GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
plog::Record Class Reference

#include <Record.h>

Public Member Functions

 Record (Severity severity, const char *func, size_t line, const char *file, const void *object)
 
Recordref ()
 
Recordoperator<< (char data)
 
Recordoperator<< (std::ostream &(*data)(std::ostream &))
 
template<typename T >
Recordoperator<< (const T &data)
 
virtual const util::TimegetTime () const
 
virtual Severity getSeverity () const
 
virtual unsigned int getTid () const
 
virtual const void * getObject () const
 
virtual size_t getLine () const
 
virtual const util::nchargetMessage () const
 
virtual const char * getFunc () const
 
virtual const char * getFile () const
 
virtual ~Record ()
 

Constructor & Destructor Documentation

◆ Record()

plog::Record::Record ( Severity  severity,
const char *  func,
size_t  line,
const char *  file,
const void *  object 
)
inline

◆ ~Record()

virtual plog::Record::~Record ( )
inlinevirtual

Member Function Documentation

◆ getFile()

virtual const char* plog::Record::getFile ( ) const
inlinevirtual

◆ getFunc()

virtual const char* plog::Record::getFunc ( ) const
inlinevirtual

◆ getLine()

virtual size_t plog::Record::getLine ( ) const
inlinevirtual

◆ getMessage()

virtual const util::nchar* plog::Record::getMessage ( ) const
inlinevirtual

◆ getObject()

virtual const void* plog::Record::getObject ( ) const
inlinevirtual

◆ getSeverity()

virtual Severity plog::Record::getSeverity ( ) const
inlinevirtual

◆ getTid()

virtual unsigned int plog::Record::getTid ( ) const
inlinevirtual

◆ getTime()

virtual const util::Time& plog::Record::getTime ( ) const
inlinevirtual

◆ operator<<() [1/3]

Record& plog::Record::operator<< ( char  data)
inline

◆ operator<<() [2/3]

Record& plog::Record::operator<< ( std::ostream &(*)(std::ostream &)  data)
inline

◆ operator<<() [3/3]

template<typename T >
Record& plog::Record::operator<< ( const T &  data)
inline

◆ ref()

Record& plog::Record::ref ( )
inline

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