Macros
abseil-cpp/absl/base/attributes.h File Reference
#include "absl/base/config.h"
Include dependency graph for abseil-cpp/absl/base/attributes.h:

Go to the source code of this file.

Macros

#define ABSL_ATTRIBUTE_ALWAYS_INLINE
 
#define ABSL_ATTRIBUTE_COLD
 
#define ABSL_ATTRIBUTE_FUNC_ALIGN(bytes)
 
#define ABSL_ATTRIBUTE_HOT
 
#define ABSL_ATTRIBUTE_INITIAL_EXEC
 
#define ABSL_ATTRIBUTE_LIFETIME_BOUND
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_ADDRESS
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_CFI
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_MEMORY
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_SAFESTACK
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_THREAD
 
#define ABSL_ATTRIBUTE_NO_SANITIZE_UNDEFINED
 
#define ABSL_ATTRIBUTE_NO_TAIL_CALL
 
#define ABSL_ATTRIBUTE_NOINLINE
 
#define ABSL_ATTRIBUTE_NONNULL(...)
 
#define ABSL_ATTRIBUTE_NORETURN
 
#define ABSL_ATTRIBUTE_PACKED
 
#define ABSL_ATTRIBUTE_PURE_FUNCTION
 
#define ABSL_ATTRIBUTE_REINITIALIZES
 
#define ABSL_ATTRIBUTE_RETURNS_NONNULL
 
#define ABSL_ATTRIBUTE_SECTION(name)
 
#define ABSL_ATTRIBUTE_SECTION_START(name)   (reinterpret_cast<void *>(0))
 
#define ABSL_ATTRIBUTE_SECTION_STOP(name)   (reinterpret_cast<void *>(0))
 
#define ABSL_ATTRIBUTE_SECTION_VARIABLE(name)
 
#define ABSL_ATTRIBUTE_STACK_ALIGN_FOR_OLD_LIBC
 
#define ABSL_ATTRIBUTE_UNUSED
 
#define ABSL_ATTRIBUTE_WEAK
 
#define ABSL_CONST_INIT
 
#define ABSL_DECLARE_ATTRIBUTE_SECTION_VARS(name)
 
#define ABSL_DEFINE_ATTRIBUTE_SECTION_VARS(name)
 
#define ABSL_DEPRECATED(message)
 
#define ABSL_FALLTHROUGH_INTENDED
 
#define ABSL_HAVE_ATTRIBUTE(x)   0
 
#define ABSL_HAVE_ATTRIBUTE_NO_TAIL_CALL   0
 
#define ABSL_HAVE_ATTRIBUTE_SECTION   0
 
#define ABSL_HAVE_ATTRIBUTE_WEAK   0
 
#define ABSL_HAVE_CPP_ATTRIBUTE(x)   0
 
#define ABSL_INIT_ATTRIBUTE_SECTION_VARS(name)
 
#define ABSL_MUST_USE_RESULT
 
#define ABSL_PRINTF_ATTRIBUTE(string_index, first_to_check)
 
#define ABSL_REQUIRE_STACK_ALIGN_TRAMPOLINE   (0)
 
#define ABSL_SCANF_ATTRIBUTE(string_index, first_to_check)
 
#define ABSL_XRAY_ALWAYS_INSTRUMENT
 
#define ABSL_XRAY_LOG_ARGS(N)
 
#define ABSL_XRAY_NEVER_INSTRUMENT
 

Macro Definition Documentation

◆ ABSL_ATTRIBUTE_ALWAYS_INLINE

#define ABSL_ATTRIBUTE_ALWAYS_INLINE

Definition at line 105 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_COLD

#define ABSL_ATTRIBUTE_COLD

Definition at line 463 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_FUNC_ALIGN

#define ABSL_ATTRIBUTE_FUNC_ALIGN (   bytes)

Definition at line 597 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_HOT

#define ABSL_ATTRIBUTE_HOT

Definition at line 457 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_INITIAL_EXEC

#define ABSL_ATTRIBUTE_INITIAL_EXEC

Definition at line 560 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_LIFETIME_BOUND

#define ABSL_ATTRIBUTE_LIFETIME_BOUND

Definition at line 759 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_ADDRESS

#define ABSL_ATTRIBUTE_NO_SANITIZE_ADDRESS

Definition at line 220 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_CFI

#define ABSL_ATTRIBUTE_NO_SANITIZE_CFI

Definition at line 271 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_MEMORY

#define ABSL_ATTRIBUTE_NO_SANITIZE_MEMORY

Definition at line 234 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_SAFESTACK

#define ABSL_ATTRIBUTE_NO_SANITIZE_SAFESTACK

Definition at line 282 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_THREAD

#define ABSL_ATTRIBUTE_NO_SANITIZE_THREAD

Definition at line 245 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_SANITIZE_UNDEFINED

#define ABSL_ATTRIBUTE_NO_SANITIZE_UNDEFINED

Definition at line 261 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NO_TAIL_CALL

#define ABSL_ATTRIBUTE_NO_TAIL_CALL

Definition at line 127 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NOINLINE

#define ABSL_ATTRIBUTE_NOINLINE

Definition at line 112 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NONNULL

#define ABSL_ATTRIBUTE_NONNULL (   ...)

Definition at line 192 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_NORETURN

#define ABSL_ATTRIBUTE_NORETURN

Definition at line 203 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_PACKED

#define ABSL_ATTRIBUTE_PACKED

Definition at line 587 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_PURE_FUNCTION

#define ABSL_ATTRIBUTE_PURE_FUNCTION

Definition at line 737 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_REINITIALIZES

#define ABSL_ATTRIBUTE_REINITIALIZES

Definition at line 529 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_RETURNS_NONNULL

#define ABSL_ATTRIBUTE_RETURNS_NONNULL

Definition at line 291 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_SECTION

#define ABSL_ATTRIBUTE_SECTION (   name)

Definition at line 371 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_SECTION_START

#define ABSL_ATTRIBUTE_SECTION_START (   name)    (reinterpret_cast<void *>(0))

Definition at line 376 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_SECTION_STOP

#define ABSL_ATTRIBUTE_SECTION_STOP (   name)    (reinterpret_cast<void *>(0))

Definition at line 377 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_SECTION_VARIABLE

#define ABSL_ATTRIBUTE_SECTION_VARIABLE (   name)

Definition at line 372 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_STACK_ALIGN_FOR_OLD_LIBC

#define ABSL_ATTRIBUTE_STACK_ALIGN_FOR_OLD_LIBC

Definition at line 398 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_UNUSED

#define ABSL_ATTRIBUTE_UNUSED

Definition at line 550 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_ATTRIBUTE_WEAK

#define ABSL_ATTRIBUTE_WEAK

Definition at line 147 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_CONST_INIT

#define ABSL_CONST_INIT

Definition at line 716 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_DECLARE_ATTRIBUTE_SECTION_VARS

#define ABSL_DECLARE_ATTRIBUTE_SECTION_VARS (   name)

Definition at line 375 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_DEFINE_ATTRIBUTE_SECTION_VARS

#define ABSL_DEFINE_ATTRIBUTE_SECTION_VARS (   name)

Definition at line 374 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_DEPRECATED

#define ABSL_DEPRECATED (   message)

Definition at line 676 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_FALLTHROUGH_INTENDED

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

Definition at line 641 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_HAVE_ATTRIBUTE

#define ABSL_HAVE_ATTRIBUTE (   x)    0

Definition at line 52 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_HAVE_ATTRIBUTE_NO_TAIL_CALL

#define ABSL_HAVE_ATTRIBUTE_NO_TAIL_CALL   0

Definition at line 128 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_HAVE_ATTRIBUTE_SECTION

#define ABSL_HAVE_ATTRIBUTE_SECTION   0

Definition at line 368 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_HAVE_ATTRIBUTE_WEAK

#define ABSL_HAVE_ATTRIBUTE_WEAK   0

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

◆ ABSL_HAVE_CPP_ATTRIBUTE

#define ABSL_HAVE_CPP_ATTRIBUTE (   x)    0

Definition at line 66 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_INIT_ATTRIBUTE_SECTION_VARS

#define ABSL_INIT_ATTRIBUTE_SECTION_VARS (   name)

Definition at line 373 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_MUST_USE_RESULT

#define ABSL_MUST_USE_RESULT

Definition at line 441 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_PRINTF_ATTRIBUTE

#define ABSL_PRINTF_ATTRIBUTE (   string_index,
  first_to_check 
)

Definition at line 92 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_REQUIRE_STACK_ALIGN_TRAMPOLINE

#define ABSL_REQUIRE_STACK_ALIGN_TRAMPOLINE   (0)

Definition at line 399 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_SCANF_ATTRIBUTE

#define ABSL_SCANF_ATTRIBUTE (   string_index,
  first_to_check 
)

Definition at line 93 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_XRAY_ALWAYS_INSTRUMENT

#define ABSL_XRAY_ALWAYS_INSTRUMENT

Definition at line 513 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_XRAY_LOG_ARGS

#define ABSL_XRAY_LOG_ARGS (   N)

Definition at line 515 of file abseil-cpp/absl/base/attributes.h.

◆ ABSL_XRAY_NEVER_INSTRUMENT

#define ABSL_XRAY_NEVER_INSTRUMENT

Definition at line 514 of file abseil-cpp/absl/base/attributes.h.



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