GestureRecognitionToolkit  Version: 0.1.0
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Log Class Reference
Inheritance diagram for Log:
DebugLog ErrorLog InfoLog TestingLog

Public Types

typedef std::basic_ostream< char, std::char_traits< char > > CoutType
 
typedef CoutType &(* StandardEndLine) (CoutType &)
 

Public Member Functions

 Log (std::string proceedingText="")
 
template<class T >
const Logoperator<< (const T val) const
 
const Logoperator<< (const StandardEndLine manip) const
 
virtual bool getLoggingEnabled () const
 
bool getInstanceLoggingEnabled () const
 
std::string getProceedingText () const
 
virtual std::string getLastMessage () const
 
void setProceedingText (const std::string &proceedingText)
 
bool setEnableInstanceLogging (bool loggingEnabled)
 

Protected Member Functions

virtual void triggerCallback (const std::string &message) const
 
template<class T >
std::string to_str (const T &val) const
 

Protected Attributes

std::string proceedingText
 
std::string lastMessage
 
bool instanceLoggingEnabled
 
bool * loggingEnabledPtr
 
bool * writeProceedingTextPtr
 
std::string * lastMessagePtr
 
bool writeProceedingText
 

Detailed Description

Definition at line 34 of file Log.h.


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