Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
logging.h File Reference
#include <google/protobuf/stubs/macros.h>
#include <google/protobuf/stubs/port.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for logging.h:

Go to the source code of this file.

Classes

class  google::protobuf.internal::LogFinisher
 
class  google::protobuf.internal::LogMessage
 
class  google::protobuf::LogSilencer
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 
 google::protobuf::util
 

Macros

#define GOOGLE_CHECK(EXPRESSION)   GOOGLE_LOG_IF(FATAL, !(EXPRESSION)) << "CHECK failed: " #EXPRESSION ": "
 
#define GOOGLE_CHECK_EQ(A, B)   GOOGLE_CHECK((A) == (B))
 
#define GOOGLE_CHECK_GE(A, B)   GOOGLE_CHECK((A) >= (B))
 
#define GOOGLE_CHECK_GT(A, B)   GOOGLE_CHECK((A) > (B))
 
#define GOOGLE_CHECK_LE(A, B)   GOOGLE_CHECK((A) <= (B))
 
#define GOOGLE_CHECK_LT(A, B)   GOOGLE_CHECK((A) < (B))
 
#define GOOGLE_CHECK_NE(A, B)   GOOGLE_CHECK((A) != (B))
 
#define GOOGLE_CHECK_NOTNULL(A)
 
#define GOOGLE_CHECK_OK(A)   GOOGLE_CHECK(::google::protobuf::internal::IsOk(A))
 
#define GOOGLE_DCHECK   GOOGLE_CHECK
 
#define GOOGLE_DCHECK_EQ   GOOGLE_CHECK_EQ
 
#define GOOGLE_DCHECK_GE   GOOGLE_CHECK_GE
 
#define GOOGLE_DCHECK_GT   GOOGLE_CHECK_GT
 
#define GOOGLE_DCHECK_LE   GOOGLE_CHECK_LE
 
#define GOOGLE_DCHECK_LT   GOOGLE_CHECK_LT
 
#define GOOGLE_DCHECK_NE   GOOGLE_CHECK_NE
 
#define GOOGLE_DCHECK_OK   GOOGLE_CHECK_OK
 
#define GOOGLE_DLOG   GOOGLE_LOG
 
#define GOOGLE_LOG(LEVEL)
 
#define GOOGLE_LOG_IF(LEVEL, CONDITION)   !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL)
 

Typedefs

typedef void google::protobuf::LogHandler(LogLevel level, const char *filename, int line, const std::string &message)
 

Enumerations

enum  google::protobuf::LogLevel {
  google::protobuf::LOGLEVEL_INFO, google::protobuf::LOGLEVEL_WARNING, google::protobuf::LOGLEVEL_ERROR, google::protobuf::LOGLEVEL_FATAL,
  google::protobuf::LOGLEVEL_DFATAL = LOGLEVEL_FATAL
}
 

Functions

template<typename T >
Tgoogle.protobuf.internal::CheckNotNull (const char *, int, const char *name, T *val)
 
template<>
bool google.protobuf.internal::IsOk (bool status)
 
template<typename T >
bool google.protobuf.internal::IsOk (T status)
 
LogHandler * google::protobuf::SetLogHandler (LogHandler *new_func)
 

Macro Definition Documentation

◆ GOOGLE_CHECK

#define GOOGLE_CHECK (   EXPRESSION)    GOOGLE_LOG_IF(FATAL, !(EXPRESSION)) << "CHECK failed: " #EXPRESSION ": "

Definition at line 153 of file logging.h.

◆ GOOGLE_CHECK_EQ

#define GOOGLE_CHECK_EQ (   A,
 
)    GOOGLE_CHECK((A) == (B))

Definition at line 156 of file logging.h.

◆ GOOGLE_CHECK_GE

#define GOOGLE_CHECK_GE (   A,
 
)    GOOGLE_CHECK((A) >= (B))

Definition at line 161 of file logging.h.

◆ GOOGLE_CHECK_GT

#define GOOGLE_CHECK_GT (   A,
 
)    GOOGLE_CHECK((A) > (B))

Definition at line 160 of file logging.h.

◆ GOOGLE_CHECK_LE

#define GOOGLE_CHECK_LE (   A,
 
)    GOOGLE_CHECK((A) <= (B))

Definition at line 159 of file logging.h.

◆ GOOGLE_CHECK_LT

#define GOOGLE_CHECK_LT (   A,
 
)    GOOGLE_CHECK((A) < (B))

Definition at line 158 of file logging.h.

◆ GOOGLE_CHECK_NE

#define GOOGLE_CHECK_NE (   A,
 
)    GOOGLE_CHECK((A) != (B))

Definition at line 157 of file logging.h.

◆ GOOGLE_CHECK_NOTNULL

#define GOOGLE_CHECK_NOTNULL (   A)
Value:
__FILE__, __LINE__, "'" #A "' must not be nullptr", (A))

Definition at line 173 of file logging.h.

◆ GOOGLE_CHECK_OK

#define GOOGLE_CHECK_OK (   A)    GOOGLE_CHECK(::google::protobuf::internal::IsOk(A))

Definition at line 155 of file logging.h.

◆ GOOGLE_DCHECK

#define GOOGLE_DCHECK   GOOGLE_CHECK

Definition at line 194 of file logging.h.

◆ GOOGLE_DCHECK_EQ

#define GOOGLE_DCHECK_EQ   GOOGLE_CHECK_EQ

Definition at line 196 of file logging.h.

◆ GOOGLE_DCHECK_GE

#define GOOGLE_DCHECK_GE   GOOGLE_CHECK_GE

Definition at line 201 of file logging.h.

◆ GOOGLE_DCHECK_GT

#define GOOGLE_DCHECK_GT   GOOGLE_CHECK_GT

Definition at line 200 of file logging.h.

◆ GOOGLE_DCHECK_LE

#define GOOGLE_DCHECK_LE   GOOGLE_CHECK_LE

Definition at line 199 of file logging.h.

◆ GOOGLE_DCHECK_LT

#define GOOGLE_DCHECK_LT   GOOGLE_CHECK_LT

Definition at line 198 of file logging.h.

◆ GOOGLE_DCHECK_NE

#define GOOGLE_DCHECK_NE   GOOGLE_CHECK_NE

Definition at line 197 of file logging.h.

◆ GOOGLE_DCHECK_OK

#define GOOGLE_DCHECK_OK   GOOGLE_CHECK_OK

Definition at line 195 of file logging.h.

◆ GOOGLE_DLOG

#define GOOGLE_DLOG   GOOGLE_LOG

Definition at line 192 of file logging.h.

◆ GOOGLE_LOG

#define GOOGLE_LOG (   LEVEL)
Value:
::google::protobuf::internal::LogMessage( \
::google::protobuf::LOGLEVEL_##LEVEL, __FILE__, __LINE__)

Definition at line 146 of file logging.h.

◆ GOOGLE_LOG_IF

#define GOOGLE_LOG_IF (   LEVEL,
  CONDITION 
)    !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL)

Definition at line 150 of file logging.h.

google::protobuf.internal::LogFinisher
Definition: logging.h:107
A
Definition: logging_striptest_main.cc:56
google::protobuf.internal::CheckNotNull
T * CheckNotNull(const char *, int, const char *name, T *val)
Definition: logging.h:165


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