CYCLUS
Loading...
Searching...
No Matches
cyclus::Sha1 Class Reference

Detailed Description

Definition at line 630 of file query_backend.h.

#include <query_backend.h>

Public Member Functions

void Clear ()
 
 Sha1 ()
 
void Update (const std::string &s)
 
void Update (const Blob &b)
 
void Update (const std::vector< int > &x)
 
void Update (const std::vector< float > &x)
 
void Update (const std::vector< double > &x)
 
void Update (const std::vector< std::string > &x)
 
void Update (const std::vector< cyclus::Blob > &x)
 
void Update (const std::vector< boost::uuids::uuid > &x)
 
void Update (const std::set< int > &x)
 
void Update (const std::set< bool > &x)
 
void Update (const std::set< double > &x)
 
void Update (const std::set< float > &x)
 
void Update (const std::set< cyclus::Blob > &x)
 
void Update (const std::set< boost::uuids::uuid > &x)
 
void Update (const std::set< std::string > &x)
 
void Update (const std::list< int > &x)
 
void Update (const std::list< bool > &x)
 
void Update (const std::list< double > &x)
 
void Update (const std::list< float > &x)
 
void Update (const std::list< std::string > &x)
 
void Update (const std::list< cyclus::Blob > &x)
 
void Update (const std::list< boost::uuids::uuid > &x)
 
void Update (const std::pair< int, int > &x)
 
void Update (const std::pair< int, std::string > &x)
 
void Update (const std::map< int, int > &x)
 
void Update (const std::map< int, bool > &x)
 
void Update (const std::map< int, double > &x)
 
void Update (const std::map< int, float > &x)
 
void Update (const std::map< int, cyclus::Blob > &x)
 
void Update (const std::map< int, boost::uuids::uuid > &x)
 
void Update (const std::map< int, std::string > &x)
 
void Update (const std::map< std::string, int > &x)
 
void Update (const std::map< std::string, double > &x)
 
void Update (const std::map< std::string, float > &x)
 
void Update (const std::map< std::string, bool > &x)
 
void Update (const std::map< std::string, cyclus::Blob > &x)
 
void Update (const std::map< std::string, boost::uuids::uuid > &x)
 
void Update (const std::map< std::string, std::string > &x)
 
void Update (const std::map< std::pair< int, std::string >, double > &x)
 
void Update (const std::map< std::pair< std::string, std::string >, int > &x)
 
void Update (const std::map< std::string, std::vector< double > > &x)
 
void Update (const std::map< std::string, std::map< int, double > > &x)
 
void Update (const std::map< int, std::map< std::string, double > > &x)
 
void Update (const std::pair< double, std::map< int, double > > &x)
 
void Update (const std::map< std::string, std::pair< double, std::map< int, double > > > &x)
 
void Update (const std::pair< int, std::pair< std::string, std::string > > &x)
 
void Update (const std::vector< std::pair< int, std::pair< std::string, std::string > > > &x)
 
void Update (const std::map< std::string, std::vector< std::pair< int, std::pair< std::string, std::string > > > > &x)
 
void Update (const std::list< std::pair< int, int > > &x)
 
void Update (const std::pair< std::string, std::vector< double > > &x)
 
void Update (const std::map< std::string, std::pair< std::string, std::vector< double > > > &x)
 
void Update (const std::map< std::string, std::map< std::string, int > > &x)
 
void Update (const std::pair< double, double > &x)
 
void Update (const std::pair< std::pair< double, double >, std::map< std::string, double > > &x)
 
void Update (const std::vector< std::pair< std::pair< double, double >, std::map< std::string, double > > > &x)
 
void Update (const std::map< std::string, std::map< std::string, double > > &x)
 
Digest digest ()
 

Constructor & Destructor Documentation

◆ Sha1()

cyclus::Sha1::Sha1 ( )
inline

Definition at line 632 of file query_backend.h.

Member Function Documentation

◆ Clear()

void cyclus::Sha1::Clear ( )
inline

Clears the current hash value to its default state.

Definition at line 635 of file query_backend.h.

◆ digest()

Digest cyclus::Sha1::digest ( )
inline

Definition at line 1009 of file query_backend.h.

◆ Update() [1/56]

void cyclus::Sha1::Update ( const Blob & b)
inline

Definition at line 643 of file query_backend.h.

◆ Update() [2/56]

void cyclus::Sha1::Update ( const std::list< bool > & x)
inline

Definition at line 721 of file query_backend.h.

◆ Update() [3/56]

void cyclus::Sha1::Update ( const std::list< boost::uuids::uuid > & x)
inline

Definition at line 751 of file query_backend.h.

◆ Update() [4/56]

void cyclus::Sha1::Update ( const std::list< cyclus::Blob > & x)
inline

Definition at line 745 of file query_backend.h.

◆ Update() [5/56]

void cyclus::Sha1::Update ( const std::list< double > & x)
inline

Definition at line 727 of file query_backend.h.

◆ Update() [6/56]

void cyclus::Sha1::Update ( const std::list< float > & x)
inline

Definition at line 733 of file query_backend.h.

◆ Update() [7/56]

void cyclus::Sha1::Update ( const std::list< int > & x)
inline

Definition at line 715 of file query_backend.h.

◆ Update() [8/56]

void cyclus::Sha1::Update ( const std::list< std::pair< int, int > > & x)
inline

Definition at line 955 of file query_backend.h.

◆ Update() [9/56]

void cyclus::Sha1::Update ( const std::list< std::string > & x)
inline

Definition at line 739 of file query_backend.h.

◆ Update() [10/56]

void cyclus::Sha1::Update ( const std::map< int, bool > & x)
inline

Definition at line 775 of file query_backend.h.

◆ Update() [11/56]

void cyclus::Sha1::Update ( const std::map< int, boost::uuids::uuid > & x)
inline

Definition at line 807 of file query_backend.h.

◆ Update() [12/56]

void cyclus::Sha1::Update ( const std::map< int, cyclus::Blob > & x)
inline

Definition at line 799 of file query_backend.h.

◆ Update() [13/56]

void cyclus::Sha1::Update ( const std::map< int, double > & x)
inline

Definition at line 783 of file query_backend.h.

◆ Update() [14/56]

void cyclus::Sha1::Update ( const std::map< int, float > & x)
inline

Definition at line 791 of file query_backend.h.

◆ Update() [15/56]

void cyclus::Sha1::Update ( const std::map< int, int > & x)
inline

Definition at line 767 of file query_backend.h.

◆ Update() [16/56]

void cyclus::Sha1::Update ( const std::map< int, std::map< std::string, double > > & x)
inline

Definition at line 913 of file query_backend.h.

◆ Update() [17/56]

void cyclus::Sha1::Update ( const std::map< int, std::string > & x)
inline

Definition at line 815 of file query_backend.h.

◆ Update() [18/56]

void cyclus::Sha1::Update ( const std::map< std::pair< int, std::string >, double > & x)
inline

Definition at line 879 of file query_backend.h.

◆ Update() [19/56]

void cyclus::Sha1::Update ( const std::map< std::pair< std::string, std::string >, int > & x)
inline

Definition at line 888 of file query_backend.h.

◆ Update() [20/56]

void cyclus::Sha1::Update ( const std::map< std::string, bool > & x)
inline

Definition at line 847 of file query_backend.h.

◆ Update() [21/56]

void cyclus::Sha1::Update ( const std::map< std::string, boost::uuids::uuid > & x)
inline

Definition at line 863 of file query_backend.h.

◆ Update() [22/56]

void cyclus::Sha1::Update ( const std::map< std::string, cyclus::Blob > & x)
inline

Definition at line 855 of file query_backend.h.

◆ Update() [23/56]

void cyclus::Sha1::Update ( const std::map< std::string, double > & x)
inline

Definition at line 831 of file query_backend.h.

◆ Update() [24/56]

void cyclus::Sha1::Update ( const std::map< std::string, float > & x)
inline

Definition at line 839 of file query_backend.h.

◆ Update() [25/56]

void cyclus::Sha1::Update ( const std::map< std::string, int > & x)
inline

Definition at line 823 of file query_backend.h.

◆ Update() [26/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::map< int, double > > & x)
inline

Definition at line 905 of file query_backend.h.

◆ Update() [27/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::map< std::string, double > > & x)
inline

Definition at line 1000 of file query_backend.h.

◆ Update() [28/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::map< std::string, int > > & x)
inline

Definition at line 975 of file query_backend.h.

◆ Update() [29/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::pair< double, std::map< int, double > > > & x)
inline

Definition at line 926 of file query_backend.h.

◆ Update() [30/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::pair< std::string, std::vector< double > > > & x)
inline

Definition at line 967 of file query_backend.h.

◆ Update() [31/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::string > & x)
inline

Definition at line 871 of file query_backend.h.

◆ Update() [32/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::vector< double > > & x)
inline

Definition at line 897 of file query_backend.h.

◆ Update() [33/56]

void cyclus::Sha1::Update ( const std::map< std::string, std::vector< std::pair< int, std::pair< std::string, std::string > > > > & x)
inline

Definition at line 947 of file query_backend.h.

◆ Update() [34/56]

void cyclus::Sha1::Update ( const std::pair< double, double > & x)
inline

Definition at line 983 of file query_backend.h.

◆ Update() [35/56]

void cyclus::Sha1::Update ( const std::pair< double, std::map< int, double > > & x)
inline

Definition at line 921 of file query_backend.h.

◆ Update() [36/56]

void cyclus::Sha1::Update ( const std::pair< int, int > & x)
inline

Definition at line 757 of file query_backend.h.

◆ Update() [37/56]

void cyclus::Sha1::Update ( const std::pair< int, std::pair< std::string, std::string > > & x)
inline

Definition at line 934 of file query_backend.h.

◆ Update() [38/56]

void cyclus::Sha1::Update ( const std::pair< int, std::string > & x)
inline

Definition at line 762 of file query_backend.h.

◆ Update() [39/56]

void cyclus::Sha1::Update ( const std::pair< std::pair< double, double >, std::map< std::string, double > > & x)
inline

Definition at line 988 of file query_backend.h.

◆ Update() [40/56]

void cyclus::Sha1::Update ( const std::pair< std::string, std::vector< double > > & x)
inline

Definition at line 962 of file query_backend.h.

◆ Update() [41/56]

void cyclus::Sha1::Update ( const std::set< bool > & x)
inline

Definition at line 679 of file query_backend.h.

◆ Update() [42/56]

void cyclus::Sha1::Update ( const std::set< boost::uuids::uuid > & x)
inline

Definition at line 703 of file query_backend.h.

◆ Update() [43/56]

void cyclus::Sha1::Update ( const std::set< cyclus::Blob > & x)
inline

Definition at line 697 of file query_backend.h.

◆ Update() [44/56]

void cyclus::Sha1::Update ( const std::set< double > & x)
inline

Definition at line 685 of file query_backend.h.

◆ Update() [45/56]

void cyclus::Sha1::Update ( const std::set< float > & x)
inline

Definition at line 691 of file query_backend.h.

◆ Update() [46/56]

void cyclus::Sha1::Update ( const std::set< int > & x)
inline

Definition at line 673 of file query_backend.h.

◆ Update() [47/56]

void cyclus::Sha1::Update ( const std::set< std::string > & x)
inline

Definition at line 709 of file query_backend.h.

◆ Update() [48/56]

void cyclus::Sha1::Update ( const std::string & s)
inline

Updates the hash value in-place.

Definition at line 639 of file query_backend.h.

◆ Update() [49/56]

void cyclus::Sha1::Update ( const std::vector< boost::uuids::uuid > & x)
inline

Definition at line 667 of file query_backend.h.

◆ Update() [50/56]

void cyclus::Sha1::Update ( const std::vector< cyclus::Blob > & x)
inline

Definition at line 662 of file query_backend.h.

◆ Update() [51/56]

void cyclus::Sha1::Update ( const std::vector< double > & x)
inline

Definition at line 653 of file query_backend.h.

◆ Update() [52/56]

void cyclus::Sha1::Update ( const std::vector< float > & x)
inline

Definition at line 649 of file query_backend.h.

◆ Update() [53/56]

void cyclus::Sha1::Update ( const std::vector< int > & x)
inline

Definition at line 645 of file query_backend.h.

◆ Update() [54/56]

void cyclus::Sha1::Update ( const std::vector< std::pair< int, std::pair< std::string, std::string > > > & x)
inline

Definition at line 940 of file query_backend.h.

◆ Update() [55/56]

void cyclus::Sha1::Update ( const std::vector< std::pair< std::pair< double, double >, std::map< std::string, double > > > & x)
inline

Definition at line 993 of file query_backend.h.

◆ Update() [56/56]

void cyclus::Sha1::Update ( const std::vector< std::string > & x)
inline

Definition at line 657 of file query_backend.h.


The documentation for this class was generated from the following file: