webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::Option Class Reference

#include <Options.h>

Public Member Functions

 Option (Options::ID id)
 
void dump (StringBuilder &) const
 
bool operator== (const Option &other) const
 
bool operator!= (const Option &other) const
 
Options::ID id () const
 
const char * name () const
 
const char * description () const
 
Options::Type type () const
 
Options::Availability availability () const
 
bool isOverridden () const
 
const Option defaultOption () const
 
bool & boolVal ()
 
unsigned & unsignedVal ()
 
double & doubleVal ()
 
int32_tint32Val ()
 
OptionRange optionRangeVal ()
 
const char * optionStringVal ()
 
GCLogging::LevelgcLogLevelVal ()
 
 Option (Options::ID id)
 
void dump (StringBuilder &) const
 
bool operator== (const Option &other) const
 
bool operator!= (const Option &other) const
 
Options::ID id () const
 
const char * name () const
 
const char * description () const
 
Options::Type type () const
 
Options::Availability availability () const
 
bool isOverridden () const
 
const Option defaultOption () const
 
bool & boolVal ()
 
unsigned & unsignedVal ()
 
double & doubleVal ()
 
int32_tint32Val ()
 
OptionRange optionRangeVal ()
 
const char * optionStringVal ()
 
GCLogging::LevelgcLogLevelVal ()
 

Constructor & Destructor Documentation

◆ Option() [1/2]

JSC::Option::Option ( Options::ID  id)
inline

◆ Option() [2/2]

JSC::Option::Option ( Options::ID  id)
inline

Member Function Documentation

◆ availability() [1/2]

Options::Availability JSC::Option::availability ( ) const
inline

◆ availability() [2/2]

Options::Availability JSC::Option::availability ( ) const

◆ boolVal() [1/2]

bool & JSC::Option::boolVal ( )
inline

◆ boolVal() [2/2]

bool& JSC::Option::boolVal ( )

◆ defaultOption() [1/2]

const Option JSC::Option::defaultOption ( ) const
inline

◆ defaultOption() [2/2]

const Option JSC::Option::defaultOption ( ) const

◆ description() [1/2]

const char * JSC::Option::description ( ) const
inline

◆ description() [2/2]

const char* JSC::Option::description ( ) const

◆ doubleVal() [1/2]

double & JSC::Option::doubleVal ( )
inline

◆ doubleVal() [2/2]

double& JSC::Option::doubleVal ( )

◆ dump() [1/2]

void JSC::Option::dump ( StringBuilder ) const

◆ dump() [2/2]

void JSC::Option::dump ( StringBuilder builder) const

◆ gcLogLevelVal() [1/2]

GCLogging::Level& JSC::Option::gcLogLevelVal ( )

◆ gcLogLevelVal() [2/2]

GCLogging::Level & JSC::Option::gcLogLevelVal ( )
inline

◆ id() [1/2]

Options::ID JSC::Option::id ( ) const
inline

◆ id() [2/2]

Options::ID JSC::Option::id ( ) const
inline

◆ int32Val() [1/2]

int32_t & JSC::Option::int32Val ( )
inline

◆ int32Val() [2/2]

int32_t& JSC::Option::int32Val ( )

◆ isOverridden() [1/2]

bool JSC::Option::isOverridden ( ) const
inline

◆ isOverridden() [2/2]

bool JSC::Option::isOverridden ( ) const

◆ name() [1/2]

const char * JSC::Option::name ( ) const
inline

◆ name() [2/2]

const char* JSC::Option::name ( ) const

◆ operator!=() [1/2]

bool JSC::Option::operator!= ( const Option other) const
inline

◆ operator!=() [2/2]

bool JSC::Option::operator!= ( const Option other) const
inline

◆ operator==() [1/2]

bool JSC::Option::operator== ( const Option other) const

◆ operator==() [2/2]

bool JSC::Option::operator== ( const Option other) const

◆ optionRangeVal() [1/2]

OptionRange JSC::Option::optionRangeVal ( )

◆ optionRangeVal() [2/2]

OptionRange JSC::Option::optionRangeVal ( )
inline

◆ optionStringVal() [1/2]

const char * JSC::Option::optionStringVal ( )
inline

◆ optionStringVal() [2/2]

const char* JSC::Option::optionStringVal ( )

◆ type() [1/2]

Options::Type JSC::Option::type ( ) const
inline

◆ type() [2/2]

Options::Type JSC::Option::type ( ) const

◆ unsignedVal() [1/2]

unsigned& JSC::Option::unsignedVal ( )

◆ unsignedVal() [2/2]

unsigned & JSC::Option::unsignedVal ( )
inline

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