NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/nostd/internal/absl/base/macros.h File Reference

Go to the source code of this file.

Namespaces

 absl
 
 absl::macros_internal
 
 absl::base_internal
 

Macros

#define OTABSL_ARRAYSIZE(array)   (sizeof(::absl::OTABSL_OPTION_NAMESPACE_NAME::macros_internal::ArraySizeHelper(array)))
 
#define OTABSL_FALLTHROUGH_INTENDED
 
#define OTABSL_DEPRECATED(message)
 
#define OTABSL_ASSERT(expr)
 
#define OTABSL_INTERNAL_TRY   try
 
#define OTABSL_INTERNAL_CATCH_ANY   catch (...)
 
#define OTABSL_INTERNAL_RETHROW   do { throw; } while (false)
 

Enumerations

enum  absl::base_internal::LinkerInitialized {
  absl::base_internal::kLinkerInitialized = 0,
  absl::base_internal::kLinkerInitialized = 0
}
 

Functions

template<typename T , size_t N>
auto absl::macros_internal::ArraySizeHelper (const T(&array)[N]) -> char(&)[N]
 

Macro Definition Documentation

◆ OTABSL_ARRAYSIZE

#define OTABSL_ARRAYSIZE (   array)    (sizeof(::absl::OTABSL_OPTION_NAMESPACE_NAME::macros_internal::ArraySizeHelper(array)))

◆ OTABSL_ASSERT

#define OTABSL_ASSERT (   expr)
Value:
(OTABSL_PREDICT_TRUE((expr)) ? static_cast<void>(0) \
: [] { assert(false && #expr); }())

Definition at line 195 of file includes/opentelemetry/nostd/internal/absl/base/macros.h.

◆ OTABSL_DEPRECATED

#define OTABSL_DEPRECATED (   message)

◆ OTABSL_FALLTHROUGH_INTENDED

#define OTABSL_FALLTHROUGH_INTENDED
Value:
do { \
} while (0)

Definition at line 124 of file includes/opentelemetry/nostd/internal/absl/base/macros.h.

◆ OTABSL_INTERNAL_CATCH_ANY

#define OTABSL_INTERNAL_CATCH_ANY   catch (...)

◆ OTABSL_INTERNAL_RETHROW

#define OTABSL_INTERNAL_RETHROW   do { throw; } while (false)

◆ OTABSL_INTERNAL_TRY

#define OTABSL_INTERNAL_TRY   try
OTABSL_PREDICT_TRUE
#define OTABSL_PREDICT_TRUE(x)
Definition: includes/opentelemetry/nostd/internal/absl/base/optimization.h:174