Classes | Namespaces | Macros | Typedefs
abseil-cpp/absl/flags/declare.h File Reference
#include "absl/base/config.h"
Include dependency graph for abseil-cpp/absl/flags/declare.h:

Go to the source code of this file.

Classes

class  absl::flags_internal::Flag< T >
 

Namespaces

 absl
 
 absl::flags_internal
 

Macros

#define ABSL_DECLARE_FLAG(type, name)   ABSL_DECLARE_FLAG_INTERNAL(type, name)
 
#define ABSL_DECLARE_FLAG_INTERNAL(type, name)
 

Typedefs

template<typename T >
using absl::Flag = flags_internal::Flag< T >
 

Macro Definition Documentation

◆ ABSL_DECLARE_FLAG

#define ABSL_DECLARE_FLAG (   type,
  name 
)    ABSL_DECLARE_FLAG_INTERNAL(type, name)

Definition at line 63 of file abseil-cpp/absl/flags/declare.h.

◆ ABSL_DECLARE_FLAG_INTERNAL

#define ABSL_DECLARE_FLAG_INTERNAL (   type,
  name 
)
Value:
extern absl::Flag<type> FLAGS_##name; \
namespace absl /* block flags in namespaces */ {} \
/* second redeclaration is to allow applying attributes */ \
extern absl::Flag<type> FLAGS_##name

Definition at line 67 of file abseil-cpp/absl/flags/declare.h.

setup.name
name
Definition: setup.py:542
absl::flags_internal::Flag
Definition: abseil-cpp/absl/flags/declare.h:36
absl
Definition: abseil-cpp/absl/algorithm/algorithm.h:31


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