Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
google::protobuf.internal::LogMessage Class Reference

#include <logging.h>

Public Member Functions

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

Private Member Functions

void Finish ()
 

Private Attributes

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

Friends

class LogFinisher
 

Detailed Description

Definition at line 75 of file logging.h.

Constructor & Destructor Documentation

◆ LogMessage()

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

Definition at line 241 of file common.cc.

◆ ~LogMessage()

google::protobuf.internal::LogMessage::~LogMessage ( )

Definition at line 243 of file common.cc.

Member Function Documentation

◆ Finish()

void google::protobuf.internal::LogMessage::Finish ( )
private

Definition at line 245 of file common.cc.

◆ operator<<() [1/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( char  value)

◆ operator<<() [2/14]

LogMessage & google::protobuf.internal::LogMessage::operator<< ( const char *  value)

Definition at line 191 of file common.cc.

◆ operator<<() [3/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( const std::string value)

◆ operator<<() [4/14]

LogMessage & google::protobuf.internal::LogMessage::operator<< ( const StringPiece value)

Definition at line 196 of file common.cc.

◆ operator<<() [5/14]

LogMessage & google::protobuf.internal::LogMessage::operator<< ( const uint128 value)

Definition at line 206 of file common.cc.

◆ operator<<() [6/14]

LogMessage & google::protobuf.internal::LogMessage::operator<< ( const util::Status status)

Definition at line 201 of file common.cc.

◆ operator<<() [7/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( double  value)

◆ operator<<() [8/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( int  value)

◆ operator<<() [9/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( long long  value)

◆ operator<<() [10/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( long  value)

◆ operator<<() [11/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( uint  value)

◆ operator<<() [12/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( unsigned long long  value)

◆ operator<<() [13/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( unsigned long  value)

◆ operator<<() [14/14]

LogMessage& google::protobuf.internal::LogMessage::operator<< ( void value)

Friends And Related Function Documentation

◆ LogFinisher

friend class LogFinisher
friend

Definition at line 96 of file logging.h.

Member Data Documentation

◆ filename_

const char* google::protobuf.internal::LogMessage::filename_
private

Definition at line 100 of file logging.h.

◆ level_

LogLevel google::protobuf.internal::LogMessage::level_
private

Definition at line 99 of file logging.h.

◆ line_

int google::protobuf.internal::LogMessage::line_
private

Definition at line 101 of file logging.h.

◆ message_

std::string google::protobuf.internal::LogMessage::message_
private

Definition at line 102 of file logging.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09