libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HashSumValue< N > Class Template Reference

#include <hashsum_template.h>

Collaboration diagram for HashSumValue< N >:

Public Member Functions

 HashSumValue (std::string Str)
 
 HashSumValue ()
 
 operator std::string () const
 
bool operator!= (const HashSumValue &rhs) const
 
bool operator== (const HashSumValue &rhs) const
 
bool Set (std::string Str)
 
void Set (unsigned char S[N/8])
 
std::string Value () const
 
void Value (unsigned char S[N/8])
 

Private Attributes

unsigned char Sum [N/8]
 

Constructor & Destructor Documentation

template<int N>
HashSumValue< N >::HashSumValue ( std::string  Str)
inline

References HashSumValue< N >::Set(), and HashSumValue< N >::Sum.

Here is the call graph for this function:

template<int N>
HashSumValue< N >::HashSumValue ( )
inline

Member Function Documentation

template<int N>
HashSumValue< N >::operator std::string ( ) const
inline

References HashSumValue< N >::Value().

Here is the call graph for this function:

template<int N>
bool HashSumValue< N >::operator!= ( const HashSumValue< N > &  rhs) const
inline
template<int N>
bool HashSumValue< N >::operator== ( const HashSumValue< N > &  rhs) const
inline
template<int N>
bool HashSumValue< N >::Set ( std::string  Str)
inline

References Hex2Num(), and HashSumValue< N >::Sum.

Referenced by HashSumValue< N >::HashSumValue(), SHA256Summation::Result(), and SHA512Summation::Result().

Here is the call graph for this function:

Here is the caller graph for this function:

template<int N>
void HashSumValue< N >::Set ( unsigned char  S[N/8])
inline
template<int N>
std::string HashSumValue< N >::Value ( ) const
inline

References HashSumValue< N >::Sum.

Referenced by HashSumValue< N >::operator std::string().

Here is the caller graph for this function:

template<int N>
void HashSumValue< N >::Value ( unsigned char  S[N/8])
inline

Member Data Documentation


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