#include <qv4writebarrier_p.h>
|
static Q_ALWAYS_INLINE void | write (EngineBase *engine, Heap::Base *base, ReturnedValue *slot, ReturnedValue value) |
Q_QML_EXPORT static Q_NEVER_INLINE void | write_slowpath (EngineBase *engine, Heap::Base *base, ReturnedValue *slot, ReturnedValue value) |
static Q_ALWAYS_INLINE void | write (EngineBase *engine, Heap::Base *base, Heap::Base **slot, Heap::Base *value) |
Q_QML_EXPORT static Q_NEVER_INLINE void | write_slowpath (EngineBase *engine, Heap::Base *base, Heap::Base **slot, Heap::Base *value) |
template<typename F, typename Engine = EngineBase> |
static void | markCustom (Engine *engine, F &&markFunction) |
Definition at line 26 of file qv4writebarrier_p.h.
◆ markCustom()
template<typename
F, typename Engine = EngineBase>
void QV4::WriteBarrier::markCustom |
( |
Engine * | engine, |
|
|
F && | markFunction ) |
|
inlinestatic |
◆ write() [1/2]
◆ write() [2/2]
◆ write_slowpath() [1/2]
◆ write_slowpath() [2/2]
◆ isInsertionBarrier
bool QV4::WriteBarrier::isInsertionBarrier = true |
|
staticconstexpr |
The documentation for this struct was generated from the following files: