![]() |
Qt 6.x
The Qt SDK
|
Go to the source code of this file.
Classes | |
struct | QV4::OwnPropertyKeyIterator |
struct | QV4::VTable |
struct | QV4::VTableCallWithMetaTypesWrapper< call > |
struct | QV4::VTableCallWrapper< call > |
struct | QV4::VTableBase |
Namespaces | |
namespace | QV4 |
\qmltype Particle \inqmlmodule QtQuick.Particles | |
Macros | |
#define | DEFINE_MANAGED_VTABLE_INT(classname, parentVTable) |
#define | DEFINE_MANAGED_VTABLE(classname) const QV4::VTable classname::static_vtbl = DEFINE_MANAGED_VTABLE_INT(classname, 0) |
#define | V4_OBJECT2(DataClass, superClass) |
#define | V4_PROTOTYPE(p) |
#define | DEFINE_OBJECT_VTABLE_BASE(classname) const QV4::VTable classname::static_vtbl = DEFINE_MANAGED_VTABLE_INT(classname, (std::is_same<classname::SuperClass, Object>::value) ? nullptr : &classname::SuperClass::static_vtbl) |
#define | DEFINE_OBJECT_VTABLE(classname) DEFINE_OBJECT_VTABLE_BASE(classname) |
#define | DEFINE_OBJECT_TEMPLATE_VTABLE(classname) template<> DEFINE_OBJECT_VTABLE_BASE(classname) |
Functions | |
template<class Class > | |
constexpr VTable::CallWithMetaTypes | QV4::vtableMetaTypesCallEntry () |
template<class Class > | |
constexpr VTable::Call | QV4::vtableJsTypesCallEntry () |
#define DEFINE_MANAGED_VTABLE | ( | classname | ) | const QV4::VTable classname::static_vtbl = DEFINE_MANAGED_VTABLE_INT(classname, 0) |
Definition at line 234 of file qv4vtable_p.h.
#define DEFINE_MANAGED_VTABLE_INT | ( | classname, | |
parentVTable | |||
) |
Definition at line 190 of file qv4vtable_p.h.
#define DEFINE_OBJECT_TEMPLATE_VTABLE | ( | classname | ) | template<> DEFINE_OBJECT_VTABLE_BASE(classname) |
Definition at line 267 of file qv4vtable_p.h.
#define DEFINE_OBJECT_VTABLE | ( | classname | ) | DEFINE_OBJECT_VTABLE_BASE(classname) |
Definition at line 264 of file qv4vtable_p.h.
#define DEFINE_OBJECT_VTABLE_BASE | ( | classname | ) | const QV4::VTable classname::static_vtbl = DEFINE_MANAGED_VTABLE_INT(classname, (std::is_same<classname::SuperClass, Object>::value) ? nullptr : &classname::SuperClass::static_vtbl) |
Definition at line 261 of file qv4vtable_p.h.
#define V4_OBJECT2 | ( | DataClass, | |
superClass | |||
) |
Definition at line 237 of file qv4vtable_p.h.
#define V4_PROTOTYPE | ( | p | ) |
Definition at line 256 of file qv4vtable_p.h.