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

#include <GetByIdVariant.h>

Public Member Functions

 GetByIdVariant (const StructureSet &structureSet=StructureSet(), PropertyOffset offset=invalidOffset, const ObjectPropertyConditionSet &=ObjectPropertyConditionSet(), std::unique_ptr< CallLinkStatus >=nullptr, JSFunction *=nullptr, DOMJIT::GetterSetter *=nullptr)
 
 ~GetByIdVariant ()
 
 GetByIdVariant (const GetByIdVariant &)
 
GetByIdVariantoperator= (const GetByIdVariant &)
 
bool isSet () const
 
bool operator! () const
 
const StructureSetstructureSet () const
 
StructureSetstructureSet ()
 
const ObjectPropertyConditionSetconditionSet () const
 
PropertyOffset offset () const
 
CallLinkStatuscallLinkStatus () const
 
JSFunctionintrinsicFunction () const
 
Intrinsic intrinsic () const
 
DOMJIT::GetterSetterdomJIT () const
 
bool isPropertyUnset () const
 
bool attemptToMerge (const GetByIdVariant &other)
 
void dump (PrintStream &) const
 
void dumpInContext (PrintStream &, DumpContext *) const
 
 GetByIdVariant (const StructureSet &structureSet=StructureSet(), PropertyOffset offset=invalidOffset, const ObjectPropertyConditionSet &=ObjectPropertyConditionSet(), std::unique_ptr< CallLinkStatus >=nullptr, JSFunction *=nullptr, DOMJIT::GetterSetter *=nullptr)
 
 ~GetByIdVariant ()
 
 GetByIdVariant (const GetByIdVariant &)
 
GetByIdVariantoperator= (const GetByIdVariant &)
 
bool isSet () const
 
bool operator! () const
 
const StructureSetstructureSet () const
 
StructureSetstructureSet ()
 
const ObjectPropertyConditionSetconditionSet () const
 
PropertyOffset offset () const
 
CallLinkStatuscallLinkStatus () const
 
JSFunctionintrinsicFunction () const
 
Intrinsic intrinsic () const
 
DOMJIT::GetterSetterdomJIT () const
 
bool isPropertyUnset () const
 
bool attemptToMerge (const GetByIdVariant &other)
 
void dump (PrintStream &) const
 
void dumpInContext (PrintStream &, DumpContext *) const
 

Friends

class GetByIdStatus
 

Constructor & Destructor Documentation

◆ GetByIdVariant() [1/4]

JSC::GetByIdVariant::GetByIdVariant ( const StructureSet structureSet = StructureSet(),
PropertyOffset  offset = invalidOffset,
const ObjectPropertyConditionSet conditionSet = ObjectPropertyConditionSet(),
std::unique_ptr< CallLinkStatus callLinkStatus = nullptr,
JSFunction intrinsicFunction = nullptr,
DOMJIT::GetterSetter domJIT = nullptr 
)

◆ ~GetByIdVariant() [1/2]

JSC::GetByIdVariant::~GetByIdVariant ( )

◆ GetByIdVariant() [2/4]

JSC::GetByIdVariant::GetByIdVariant ( const GetByIdVariant other)

◆ GetByIdVariant() [3/4]

JSC::GetByIdVariant::GetByIdVariant ( const StructureSet structureSet = StructureSet(),
PropertyOffset  offset = invalidOffset,
const ObjectPropertyConditionSet = ObjectPropertyConditionSet(),
std::unique_ptr< CallLinkStatus = nullptr,
JSFunction = nullptr,
DOMJIT::GetterSetter = nullptr 
)

◆ ~GetByIdVariant() [2/2]

JSC::GetByIdVariant::~GetByIdVariant ( )

◆ GetByIdVariant() [4/4]

JSC::GetByIdVariant::GetByIdVariant ( const GetByIdVariant )

Member Function Documentation

◆ attemptToMerge() [1/2]

bool JSC::GetByIdVariant::attemptToMerge ( const GetByIdVariant other)

◆ attemptToMerge() [2/2]

bool JSC::GetByIdVariant::attemptToMerge ( const GetByIdVariant other)

◆ callLinkStatus() [1/2]

CallLinkStatus* JSC::GetByIdVariant::callLinkStatus ( ) const
inline

◆ callLinkStatus() [2/2]

CallLinkStatus* JSC::GetByIdVariant::callLinkStatus ( ) const
inline

◆ conditionSet() [1/2]

const ObjectPropertyConditionSet& JSC::GetByIdVariant::conditionSet ( ) const
inline

◆ conditionSet() [2/2]

const ObjectPropertyConditionSet& JSC::GetByIdVariant::conditionSet ( ) const
inline

◆ domJIT() [1/2]

DOMJIT::GetterSetter* JSC::GetByIdVariant::domJIT ( ) const
inline

◆ domJIT() [2/2]

DOMJIT::GetterSetter* JSC::GetByIdVariant::domJIT ( ) const
inline

◆ dump() [1/2]

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

◆ dump() [2/2]

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

◆ dumpInContext() [1/2]

void JSC::GetByIdVariant::dumpInContext ( PrintStream &  ,
DumpContext  
) const

◆ dumpInContext() [2/2]

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

◆ intrinsic() [1/2]

Intrinsic JSC::GetByIdVariant::intrinsic ( ) const
inline

◆ intrinsic() [2/2]

Intrinsic JSC::GetByIdVariant::intrinsic ( ) const
inline

◆ intrinsicFunction() [1/2]

JSFunction* JSC::GetByIdVariant::intrinsicFunction ( ) const
inline

◆ intrinsicFunction() [2/2]

JSFunction* JSC::GetByIdVariant::intrinsicFunction ( ) const
inline

◆ isPropertyUnset() [1/2]

bool JSC::GetByIdVariant::isPropertyUnset ( ) const
inline

◆ isPropertyUnset() [2/2]

bool JSC::GetByIdVariant::isPropertyUnset ( ) const
inline

◆ isSet() [1/2]

bool JSC::GetByIdVariant::isSet ( ) const
inline

◆ isSet() [2/2]

bool JSC::GetByIdVariant::isSet ( ) const
inline

◆ offset() [1/2]

PropertyOffset JSC::GetByIdVariant::offset ( ) const
inline

◆ offset() [2/2]

PropertyOffset JSC::GetByIdVariant::offset ( ) const
inline

◆ operator!() [1/2]

bool JSC::GetByIdVariant::operator! ( ) const
inline

◆ operator!() [2/2]

bool JSC::GetByIdVariant::operator! ( ) const
inline

◆ operator=() [1/2]

GetByIdVariant& JSC::GetByIdVariant::operator= ( const GetByIdVariant )

◆ operator=() [2/2]

GetByIdVariant & JSC::GetByIdVariant::operator= ( const GetByIdVariant other)

◆ structureSet() [1/4]

const StructureSet& JSC::GetByIdVariant::structureSet ( ) const
inline

◆ structureSet() [2/4]

const StructureSet& JSC::GetByIdVariant::structureSet ( ) const
inline

◆ structureSet() [3/4]

StructureSet& JSC::GetByIdVariant::structureSet ( )
inline

◆ structureSet() [4/4]

StructureSet& JSC::GetByIdVariant::structureSet ( )
inline

Friends And Related Function Documentation

◆ GetByIdStatus

GetByIdStatus
friend

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