Classes | Namespaces | Macros | Enumerations | Functions
protobuf/src/google/protobuf/stubs/logging.h File Reference
#include <google/protobuf/stubs/macros.h>
#include <google/protobuf/stubs/port.h>
#include <google/protobuf/stubs/status.h>
#include <google/protobuf/stubs/stringpiece.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/stubs/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
 

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)
 

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, 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 ": "

◆ GOOGLE_CHECK_EQ

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

◆ GOOGLE_CHECK_GE

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

◆ GOOGLE_CHECK_GT

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

◆ GOOGLE_CHECK_LE

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

◆ GOOGLE_CHECK_LT

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

◆ GOOGLE_CHECK_NE

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

◆ GOOGLE_CHECK_NOTNULL

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

Definition at line 171 of file protobuf/src/google/protobuf/stubs/logging.h.

◆ GOOGLE_CHECK_OK

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

◆ GOOGLE_DCHECK

#define GOOGLE_DCHECK   GOOGLE_CHECK

◆ GOOGLE_DCHECK_EQ

#define GOOGLE_DCHECK_EQ   GOOGLE_CHECK_EQ

◆ GOOGLE_DCHECK_GE

#define GOOGLE_DCHECK_GE   GOOGLE_CHECK_GE

◆ GOOGLE_DCHECK_GT

#define GOOGLE_DCHECK_GT   GOOGLE_CHECK_GT

◆ GOOGLE_DCHECK_LE

#define GOOGLE_DCHECK_LE   GOOGLE_CHECK_LE

◆ GOOGLE_DCHECK_LT

#define GOOGLE_DCHECK_LT   GOOGLE_CHECK_LT

◆ GOOGLE_DCHECK_NE

#define GOOGLE_DCHECK_NE   GOOGLE_CHECK_NE

◆ GOOGLE_DCHECK_OK

#define GOOGLE_DCHECK_OK   GOOGLE_CHECK_OK

◆ GOOGLE_DLOG

#define GOOGLE_DLOG   GOOGLE_LOG

◆ GOOGLE_LOG

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

Definition at line 144 of file protobuf/src/google/protobuf/stubs/logging.h.

◆ GOOGLE_LOG_IF

#define GOOGLE_LOG_IF (   LEVEL,
  CONDITION 
)    !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL)
google::protobuf.internal::LogFinisher
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:107
A
Definition: miscompile_with_no_unique_address_test.cc:23
google::protobuf.internal::CheckNotNull
T * CheckNotNull(const char *, int, const char *name, T *val)
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:165


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:22