Spm::Util::Debug Class Reference

#include <debug.h>

List of all members.

Public Member Functions

void message (const std::string &message, messageType_e type=MESSAGE, const std::string &className="", const std::string &functionName="", const std::string &file="", int line=0)
template<class T>
void value (const std::string &varName, T &value, const std::string &className="", const std::string &functionName="", const std::string &file="", int line=0)
template<class T>
void valueNotRef (const std::string &varName, T value, const std::string &className="", const std::string &functionName="", const std::string &file="", int line=0)
template<class Iterator>
void value (const std::string &varName, Iterator beginIterator, Iterator endIterator, const std::string &className="", const std::string &functionName="", const std::string &file="", int line=0)
template<class Iterator>
void mapValue (const std::string &varName, Iterator beginIterator, Iterator endIterator, const std::string &className="", const std::string &functionName="", const std::string &file="", int line=0)

Static Public Member Functions

static boost::shared_ptr<
Debug
create (const std::string &project)


Member Function Documentation

static boost::shared_ptr<Debug> Spm::Util::Debug::create const std::string &  project  )  [static]
 

template<class Iterator>
void Spm::Util::Debug::mapValue const std::string &  varName,
Iterator  beginIterator,
Iterator  endIterator,
const std::string &  className = "",
const std::string &  functionName = "",
const std::string &  file = "",
int  line = 0
[inline]
 

void Spm::Util::Debug::message const std::string &  message,
messageType_e  type = MESSAGE,
const std::string &  className = "",
const std::string &  functionName = "",
const std::string &  file = "",
int  line = 0
 

template<class Iterator>
void Spm::Util::Debug::value const std::string &  varName,
Iterator  beginIterator,
Iterator  endIterator,
const std::string &  className = "",
const std::string &  functionName = "",
const std::string &  file = "",
int  line = 0
[inline]
 

template<class T>
void Spm::Util::Debug::value const std::string &  varName,
T &  value,
const std::string &  className = "",
const std::string &  functionName = "",
const std::string &  file = "",
int  line = 0
[inline]
 

template<class T>
void Spm::Util::Debug::valueNotRef const std::string &  varName,
value,
const std::string &  className = "",
const std::string &  functionName = "",
const std::string &  file = "",
int  line = 0
[inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Jul 4 15:27:21 2007 for libSpm by  doxygen 1.4.6