#include "absl/flags/reflection.h"
#include <assert.h>
#include <atomic>
#include <string>
#include "absl/base/config.h"
#include "absl/base/thread_annotations.h"
#include "absl/container/flat_hash_map.h"
#include "absl/flags/commandlineflag.h"
#include "absl/flags/internal/private_handle_accessor.h"
#include "absl/flags/internal/registry.h"
#include "absl/flags/usage_config.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "absl/synchronization/mutex.h"
Go to the source code of this file.
Classes | |
class | absl::flags_internal::FlagRegistry |
class | absl::flags_internal::FlagSaverImpl |
Namespaces | |
absl | |
absl::flags_internal | |
Functions | |
void | absl::flags_internal::FinalizeRegistry () |
CommandLineFlag * | absl::FindCommandLineFlag (absl::string_view name) |
void | absl::flags_internal::ForEachFlag (std::function< void(CommandLineFlag &)> visitor) |
absl::flat_hash_map< absl::string_view, absl::CommandLineFlag * > | absl::GetAllFlags () |
bool | absl::flags_internal::RegisterCommandLineFlag (CommandLineFlag &, const char *filename) |
void | absl::flags_internal::Retire (const char *name, FlagFastTypeId type_id, char *buf) |
|
private |
Definition at line 93 of file abseil-cpp/absl/flags/reflection.cc.
Definition at line 275 of file abseil-cpp/absl/flags/reflection.cc.
|
private |
Definition at line 276 of file abseil-cpp/absl/flags/reflection.cc.