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_ |
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 |
Definition at line 105 of file flags.cc.
|
inline |
|
inline |
Definition at line 117 of file flags.cc.
|
inline |
Definition at line 122 of file flags.cc.
|
inline |
|
inline |
Definition at line 128 of file flags.cc.
union { ... } dart::Flag::@147 |
FlagHandler dart::Flag::flag_handler_ |
OptionHandler dart::Flag::option_handler_ |
CStringUniquePtr dart::Flag::string_value_ |