![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <moc.h>
Public Types | |
enum | Access { Private , Protected , Public } |
Public Member Functions | |
QJsonObject | toJson (int index) const |
Static Public Member Functions | |
static void | accessToJson (QJsonObject *obj, Access acs) |
Public Attributes | |
Type | type |
QList< ArgumentDef > | arguments |
QByteArray | normalizedType |
QByteArray | tag |
QByteArray | name |
QByteArray | inPrivateClass |
Access | access = Private |
int | revision = 0 |
bool | isConst = false |
bool | isVirtual = false |
bool | isStatic = false |
bool | inlineCode = false |
bool | wasCloned = false |
bool | returnTypeIsVolatile = false |
bool | isCompat = false |
bool | isInvokable = false |
bool | isScriptable = false |
bool | isSlot = false |
bool | isSignal = false |
bool | isPrivateSignal = false |
bool | isConstructor = false |
bool | isDestructor = false |
bool | isAbstract = false |
bool | isRawSlot = false |
enum FunctionDef::Access |
|
static |
QJsonObject FunctionDef::toJson | ( | int | index | ) | const |
Definition at line 2131 of file moc.cpp.
References access, and accessToJson().
Definition at line 86 of file moc.h.
Referenced by Moc::parse(), Moc::parseSignals(), Moc::parseSlotInPrivate(), Moc::parseSlots(), and toJson().
QList<ArgumentDef> FunctionDef::arguments |
bool FunctionDef::inlineCode = false |
Definition at line 92 of file moc.h.
Referenced by Moc::parseFunction().
QByteArray FunctionDef::inPrivateClass |
bool FunctionDef::isAbstract = false |
Definition at line 105 of file moc.h.
Referenced by Moc::parseFunction().
bool FunctionDef::isCompat = false |
Definition at line 97 of file moc.h.
Referenced by Moc::testFunctionAttribute().
bool FunctionDef::isConst = false |
Definition at line 89 of file moc.h.
Referenced by Moc::parseFunction(), and Moc::parseMaybeFunction().
bool FunctionDef::isConstructor = false |
Definition at line 103 of file moc.h.
Referenced by Moc::parse(), and Moc::parseMaybeFunction().
bool FunctionDef::isDestructor = false |
Definition at line 104 of file moc.h.
Referenced by Moc::parse(), and Moc::parseMaybeFunction().
bool FunctionDef::isInvokable = false |
Definition at line 98 of file moc.h.
Referenced by Moc::parse(), Moc::parseMaybeFunction(), and Moc::testFunctionAttribute().
bool FunctionDef::isPrivateSignal = false |
Definition at line 102 of file moc.h.
Referenced by Moc::parseFunctionArguments().
bool FunctionDef::isRawSlot = false |
Definition at line 106 of file moc.h.
Referenced by Moc::parseFunctionArguments().
bool FunctionDef::isScriptable = false |
Definition at line 99 of file moc.h.
Referenced by addFunction(), and Moc::testFunctionAttribute().
bool FunctionDef::isSignal = false |
Definition at line 101 of file moc.h.
Referenced by Moc::parse(), Moc::parseMaybeFunction(), and Moc::testFunctionAttribute().
bool FunctionDef::isSlot = false |
Definition at line 100 of file moc.h.
Referenced by Moc::parse(), Moc::parseMaybeFunction(), and Moc::testFunctionAttribute().
bool FunctionDef::isStatic = false |
Definition at line 91 of file moc.h.
Referenced by Moc::parseFunction(), Moc::parseMaybeFunction(), and Moc::testForFunctionModifiers().
bool FunctionDef::isVirtual = false |
Definition at line 90 of file moc.h.
Referenced by Moc::parseFunction(), Moc::parseMaybeFunction(), Moc::parseSignals(), and Moc::testForFunctionModifiers().
QByteArray FunctionDef::name |
Definition at line 82 of file moc.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
QByteArray FunctionDef::normalizedType |
int FunctionDef::revision = 0 |
Definition at line 87 of file moc.h.
Referenced by Moc::parse(), Moc::parseSignals(), Moc::parseSlotInPrivate(), Moc::parseSlots(), and Moc::testFunctionRevision().
QByteArray FunctionDef::tag |
bool FunctionDef::wasCloned = false |
Definition at line 93 of file moc.h.
Referenced by handleDefaultArguments().