Classes | Namespaces | Functions
registry.cc File Reference
#include "absl/flags/internal/registry.h"
#include "absl/base/dynamic_annotations.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/flags/config.h"
#include "absl/flags/usage_config.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "absl/synchronization/mutex.h"
Include dependency graph for registry.cc:

Go to the source code of this file.

Classes

struct  absl::flags_internal::FilenameFlagnameLess
 
class  absl::flags_internal::FlagRegistry
 
class  absl::flags_internal::FlagSaverImpl
 
struct  absl::flags_internal::FlagSaverImpl::SavedFlag
 

Namespaces

 absl
 
 absl::flags_internal
 

Functions

void absl::flags_internal::FillCommandLineFlagInfo (CommandLineFlag *flag, CommandLineFlagInfo *result)
 
CommandLineFlag * absl::flags_internal::FindCommandLineFlag (absl::string_view name)
 
CommandLineFlag * absl::flags_internal::FindCommandLineV1Flag (const void *flag_ptr)
 
CommandLineFlag * absl::flags_internal::FindRetiredFlag (absl::string_view name)
 
void absl::flags_internal::ForEachFlag (std::function< void(CommandLineFlag *)> visitor)
 
void absl::flags_internal::ForEachFlagUnlocked (std::function< void(CommandLineFlag *)> visitor)
 
void absl::flags_internal::GetAllFlags (std::vector< CommandLineFlagInfo > *OUTPUT)
 
bool absl::flags_internal::IsRetiredFlag (absl::string_view name, bool *type_is_bool)
 
bool absl::flags_internal::RegisterCommandLineFlag (CommandLineFlag *flag, const void *ptr)
 
bool absl::flags_internal::Retire (FlagOpFn ops, FlagMarshallingOpFn marshalling_ops, const char *name)
 

Variable Documentation

std::vector<CommandLineFlag*> buckets_[kNumBuckets]
private

Definition at line 98 of file registry.cc.

FlagRegistry* const fr_
private

Definition at line 173 of file registry.cc.

constexpr size_t kNumBuckets = 163
staticprivate

Definition at line 97 of file registry.cc.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59