![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qv4global_p.h"#include "qv4value_p.h"#include "qv4enginebase_p.h"#include <private/qv4heap_p.h>#include <private/qv4vtable_p.h>Go to the source code of this file.
Classes | |
| struct | QV4::Managed |
| struct | QV4::InternalClass |
Namespaces | |
| namespace | QV4 |
Macros | |
| #define | Q_MANAGED_CHECK |
| #define | V4_MANAGED_SIZE_TEST void __dataTest() { static_assert (sizeof(*this) == sizeof(Managed), "Classes derived from Managed can't have own data members."); } |
| #define | V4_NEEDS_DESTROY static void virtualDestroy(QV4::Heap::Base *b) { static_cast<Data *>(b)->destroy(); } |
| #define | V4_MANAGED_ITSELF(DataClass, superClass) |
| #define | V4_MANAGED(DataClass, superClass) |
| #define | Q_MANAGED_TYPE(type) |
| #define | V4_INTERNALCLASS(c) |
Functions | |
| template<typename T> | |
| int | QV4::qYouForgotTheQ_MANAGED_Macro (T, T) |
| template<typename T1, typename T2> | |
| void | QV4::qYouForgotTheQ_MANAGED_Macro (T1, T2) |
| #define Q_MANAGED_CHECK |
Definition at line 28 of file qv4managed_p.h.
| #define Q_MANAGED_TYPE | ( | type | ) |
Definition at line 61 of file qv4managed_p.h.
| #define V4_INTERNALCLASS | ( | c | ) |
Definition at line 65 of file qv4managed_p.h.
| #define V4_MANAGED | ( | DataClass, | |
| superClass ) |
Definition at line 53 of file qv4managed_p.h.
| #define V4_MANAGED_ITSELF | ( | DataClass, | |
| superClass ) |
Definition at line 43 of file qv4managed_p.h.
| #define V4_MANAGED_SIZE_TEST void __dataTest() { static_assert (sizeof(*this) == sizeof(Managed), "Classes derived from Managed can't have own data members."); } |
Definition at line 38 of file qv4managed_p.h.
| #define V4_NEEDS_DESTROY static void virtualDestroy(QV4::Heap::Base *b) { static_cast<Data *>(b)->destroy(); } |
Definition at line 40 of file qv4managed_p.h.