Classes | Namespaces | Functions
abseil-cpp/absl/flags/reflection.cc File Reference
#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"
Include dependency graph for abseil-cpp/absl/flags/reflection.cc:

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)
 

Variable Documentation

◆ fr_

FlagRegistry& fr_
private

Definition at line 93 of file abseil-cpp/absl/flags/reflection.cc.

◆ name_

const char* const name_
private

Definition at line 275 of file abseil-cpp/absl/flags/reflection.cc.

◆ type_id_

const FlagFastTypeId type_id_
private

Definition at line 276 of file abseil-cpp/absl/flags/reflection.cc.



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