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

#include <ObjectPropertyConditionSet.h>

Classes

class  Data
 

Public Types

typedef const ObjectPropertyCondition * iterator
 
typedef const ObjectPropertyCondition * iterator
 

Public Member Functions

 ObjectPropertyConditionSet ()
 
bool isValid () const
 
bool isValidAndWatchable () const
 
bool isEmpty () const
 
iterator begin () const
 
iterator end () const
 
ObjectPropertyCondition forObject (JSObject *) const
 
ObjectPropertyCondition forConditionKind (PropertyCondition::Kind) const
 
unsigned numberOfConditionsWithKind (PropertyCondition::Kind) const
 
bool hasOneSlotBaseCondition () const
 
ObjectPropertyCondition slotBaseCondition () const
 
ObjectPropertyConditionSet mergedWith (const ObjectPropertyConditionSet &other) const
 
bool structuresEnsureValidity () const
 
bool structuresEnsureValidityAssumingImpurePropertyWatchpoint () const
 
bool needImpurePropertyWatchpoint () const
 
bool areStillLive () const
 
void dumpInContext (PrintStream &, DumpContext *) const
 
void dump (PrintStream &) const
 
void * releaseRawPointer ()
 
 ObjectPropertyConditionSet ()
 
bool isValid () const
 
bool isValidAndWatchable () const
 
bool isEmpty () const
 
iterator begin () const
 
iterator end () const
 
ObjectPropertyCondition forObject (JSObject *) const
 
ObjectPropertyCondition forConditionKind (PropertyCondition::Kind) const
 
unsigned numberOfConditionsWithKind (PropertyCondition::Kind) const
 
bool hasOneSlotBaseCondition () const
 
ObjectPropertyCondition slotBaseCondition () const
 
ObjectPropertyConditionSet mergedWith (const ObjectPropertyConditionSet &other) const
 
bool structuresEnsureValidity () const
 
bool structuresEnsureValidityAssumingImpurePropertyWatchpoint () const
 
bool needImpurePropertyWatchpoint () const
 
bool areStillLive () const
 
void dumpInContext (PrintStream &, DumpContext *) const
 
void dump (PrintStream &) const
 
void * releaseRawPointer ()
 

Static Public Member Functions

static ObjectPropertyConditionSet invalid ()
 
static ObjectPropertyConditionSet create (const Vector< ObjectPropertyCondition > &vector)
 
static ObjectPropertyConditionSet adoptRawPointer (void *rawPointer)
 
static ObjectPropertyConditionSet fromRawPointer (void *rawPointer)
 
static ObjectPropertyConditionSet invalid ()
 
static ObjectPropertyConditionSet create (const Vector< ObjectPropertyCondition > &vector)
 
static ObjectPropertyConditionSet adoptRawPointer (void *rawPointer)
 
static ObjectPropertyConditionSet fromRawPointer (void *rawPointer)
 

Member Typedef Documentation

◆ iterator [1/2]

◆ iterator [2/2]

Constructor & Destructor Documentation

◆ ObjectPropertyConditionSet() [1/2]

JSC::ObjectPropertyConditionSet::ObjectPropertyConditionSet ( )
inline

◆ ObjectPropertyConditionSet() [2/2]

JSC::ObjectPropertyConditionSet::ObjectPropertyConditionSet ( )
inline

Member Function Documentation

◆ adoptRawPointer() [1/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::adoptRawPointer ( void *  rawPointer)
inlinestatic

◆ adoptRawPointer() [2/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::adoptRawPointer ( void *  rawPointer)
inlinestatic

◆ areStillLive() [1/2]

bool JSC::ObjectPropertyConditionSet::areStillLive ( ) const

◆ areStillLive() [2/2]

bool JSC::ObjectPropertyConditionSet::areStillLive ( ) const

◆ begin() [1/2]

iterator JSC::ObjectPropertyConditionSet::begin ( ) const
inline

◆ begin() [2/2]

iterator JSC::ObjectPropertyConditionSet::begin ( ) const
inline

◆ create() [1/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::create ( const Vector< ObjectPropertyCondition > &  vector)
inlinestatic

◆ create() [2/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::create ( const Vector< ObjectPropertyCondition > &  vector)
inlinestatic

◆ dump() [1/2]

void JSC::ObjectPropertyConditionSet::dump ( PrintStream &  out) const

◆ dump() [2/2]

void JSC::ObjectPropertyConditionSet::dump ( PrintStream &  ) const

◆ dumpInContext() [1/2]

void JSC::ObjectPropertyConditionSet::dumpInContext ( PrintStream &  out,
DumpContext *  context 
) const

◆ dumpInContext() [2/2]

void JSC::ObjectPropertyConditionSet::dumpInContext ( PrintStream &  ,
DumpContext *   
) const

◆ end() [1/2]

iterator JSC::ObjectPropertyConditionSet::end ( ) const
inline

◆ end() [2/2]

iterator JSC::ObjectPropertyConditionSet::end ( ) const
inline

◆ forConditionKind() [1/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::forConditionKind ( PropertyCondition::Kind  kind) const

◆ forConditionKind() [2/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::forConditionKind ( PropertyCondition::Kind  ) const

◆ forObject() [1/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::forObject ( JSObject *  object) const

◆ forObject() [2/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::forObject ( JSObject *  ) const

◆ fromRawPointer() [1/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::fromRawPointer ( void *  rawPointer)
inlinestatic

◆ fromRawPointer() [2/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::fromRawPointer ( void *  rawPointer)
inlinestatic

◆ hasOneSlotBaseCondition() [1/2]

bool JSC::ObjectPropertyConditionSet::hasOneSlotBaseCondition ( ) const

◆ hasOneSlotBaseCondition() [2/2]

bool JSC::ObjectPropertyConditionSet::hasOneSlotBaseCondition ( ) const

◆ invalid() [1/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::invalid ( )
inlinestatic

◆ invalid() [2/2]

static ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::invalid ( )
inlinestatic

◆ isEmpty() [1/2]

bool JSC::ObjectPropertyConditionSet::isEmpty ( ) const
inline

◆ isEmpty() [2/2]

bool JSC::ObjectPropertyConditionSet::isEmpty ( void  ) const
inline

◆ isValid() [1/2]

bool JSC::ObjectPropertyConditionSet::isValid ( ) const
inline

◆ isValid() [2/2]

bool JSC::ObjectPropertyConditionSet::isValid ( ) const
inline

◆ isValidAndWatchable() [1/2]

bool JSC::ObjectPropertyConditionSet::isValidAndWatchable ( ) const

◆ isValidAndWatchable() [2/2]

bool JSC::ObjectPropertyConditionSet::isValidAndWatchable ( ) const

◆ mergedWith() [1/2]

ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::mergedWith ( const ObjectPropertyConditionSet &  other) const

◆ mergedWith() [2/2]

ObjectPropertyConditionSet JSC::ObjectPropertyConditionSet::mergedWith ( const ObjectPropertyConditionSet &  other) const

◆ needImpurePropertyWatchpoint() [1/2]

bool JSC::ObjectPropertyConditionSet::needImpurePropertyWatchpoint ( ) const

◆ needImpurePropertyWatchpoint() [2/2]

bool JSC::ObjectPropertyConditionSet::needImpurePropertyWatchpoint ( ) const

◆ numberOfConditionsWithKind() [1/2]

unsigned JSC::ObjectPropertyConditionSet::numberOfConditionsWithKind ( PropertyCondition::Kind  kind) const

◆ numberOfConditionsWithKind() [2/2]

unsigned JSC::ObjectPropertyConditionSet::numberOfConditionsWithKind ( PropertyCondition::Kind  ) const

◆ releaseRawPointer() [1/2]

void* JSC::ObjectPropertyConditionSet::releaseRawPointer ( )
inline

◆ releaseRawPointer() [2/2]

void* JSC::ObjectPropertyConditionSet::releaseRawPointer ( )
inline

◆ slotBaseCondition() [1/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::slotBaseCondition ( ) const

◆ slotBaseCondition() [2/2]

ObjectPropertyCondition JSC::ObjectPropertyConditionSet::slotBaseCondition ( ) const

◆ structuresEnsureValidity() [1/2]

bool JSC::ObjectPropertyConditionSet::structuresEnsureValidity ( ) const

◆ structuresEnsureValidity() [2/2]

bool JSC::ObjectPropertyConditionSet::structuresEnsureValidity ( ) const

◆ structuresEnsureValidityAssumingImpurePropertyWatchpoint() [1/2]

bool JSC::ObjectPropertyConditionSet::structuresEnsureValidityAssumingImpurePropertyWatchpoint ( ) const

◆ structuresEnsureValidityAssumingImpurePropertyWatchpoint() [2/2]

bool JSC::ObjectPropertyConditionSet::structuresEnsureValidityAssumingImpurePropertyWatchpoint ( ) const

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