#include <string>#include <type_traits>#include "absl/base/attributes.h"#include "absl/base/config.h"#include "absl/base/optimization.h"#include "absl/flags/config.h"#include "absl/flags/internal/flag.h"#include "absl/flags/internal/registry.h"#include "absl/strings/string_view.h"
Go to the source code of this file.
Namespaces | |
| absl | |
Macros | |
| #define | ABSL_FLAG(Type, name, default_value, help) ABSL_FLAG_IMPL(Type, name, default_value, help) |
| #define | ABSL_FLAG_IMPL(Type, name, default_value, help) |
| #define | ABSL_FLAG_IMPL_DECLARE_DEF_VAL_WRAPPER(name, Type, default_value) |
| #define | ABSL_FLAG_IMPL_DECLARE_HELP_WRAPPER(name, txt) |
| #define | ABSL_FLAG_IMPL_DEFAULT_ARG(Type, name) absl::flags_internal::DefaultArg<Type, AbslFlagDefaultGenFor##name>(0) |
| #define | ABSL_FLAG_IMPL_FILENAME() __FILE__ |
| #define | ABSL_FLAG_IMPL_FLAG_PTR(flag) flag |
| #define | ABSL_FLAG_IMPL_FLAGHELP(txt) txt |
| #define | ABSL_FLAG_IMPL_FLAGNAME(txt) txt |
| #define | ABSL_FLAG_IMPL_HELP_ARG(name) |
| #define | ABSL_FLAG_IMPL_REGISTRAR(T, flag) |
| #define | ABSL_RETIRED_FLAG(type, name, default_value, explanation) |
Functions | |
| template<typename T > | |
| ABSL_MUST_USE_RESULT T | absl::GetFlag (const absl::Flag< T > &flag) |
| template<typename T > | |
| const CommandLineFlag & | absl::GetFlagReflectionHandle (const absl::Flag< T > &f) |
| template<typename T > | |
| void | absl::SetFlag (absl::Flag< T > *flag, const T &v) |
| template<typename T , typename V > | |
| void | absl::SetFlag (absl::Flag< T > *flag, const V &v) |
| #define ABSL_FLAG | ( | Type, | |
| name, | |||
| default_value, | |||
| help | |||
| ) | ABSL_FLAG_IMPL(Type, name, default_value, help) |
Definition at line 169 of file abseil-cpp/absl/flags/flag.h.
Definition at line 271 of file abseil-cpp/absl/flags/flag.h.
Definition at line 258 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_DECLARE_HELP_WRAPPER | ( | name, | |
| txt | |||
| ) |
Definition at line 242 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_DEFAULT_ARG | ( | Type, | |
| name | |||
| ) | absl::flags_internal::DefaultArg<Type, AbslFlagDefaultGenFor##name>(0) |
Definition at line 204 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_FILENAME | ( | ) | __FILE__ |
Definition at line 220 of file abseil-cpp/absl/flags/flag.h.
Definition at line 200 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_FLAGHELP | ( | txt | ) | txt |
Definition at line 231 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_FLAGNAME | ( | txt | ) | txt |
Definition at line 219 of file abseil-cpp/absl/flags/flag.h.
| #define ABSL_FLAG_IMPL_HELP_ARG | ( | name | ) |
Definition at line 201 of file abseil-cpp/absl/flags/flag.h.
Definition at line 221 of file abseil-cpp/absl/flags/flag.h.
Definition at line 304 of file abseil-cpp/absl/flags/flag.h.