CYCLUS
Public Member Functions | List of all members
cyclus::Sha1 Class Reference

Detailed Description

Definition at line 708 of file query_backend.h.

#include <query_backend.h>

Public Member Functions

void Clear ()
 
Digest digest ()
 
 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)
 

Constructor & Destructor Documentation

◆ Sha1()

cyclus::Sha1::Sha1 ( )
inline

Definition at line 710 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 713 of file query_backend.h.

◆ digest()

Digest cyclus::Sha1::digest ( )
inline

Definition at line 1088 of file query_backend.h.

◆ Update() [1/56]

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

Updates the hash value in-place.

Definition at line 717 of file query_backend.h.

◆ Update() [2/56]

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

Definition at line 721 of file query_backend.h.

◆ Update() [3/56]

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

Definition at line 723 of file query_backend.h.

◆ Update() [4/56]

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

Definition at line 727 of file query_backend.h.

◆ Update() [5/56]

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

Definition at line 731 of file query_backend.h.

◆ Update() [6/56]

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

Definition at line 735 of file query_backend.h.

◆ Update() [7/56]

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

Definition at line 740 of file query_backend.h.

◆ Update() [8/56]

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

Definition at line 745 of file query_backend.h.

◆ Update() [9/56]

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

Definition at line 751 of file query_backend.h.

◆ Update() [10/56]

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

Definition at line 757 of file query_backend.h.

◆ Update() [11/56]

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

Definition at line 763 of file query_backend.h.

◆ Update() [12/56]

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

Definition at line 769 of file query_backend.h.

◆ Update() [13/56]

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

Definition at line 775 of file query_backend.h.

◆ Update() [14/56]

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

Definition at line 781 of file query_backend.h.

◆ Update() [15/56]

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

Definition at line 787 of file query_backend.h.

◆ Update() [16/56]

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

Definition at line 793 of file query_backend.h.

◆ Update() [17/56]

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

Definition at line 799 of file query_backend.h.

◆ Update() [18/56]

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

Definition at line 805 of file query_backend.h.

◆ Update() [19/56]

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

Definition at line 811 of file query_backend.h.

◆ Update() [20/56]

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

Definition at line 817 of file query_backend.h.

◆ Update() [21/56]

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

Definition at line 823 of file query_backend.h.

◆ Update() [22/56]

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

Definition at line 829 of file query_backend.h.

◆ Update() [23/56]

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

Definition at line 835 of file query_backend.h.

◆ Update() [24/56]

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

Definition at line 840 of file query_backend.h.

◆ Update() [25/56]

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

Definition at line 845 of file query_backend.h.

◆ Update() [26/56]

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

Definition at line 853 of file query_backend.h.

◆ Update() [27/56]

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

Definition at line 861 of file query_backend.h.

◆ Update() [28/56]

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

Definition at line 869 of file query_backend.h.

◆ Update() [29/56]

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

Definition at line 877 of file query_backend.h.

◆ Update() [30/56]

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

Definition at line 885 of file query_backend.h.

◆ Update() [31/56]

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

Definition at line 893 of file query_backend.h.

◆ Update() [32/56]

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

Definition at line 901 of file query_backend.h.

◆ Update() [33/56]

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

Definition at line 909 of file query_backend.h.

◆ Update() [34/56]

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

Definition at line 917 of file query_backend.h.

◆ Update() [35/56]

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

Definition at line 925 of file query_backend.h.

◆ Update() [36/56]

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

Definition at line 933 of file query_backend.h.

◆ Update() [37/56]

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

Definition at line 941 of file query_backend.h.

◆ Update() [38/56]

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

Definition at line 949 of file query_backend.h.

◆ Update() [39/56]

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

Definition at line 957 of file query_backend.h.

◆ Update() [40/56]

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

Definition at line 966 of file query_backend.h.

◆ Update() [41/56]

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

Definition at line 975 of file query_backend.h.

◆ Update() [42/56]

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

Definition at line 983 of file query_backend.h.

◆ Update() [43/56]

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

Definition at line 991 of file query_backend.h.

◆ Update() [44/56]

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

Definition at line 999 of file query_backend.h.

◆ Update() [45/56]

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

Definition at line 1004 of file query_backend.h.

◆ Update() [46/56]

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

Definition at line 1012 of file query_backend.h.

◆ Update() [47/56]

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

Definition at line 1018 of file query_backend.h.

◆ Update() [48/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 1025 of file query_backend.h.

◆ Update() [49/56]

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

Definition at line 1033 of file query_backend.h.

◆ Update() [50/56]

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

Definition at line 1040 of file query_backend.h.

◆ Update() [51/56]

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

Definition at line 1045 of file query_backend.h.

◆ Update() [52/56]

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

Definition at line 1053 of file query_backend.h.

◆ Update() [53/56]

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

Definition at line 1061 of file query_backend.h.

◆ Update() [54/56]

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

Definition at line 1066 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 1071 of file query_backend.h.

◆ Update() [56/56]

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

Definition at line 1078 of file query_backend.h.


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