TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::ScopedMemoryLog Class Reference

#include <googletest.h>

Public Member Functions

 ScopedMemoryLog ()
 
virtual ~ScopedMemoryLog ()
 
const vector< string > & GetMessages (LogLevel error)
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ScopedMemoryLog)
 

Static Private Member Functions

static void HandleLog (LogLevel level, const char *filename, int line, const string &message)
 

Private Attributes

map< LogLevel, vector< string > > messages_
 
LogHandlerold_handler_
 

Static Private Attributes

static ScopedMemoryLogactive_log_
 

Constructor & Destructor Documentation

google::protobuf::ScopedMemoryLog::ScopedMemoryLog ( )
virtual google::protobuf::ScopedMemoryLog::~ScopedMemoryLog ( )
virtual

Member Function Documentation

const vector<string>& google::protobuf::ScopedMemoryLog::GetMessages ( LogLevel  error)
google::protobuf::ScopedMemoryLog::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ScopedMemoryLog  )
private
static void google::protobuf::ScopedMemoryLog::HandleLog ( LogLevel  level,
const char *  filename,
int  line,
const string &  message 
)
staticprivate

Member Data Documentation

ScopedMemoryLog* google::protobuf::ScopedMemoryLog::active_log_
staticprivate
map<LogLevel, vector<string> > google::protobuf::ScopedMemoryLog::messages_
private
LogHandler* google::protobuf::ScopedMemoryLog::old_handler_
private

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