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

Detailed Description

Definition at line 707 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 709 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 712 of file query_backend.h.

◆ digest()

Digest cyclus::Sha1::digest ( )
inline

Definition at line 1087 of file query_backend.h.

◆ Update() [1/56]

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

Definition at line 720 of file query_backend.h.

◆ Update() [2/56]

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

Definition at line 798 of file query_backend.h.

◆ Update() [3/56]

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

Definition at line 828 of file query_backend.h.

◆ Update() [4/56]

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

Definition at line 822 of file query_backend.h.

◆ Update() [5/56]

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

Definition at line 804 of file query_backend.h.

◆ Update() [6/56]

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

Definition at line 810 of file query_backend.h.

◆ Update() [7/56]

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

Definition at line 792 of file query_backend.h.

◆ Update() [8/56]

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

Definition at line 1032 of file query_backend.h.

◆ Update() [9/56]

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

Definition at line 816 of file query_backend.h.

◆ Update() [10/56]

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

Definition at line 852 of file query_backend.h.

◆ Update() [11/56]

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

Definition at line 884 of file query_backend.h.

◆ Update() [12/56]

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

Definition at line 876 of file query_backend.h.

◆ Update() [13/56]

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

Definition at line 860 of file query_backend.h.

◆ Update() [14/56]

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

Definition at line 868 of file query_backend.h.

◆ Update() [15/56]

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

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

◆ Update() [17/56]

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

Definition at line 892 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 956 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 965 of file query_backend.h.

◆ Update() [20/56]

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

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

◆ Update() [22/56]

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

Definition at line 932 of file query_backend.h.

◆ Update() [23/56]

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

Definition at line 908 of file query_backend.h.

◆ Update() [24/56]

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

Definition at line 916 of file query_backend.h.

◆ Update() [25/56]

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

Definition at line 900 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 982 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 1077 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 1052 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 1003 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 1044 of file query_backend.h.

◆ Update() [31/56]

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

Definition at line 948 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 974 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 1024 of file query_backend.h.

◆ Update() [34/56]

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

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

◆ Update() [36/56]

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

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

◆ Update() [38/56]

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

Definition at line 839 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 1065 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 1039 of file query_backend.h.

◆ Update() [41/56]

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

Definition at line 756 of file query_backend.h.

◆ Update() [42/56]

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

Definition at line 780 of file query_backend.h.

◆ Update() [43/56]

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

Definition at line 774 of file query_backend.h.

◆ Update() [44/56]

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

Definition at line 762 of file query_backend.h.

◆ Update() [45/56]

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

Definition at line 768 of file query_backend.h.

◆ Update() [46/56]

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

Definition at line 750 of file query_backend.h.

◆ Update() [47/56]

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

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

◆ Update() [49/56]

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

Definition at line 744 of file query_backend.h.

◆ Update() [50/56]

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

Definition at line 739 of file query_backend.h.

◆ Update() [51/56]

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

Definition at line 730 of file query_backend.h.

◆ Update() [52/56]

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

Definition at line 726 of file query_backend.h.

◆ Update() [53/56]

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

Definition at line 722 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 1017 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 1070 of file query_backend.h.

◆ Update() [56/56]

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

Definition at line 734 of file query_backend.h.


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