Namespaces | Macros | Enumerations | Functions
abseil-cpp/absl/base/log_severity.h File Reference
#include <array>
#include <ostream>
#include "absl/base/attributes.h"
#include "absl/base/config.h"
Include dependency graph for abseil-cpp/absl/base/log_severity.h:

Go to the source code of this file.

Namespaces

 absl
 

Macros

#define COMPOP(op1, op2, T)
 

Enumerations

enum  absl::LogSeverity : int {
  absl::LogSeverity::kInfo = 0, absl::LogSeverity::kWarning = 1, absl::LogSeverity::kError = 2, absl::LogSeverity::kFatal = 3,
  absl::LogSeverity::kInfo = 0, absl::LogSeverity::kWarning = 1, absl::LogSeverity::kError = 2, absl::LogSeverity::kFatal = 3
}
 
enum  absl::LogSeverityAtLeast : int {
  absl::LogSeverityAtLeast::kInfo = static_cast<int>(absl::LogSeverity::kInfo), absl::LogSeverityAtLeast::kWarning = static_cast<int>(absl::LogSeverity::kWarning), absl::LogSeverityAtLeast::kError = static_cast<int>(absl::LogSeverity::kError), absl::LogSeverityAtLeast::kFatal = static_cast<int>(absl::LogSeverity::kFatal),
  absl::LogSeverityAtLeast::kInfinity = 1000
}
 
enum  absl::LogSeverityAtMost : int {
  absl::LogSeverityAtMost::kNegativeInfinity = -1000, absl::LogSeverityAtMost::kInfo = static_cast<int>(absl::LogSeverity::kInfo), absl::LogSeverityAtMost::kWarning = static_cast<int>(absl::LogSeverity::kWarning), absl::LogSeverityAtMost::kError = static_cast<int>(absl::LogSeverity::kError),
  absl::LogSeverityAtMost::kFatal = static_cast<int>(absl::LogSeverity::kFatal)
}
 

Functions

constexpr std::array< absl::LogSeverity, 4 > absl::LogSeverities ()
 
constexpr const char * absl::LogSeverityName (absl::LogSeverity s)
 
constexpr absl::LogSeverity absl::NormalizeLogSeverity (absl::LogSeverity s)
 
constexpr absl::LogSeverity absl::NormalizeLogSeverity (int s)
 
ABSL_NAMESPACE_BEGIN std::ostream & absl::operator<< (std::ostream &os, absl::LogSeverity s)
 
std::ostream & absl::operator<< (std::ostream &os, absl::LogSeverityAtLeast s)
 
std::ostream & absl::operator<< (std::ostream &os, absl::LogSeverityAtMost s)
 

Macro Definition Documentation

◆ COMPOP

#define COMPOP (   op1,
  op2,
  T 
)
Value:
constexpr bool operator op1(absl::T lhs, absl::LogSeverity rhs) { \
return static_cast<absl::LogSeverity>(lhs) op1 rhs; \
} \
constexpr bool operator op2(absl::LogSeverity lhs, absl::T rhs) { \
return lhs op2 static_cast<absl::LogSeverity>(rhs); \
}

Definition at line 148 of file abseil-cpp/absl/base/log_severity.h.

T
#define T(upbtypeconst, upbtype, ctype, default_value)
absl::LogSeverity
LogSeverity
Definition: abseil-cpp/absl/base/log_severity.h:69


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