Public Member Functions | Public Attributes | List of all members
absl::flags_internal::Flag< T > Class Template Reference

#include <declare.h>

Public Member Functions

std::string Filename () const
 
constexpr Flag (const char *name, const flags_internal::HelpGenFunc help_gen, const char *filename, const flags_internal::FlagMarshallingOpFn marshalling_op, const flags_internal::InitialValGenFunc initial_value_gen)
 
 Flag (const Flag< T > &)=delete
 
std::string Help () const
 
absl::string_view Name () const
 
Flag< T > & operator= (const Flag< T > &)=delete
 
void SetCallback (const flags_internal::FlagCallback mutation_callback)
 

Public Attributes

absl::flags_internal::CommandLineFlag internal
 

Detailed Description

template<typename T>
class absl::flags_internal::Flag< T >

Definition at line 35 of file declare.h.

Constructor & Destructor Documentation

◆ Flag() [1/2]

template<typename T>
constexpr absl::flags_internal::Flag< T >::Flag ( const char *  name,
const flags_internal::HelpGenFunc  help_gen,
const char *  filename,
const flags_internal::FlagMarshallingOpFn  marshalling_op,
const flags_internal::InitialValGenFunc  initial_value_gen 
)
inline

Definition at line 29 of file internal/flag.h.

◆ Flag() [2/2]

template<typename T>
absl::flags_internal::Flag< T >::Flag ( const Flag< T > &  )
delete

Member Function Documentation

◆ Filename()

template<typename T>
std::string absl::flags_internal::Flag< T >::Filename ( ) const
inline

Definition at line 45 of file internal/flag.h.

◆ Help()

template<typename T>
std::string absl::flags_internal::Flag< T >::Help ( ) const
inline

Definition at line 44 of file internal/flag.h.

◆ Name()

template<typename T>
absl::string_view absl::flags_internal::Flag< T >::Name ( ) const
inline

Definition at line 43 of file internal/flag.h.

◆ operator=()

template<typename T>
Flag<T>& absl::flags_internal::Flag< T >::operator= ( const Flag< T > &  )
delete

◆ SetCallback()

template<typename T>
void absl::flags_internal::Flag< T >::SetCallback ( const flags_internal::FlagCallback  mutation_callback)
inline

Definition at line 49 of file internal/flag.h.

Member Data Documentation

◆ internal

Definition at line 47 of file internal/flag.h.


The documentation for this class was generated from the following files:


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:23