#include <WriteBarrier.h>
|
| WriteBarrier () |
|
| WriteBarrier (VM &vm, const JSCell *owner, T *value) |
|
| WriteBarrier (DFG::DesiredWriteBarrier &, T *value) |
|
| WriteBarrier (VM &vm, const JSCell *owner, T *value, MayBeNullTag) |
|
| WriteBarrier () |
|
| WriteBarrier (VM &vm, const JSCell *owner, T *value) |
|
| WriteBarrier (DFG::DesiredWriteBarrier &, T *value) |
|
| WriteBarrier (VM &vm, const JSCell *owner, T *value, MayBeNullTag) |
|
void | set (VM &, const JSCell *owner, T *value) |
|
void | copyFrom (const WriteBarrierBase< T > &other) |
|
void | setMayBeNull (VM &, const JSCell *owner, T *value) |
|
void | setEarlyValue (VM &, const JSCell *owner, T *value) |
|
T * | get () const |
|
T * | operator* () const |
|
T * | operator-> () const |
|
void | clear () |
|
T ** | slot () |
|
| operator bool () const |
|
bool | operator! () const |
|
void | setWithoutWriteBarrier (T *value) |
|
T * | unvalidatedGet () const |
|
void | set (VM &, const JSCell *owner, T *value) |
|
void | copyFrom (const WriteBarrierBase< T > &other) |
|
void | setMayBeNull (VM &, const JSCell *owner, T *value) |
|
void | setEarlyValue (VM &, const JSCell *owner, T *value) |
|
T * | get () const |
|
T * | operator* () const |
|
T * | operator-> () const |
|
void | clear () |
|
T ** | slot () |
|
| operator bool () const |
|
bool | operator! () const |
|
void | setWithoutWriteBarrier (T *value) |
|
T * | unvalidatedGet () const |
|
◆ MayBeNullTag [1/2]
Enumerator |
---|
MayBeNull | |
MayBeNull | |
◆ MayBeNullTag [2/2]
Enumerator |
---|
MayBeNull | |
MayBeNull | |
◆ WriteBarrier() [1/8]
◆ WriteBarrier() [2/8]
◆ WriteBarrier() [3/8]
◆ WriteBarrier() [4/8]
◆ WriteBarrier() [5/8]
◆ WriteBarrier() [6/8]
◆ WriteBarrier() [7/8]
◆ WriteBarrier() [8/8]
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/WriteBarrier.h