#include <Loggable.h>
Public Member Functions | |
virtual std::tstring | GetTypeName () const |
Returns the string representation of this Loggable. | |
virtual std::tstring | GetHumanReadableTypeName () const |
virtual std::tstring | GetStringValue () const =0 |
Returns the string representation of the type of this Loggable. |
Should not be used directly, please inherit from SimpleLoggable or CompositeLoggable instead.
Definition at line 30 of file Loggable.h.
virtual std::tstring GetStringValue | ( | ) | const [pure virtual] |
Returns the string representation of the type of this Loggable.
Preferalby this should be a short, human-readable representation of the type, not necessarily reflecting the real type of the object.
Implemented in ChainLoggable< ChainType >, FormattedChainLoggable< ChainType >, GenericSimpleLoggable< T >, VectorLoggable< T >, and ChainLoggable< ChainType >.
Referenced by XMLLogPrinter::DoFormatMessage(), SimpleTextLogPrinter::DoFormatMessage(), XMLContentsPrinter::LogContentInternal(), and SimpleContentsPrinter::LogContentInternal().