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 ObjectPropertyConditioniterator
 
typedef const ObjectPropertyConditioniterator
 

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
 
voidreleaseRawPointer ()
 
 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
 
voidreleaseRawPointer ()
 

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: