webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::WriteBarrier< Unknown > Class Template Reference

#include <WriteBarrier.h>

Inheritance diagram for JSC::WriteBarrier< Unknown >:
JSC::WriteBarrierBase< Unknown > JSC::WriteBarrierBase< Unknown > JSC::SparseArrayEntry JSC::SparseArrayEntry

Public Member Functions

 WriteBarrier ()
 
 WriteBarrier (UndefinedWriteBarrierTagType)
 
 WriteBarrier (VM &vm, const JSCell *owner, JSValue value)
 
 WriteBarrier (DFG::DesiredWriteBarrier &, JSValue value)
 
 WriteBarrier ()
 
 WriteBarrier (UndefinedWriteBarrierTagType)
 
 WriteBarrier (VM &vm, const JSCell *owner, JSValue value)
 
 WriteBarrier (DFG::DesiredWriteBarrier &, JSValue value)
 
- Public Member Functions inherited from JSC::WriteBarrierBase< Unknown >
void set (VM &, const JSCell *owner, JSValue)
 
void setWithoutWriteBarrier (JSValue value)
 
JSValue get () const
 
void clear ()
 
void setUndefined ()
 
void setStartingValue (JSValue value)
 
bool isNumber () const
 
bool isObject () const
 
bool isNull () const
 
bool isGetterSetter () const
 
bool isCustomGetterSetter () const
 
JSValueslot () const
 
int32_ttagPointer ()
 
int32_tpayloadPointer ()
 
 operator bool () const
 
bool operator! () const
 
void set (VM &, const JSCell *owner, JSValue)
 
void setWithoutWriteBarrier (JSValue value)
 
JSValue get () const
 
void clear ()
 
void setUndefined ()
 
void setStartingValue (JSValue value)
 
bool isNumber () const
 
bool isObject () const
 
bool isNull () const
 
bool isGetterSetter () const
 
bool isCustomGetterSetter () const
 
JSValueslot () const
 
int32_ttagPointer ()
 
int32_tpayloadPointer ()
 
 operator bool () const
 
bool operator! () const
 

Constructor & Destructor Documentation

◆ WriteBarrier() [1/8]

◆ WriteBarrier() [2/8]

◆ WriteBarrier() [3/8]

JSC::WriteBarrier< Unknown >::WriteBarrier ( VM vm,
const JSCell owner,
JSValue  value 
)
inline

◆ WriteBarrier() [4/8]

JSC::WriteBarrier< Unknown >::WriteBarrier ( DFG::DesiredWriteBarrier< Unknown > &  ,
JSValue  value 
)
inline

◆ WriteBarrier() [5/8]

◆ WriteBarrier() [6/8]

◆ WriteBarrier() [7/8]

JSC::WriteBarrier< Unknown >::WriteBarrier ( VM vm,
const JSCell owner,
JSValue  value 
)
inline

◆ WriteBarrier() [8/8]

JSC::WriteBarrier< Unknown >::WriteBarrier ( DFG::DesiredWriteBarrier< Unknown > &  ,
JSValue  value 
)
inline

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