Namespaces
Records
-
class AsLiteralImpl -
class CheckOpMessageBuilder -
class LogEntryTestPeer -
class LogEveryNSecState -
class LogEveryNState -
class LogEveryPow2State -
class LogFirstNState -
class LogMessage -
class LogMessageFatal -
class LogMessageQuietlyFatal -
class NullGuard -
class NullGuard -
class NullGuard -
class NullGuard -
class NullGuard -
class NullGuard -
class NullGuard -
class NullGuard -
class NullStream -
class NullStreamFatal -
class NullStreamMaybeFatal -
class StringifySink -
class SyntheticBinary -
class VLogSite -
class Voidify
Functions
-
const absl::Status * AsStatus (const absl::Status & s)Convert a Status or a StatusOr to its underlying status value.
(This implementation does not require a dep on absl::Status to work.)
Defined at line 174 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <typename T>const absl::Status * AsStatus (const absl::StatusOr<T> & s)Defined at line 176 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
void AbortQuietly ()Helper routines to abort the application quietly
Defined at line 233 of file ../../third_party/abseil-cpp/absl/log/internal/conditions.h
-
void AbslFormatFlush (StringifySink * sink, absl::string_view v)For types that implement `AbslStringify` using `absl::Format()`.
Defined at line 276 of file ../../third_party/abseil-cpp/absl/log/internal/log_message.h
-
template <typename T1, typename T2>std::string * MakeCheckOpString (T1 v1, T2 v2, const char * exprtext)Build the error message string. Specify no inlining for code size.
Defined at line 301 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_EQImpl (int v1, int v2, const char * exprtext)Defined at line 361 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_EQImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 361 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_NEImpl (int v1, int v2, const char * exprtext)Defined at line 362 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_NEImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 362 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_LEImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 363 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_LEImpl (int v1, int v2, const char * exprtext)Defined at line 363 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_LTImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 364 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_LTImpl (int v1, int v2, const char * exprtext)Defined at line 364 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_GEImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 365 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_GEImpl (int v1, int v2, const char * exprtext)Defined at line 365 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
template <, >::std::string * Check_GTImpl (const T1 & v1, const T2 & v2, const char * exprtext)Defined at line 366 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
::std::string * Check_GTImpl (int v1, int v2, const char * exprtext)Defined at line 366 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
int RegisterAndInitialize (VLogSite * v)Registers a site `v` to get updated as `vmodule` and `v` change. Also
initializes the site based on their current values, and returns that result.
Does not allocate memory.
-
void UpdateVLogSites ()Allocates memory.
-
int VLogLevel (absl::string_view file)Returns the current verbose log level of `file`.
Does not allocate memory.
-
void UpdateVModule (absl::string_view vmodule)Completely overwrites the saved value of `vmodule`.
Allocates memory.
-
int UpdateGlobalVLogLevel (int v)Updates the global verbosity level to `v` and returns the prior value.
Allocates memory.
-
int PrependVModule (absl::string_view module_pattern, int log_level)Atomically prepends `module_pattern=log_level` to the start of vmodule.
Returns the prior value for `module_pattern` if there was an exact match and
`global_v` otherwise.
Allocates memory.
-
void OnVLogVerbosityUpdate (std::function<void ()> cb)Registers `on_update` to be called whenever `v` or `vmodule` change.
Allocates memory.
-
VLogSite * SetVModuleListHeadForTestOnly (VLogSite * v)Does not allocate memory.
-
void MakeCheckOpValueString (std::ostream & os, char v)Overloads for char types provide readable values for unprintable characters.
-
void MakeCheckOpValueString (std::ostream & os, signed char v) -
void MakeCheckOpValueString (std::ostream & os, unsigned char v) -
void MakeCheckOpValueString (std::ostream & os, const void * p) -
std::string * CheckstrcmptrueImpl (const char * s1, const char * s2, const char * exprtext) -
std::string * CheckstrcmpfalseImpl (const char * s1, const char * s2, const char * exprtext) -
std::string * CheckstrcasecmptrueImpl (const char * s1, const char * s2, const char * exprtext) -
std::string * CheckstrcasecmpfalseImpl (const char * s1, const char * s2, const char * exprtext) -
template <typename T>NullStream & operator<< (NullStream & str, const T & )Defined at line 84 of file ../../third_party/abseil-cpp/absl/log/internal/nullstream.h
-
NullStream & operator<< (NullStream & str, std::ostream &(*)(std::ostream &) )Defined at line 87 of file ../../third_party/abseil-cpp/absl/log/internal/nullstream.h
-
NullStream & operator<< (NullStream & str, std::ios_base &(*)(std::ios_base &) )Defined at line 91 of file ../../third_party/abseil-cpp/absl/log/internal/nullstream.h
-
template <typename T>void MakeCheckOpValueString (std::ostream & os, const T & v)This formats a value for a failing `CHECK_XX` statement. Ordinarily, it uses
the definition for `operator
<
<
`, with a few special cases below.
Defined at line 201 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
void ExitQuietly ()Defined at line 234 of file ../../third_party/abseil-cpp/absl/log/internal/conditions.h
-
template <typename T>const T & GetReferenceableValue (const T & t)`CHECK_EQ` and friends want to pass their arguments by reference, however
this winds up exposing lots of cases where people have defined and
initialized static const data members but never declared them (i.e. in a .cc
file), meaning they are not referenceable. This function avoids that problem
for integers (the most common cases) by overloading for every primitive
integer type, even the ones we discourage, and returning them by value.
Defined at line 386 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
char GetReferenceableValue (char t)Defined at line 389 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
unsigned char GetReferenceableValue (unsigned char t)Defined at line 390 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
signed char GetReferenceableValue (signed char t)Defined at line 393 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
short GetReferenceableValue (short t)Defined at line 394 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
unsigned short GetReferenceableValue (unsigned short t)Defined at line 395 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
int GetReferenceableValue (int t)Defined at line 399 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
unsigned int GetReferenceableValue (unsigned int t)Defined at line 400 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
long GetReferenceableValue (long t)Defined at line 403 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
unsigned long GetReferenceableValue (unsigned long t)Defined at line 404 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
long long GetReferenceableValue (long long t)Defined at line 408 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
-
unsigned long long GetReferenceableValue (unsigned long long t)Defined at line 411 of file ../../third_party/abseil-cpp/absl/log/internal/check_op.h
Variables
const std::array<char, 7> kCharNull
const std::array<signed char, 7> kSignedCharNull
const std::array<unsigned char, 7> kUnsignedCharNull