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

#include <common.h>

Public Member Functions

 LogMessage (LogLevel level, const char *filename, int line)
 
 ~LogMessage ()
 
LogMessageoperator<< (const std::string &value)
 
LogMessageoperator<< (const char *value)
 
LogMessageoperator<< (char value)
 
LogMessageoperator<< (int value)
 
LogMessageoperator<< (uint value)
 
LogMessageoperator<< (long value)
 
LogMessageoperator<< (unsigned long value)
 
LogMessageoperator<< (double value)
 

Private Member Functions

void Finish ()
 

Private Attributes

LogLevel level_
 
const char * filename_
 
int line_
 
std::string message_
 

Friends

class LogFinisher
 

Constructor & Destructor Documentation

google::protobuf::internal::LogMessage::LogMessage ( LogLevel  level,
const char *  filename,
int  line 
)
google::protobuf::internal::LogMessage::~LogMessage ( )

Member Function Documentation

void google::protobuf::internal::LogMessage::Finish ( )
private
LogMessage& google::protobuf::internal::LogMessage::operator<< ( const std::string &  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( const char *  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( char  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( int  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( uint  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( long  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( unsigned long  value)
LogMessage& google::protobuf::internal::LogMessage::operator<< ( double  value)

Friends And Related Function Documentation

friend class LogFinisher
friend

Member Data Documentation

const char* google::protobuf::internal::LogMessage::filename_
private
LogLevel google::protobuf::internal::LogMessage::level_
private
int google::protobuf::internal::LogMessage::line_
private
std::string google::protobuf::internal::LogMessage::message_
private

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