libmoost
moost::digest::base Class Reference

#include <base.h>

List of all members.

Public Member Functions

virtual ~base ()
virtual void reset ()=0
virtual void add_raw (const void *data, size_t size)=0
virtual std::string digest () const =0
void add (const std::string &str)
template<typename T >
void add (const T &val)
std::string hexdigest () const

Detailed Description

Definition at line 35 of file base.h.


Constructor & Destructor Documentation

Definition at line 38 of file base.cpp.


Member Function Documentation

void moost::digest::base::add ( const std::string &  str) [inline]

Definition at line 44 of file base.h.

Here is the call graph for this function:

template<typename T >
void moost::digest::base::add ( const T &  val) [inline]

Definition at line 50 of file base.h.

Here is the call graph for this function:

virtual void moost::digest::base::add_raw ( const void *  data,
size_t  size 
) [pure virtual]

Here is the caller graph for this function:

virtual std::string moost::digest::base::digest ( ) const [pure virtual]

Here is the caller graph for this function:

std::string moost::digest::base::hexdigest ( ) const

Definition at line 42 of file base.cpp.

Here is the call graph for this function:

virtual void moost::digest::base::reset ( ) [pure virtual]

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