![]() |
Qt 6.x
The Qt SDK
|
Include dependency graph for qv4vtable_p.h: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.