V8 Project
|
Public Types | |
enum | FlagType { TYPE_BOOL , TYPE_MAYBE_BOOL , TYPE_INT , TYPE_FLOAT , TYPE_STRING , TYPE_ARGS } |
Public Member Functions | |
FlagType | type () const |
const char * | name () const |
const char * | comment () const |
bool * | bool_variable () const |
MaybeBoolFlag * | maybe_bool_variable () const |
int * | int_variable () const |
double * | float_variable () const |
const char * | string_value () const |
void | set_string_value (const char *value, bool owns_ptr) |
JSArguments * | args_variable () const |
bool | bool_default () const |
int | int_default () const |
double | float_default () const |
const char * | string_default () const |
JSArguments | args_default () const |
bool | IsDefault () const |
void | Reset () |
Public Attributes | |
FlagType | type_ |
const char * | name_ |
void * | valptr_ |
const void * | defptr_ |
const char * | cmt_ |
bool | owns_ptr_ |
enum v8::internal::anonymous_namespace{flags.cc}::Flag::FlagType |
Enumerator | |
---|---|
TYPE_BOOL | |
TYPE_MAYBE_BOOL | |
TYPE_INT | |
TYPE_FLOAT | |
TYPE_STRING | |
TYPE_ARGS |
Definition at line 31 of file flags.cc.
|
inline |
Definition at line 105 of file flags.cc.
References DCHECK.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 111 of file flags.cc.
References NULL, and UNREACHABLE.
|
inline |
|
inline |
Definition at line 43 of file flags.cc.
Referenced by v8::internal::compiler::LinkageHelper< LinkageTraits >::GetRuntimeCallDescriptor().
|
inline |
Definition at line 136 of file flags.cc.
Referenced by v8::internal::FlagList::ResetAllFlags().
|
inline |
Definition at line 72 of file flags.cc.
References DCHECK, v8::internal::DeleteArray(), and NULL.
|
inline |
|
inline |
|
inline |
const char* v8::internal::anonymous_namespace{flags.cc}::Flag::cmt_ |
const void* v8::internal::anonymous_namespace{flags.cc}::Flag::defptr_ |
const char* v8::internal::anonymous_namespace{flags.cc}::Flag::name_ |
bool v8::internal::anonymous_namespace{flags.cc}::Flag::owns_ptr_ |
FlagType v8::internal::anonymous_namespace{flags.cc}::Flag::type_ |
void* v8::internal::anonymous_namespace{flags.cc}::Flag::valptr_ |