![]() |
Qt 6.x
The Qt SDK
|
Enumerations | |
| enum | Type { NoBarrier , Barrier } |
| enum | NewValueType { Primitive , Object , Unknown } |
Functions | |
| Q_ALWAYS_INLINE void | fence () |
| template<NewValueType type> | |
| static constexpr bool | isRequired () |
| void | write (EngineBase *engine, Heap::Base *base, ReturnedValue *slot, ReturnedValue value) |
| void | write (EngineBase *engine, Heap::Base *base, Heap::Base **slot, Heap::Base *value) |
| Enumerator | |
|---|---|
| Primitive | |
| Object | |
| Unknown | |
Definition at line 35 of file qv4writebarrier_p.h.
| Enumerator | |
|---|---|
| NoBarrier | |
| Barrier | |
Definition at line 30 of file qv4writebarrier_p.h.
| Q_ALWAYS_INLINE void QV4::WriteBarrier::fence | ( | ) |
Definition at line 42 of file qv4writebarrier_p.h.
|
inlinestaticconstexpr |
Definition at line 47 of file qv4writebarrier_p.h.
|
inline |
Definition at line 58 of file qv4writebarrier_p.h.
|
inline |
Definition at line 51 of file qv4writebarrier_p.h.
References base, engine, and Q_UNUSED.
Referenced by QV4::Heap::DECLARE_EXPORTED_HEAP_OBJECT(), QV4::Moth::VME::interpret(), QV4::Heap::Pointer< T, o >::set(), and QV4::PropertyIndex::set().
Here is the caller graph for this function: