logog
logger optimized for games
FormatterGCC Class Reference

#include <formatter.hpp>

+ Inheritance diagram for FormatterGCC:

Public Member Functions

virtual LOGOG_STRINGFormat (const Topic &topic, const Target &target)
 
- Public Member Functions inherited from Formatter
 Formatter ()
 
virtual void RenderTimeOfDay ()
 
virtual TOPIC_FLAGS GetTopicFlags (const Topic &topic)
 
bool GetShowTimeOfDay () const
 
void SetShowTimeOfDay (bool val)
 
- Public Member Functions inherited from Object
 Object ()
 
virtual ~Object ()
 
void * operator new (size_t nSize)
 
void * operator new[] (size_t nSize)
 
void operator delete (void *ptr)
 
void operator delete[] (void *ptr)
 

Additional Inherited Members

- Static Public Member Functions inherited from Object
static void * Allocate (size_t nSize)
 
static void Deallocate (void *ptr)
 
- Protected Member Functions inherited from Formatter
const LOGOG_CHARErrorDescription (const LOGOG_LEVEL_TYPE level)
 
- Protected Attributes inherited from Formatter
LOGOG_STRING m_sMessageBuffer
 
LOGOG_STRING m_sIntBuffer
 
bool m_bShowTimeOfDay
 

Member Function Documentation

virtual LOGOG_STRING& Format ( const Topic topic,
const Target target 
)
virtual

Causes this formatter to format a topic into its own m_sMessageBuffer field, and thence to return a reference to that string. This function must be written to be efficient; it will be called for every logging operation. It is strongly recommended not to allocate or free memory in this function.

Implements Formatter.


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