Flutter Engine
The Flutter Engine
|
Public Types | |
enum | FlagType { kBoolean , kInteger , kUint64 , kString , kFlagHandler , kOptionHandler , kNumFlagTypes } |
Public Member Functions | |
Flag (const char *name, const char *comment, void *addr, FlagType type) | |
Flag (const char *name, const char *comment, FlagHandler handler) | |
Flag (const char *name, const char *comment, OptionHandler handler) | |
void | Print () |
bool | IsUnrecognized () const |
Public Attributes | ||
const char * | name_ | |
const char * | comment_ | |
Utils::CStringUniquePtr | string_value_ | |
union { | ||
void * addr_ | ||
bool * bool_ptr_ | ||
int * int_ptr_ | ||
uint64_t * uint64_ptr_ | ||
charp * charp_ptr_ | ||
FlagHandler flag_handler_ | ||
OptionHandler option_handler_ | ||
}; | ||
const FlagType | type_ | |
bool | changed_ = false | |
enum dart::Flag::FlagType |
Enumerator | |
---|---|
kBoolean | |
kInteger | |
kUint64 | |
kString | |
kFlagHandler | |
kOptionHandler | |
kNumFlagTypes |
|
inline |
|
inline |
Definition at line 96 of file flags.cc.
|
inline |
Definition at line 101 of file flags.cc.
|
inline |
|
inline |
Definition at line 107 of file flags.cc.
union { ... } dart::Flag |
FlagHandler dart::Flag::flag_handler_ |
OptionHandler dart::Flag::option_handler_ |
Utils::CStringUniquePtr dart::Flag::string_value_ |