![]() |
Qt 6.x
The Qt SDK
|
#include <moc.h>
Inheritance diagram for ClassDef:
Collaboration diagram for ClassDef:Classes | |
| struct | Interface |
| struct | PluginData |
Public Member Functions | |
| QJsonObject | toJson () const |
Public Attributes | |
| QList< QPair< QByteArray, FunctionDef::Access > > | superclassList |
| QList< QList< Interface > > | interfaceList |
| struct ClassDef::PluginData | pluginData |
| QList< FunctionDef > | constructorList |
| QList< FunctionDef > | signalList |
| QList< FunctionDef > | slotList |
| QList< FunctionDef > | methodList |
| QList< FunctionDef > | publicList |
| QList< QByteArray > | nonClassSignalList |
| QList< PropertyDef > | propertyList |
| int | revisionedMethods = 0 |
| bool | hasQObject = false |
| bool | hasQGadget = false |
| bool | hasQNamespace = false |
| bool | requireCompleteMethodTypes = false |
Public Attributes inherited from BaseDef | |
| QByteArray | classname |
| QByteArray | qualified |
| QList< ClassInfoDef > | classInfoList |
| QMap< QByteArray, bool > | enumDeclarations |
| QList< EnumDef > | enumList |
| QMap< QByteArray, QByteArray > | flagAliases |
| qsizetype | begin = 0 |
| qsizetype | end = 0 |
| QJsonObject ClassDef::toJson | ( | ) | const |
Definition at line 1994 of file moc.cpp.
References FunctionDef::accessToJson(), QJsonArray::append(), BaseDef::classInfoList, BaseDef::classname, QByteArray::constData(), constructorList, BaseDef::enumList, QJsonArray::first(), QString::fromUtf8(), funcs, hasQGadget, hasQNamespace, hasQObject, info, interfaceList, QJsonArray::isEmpty(), methodList, propertyList, BaseDef::qualified, signalList, QJsonArray::size(), slotList, and superclassList.
Here is the call graph for this function:| QList<FunctionDef> ClassDef::constructorList |
Definition at line 179 of file moc.h.
Referenced by Moc::checkListSizes(), Generator::generateCode(), Moc::parse(), and toJson().
| bool ClassDef::hasQGadget = false |
Definition at line 186 of file moc.h.
Referenced by Generator::generateCode(), Moc::parse(), and toJson().
| bool ClassDef::hasQNamespace = false |
Definition at line 187 of file moc.h.
Referenced by Generator::generateCode(), Moc::parse(), and toJson().
| bool ClassDef::hasQObject = false |
Definition at line 185 of file moc.h.
Referenced by Generator::generateCode(), Moc::parse(), and toJson().
Definition at line 170 of file moc.h.
Referenced by Moc::checkSuperClasses(), Generator::generateCode(), Moc::parseInterfaces(), and toJson().
| QList<FunctionDef> ClassDef::methodList |
Definition at line 180 of file moc.h.
Referenced by Moc::checkListSizes(), Generator::generateCode(), Moc::parse(), and toJson().
| QList<QByteArray> ClassDef::nonClassSignalList |
Definition at line 181 of file moc.h.
Referenced by Moc::checkListSizes(), Moc::checkProperties(), and Generator::generateCode().
| struct ClassDef::PluginData ClassDef::pluginData |
Referenced by Moc::parse(), and Moc::parsePluginData().
| QList<PropertyDef> ClassDef::propertyList |
Definition at line 182 of file moc.h.
Referenced by Moc::checkListSizes(), Moc::checkProperties(), Generator::generateCode(), Moc::parse(), Moc::parsePrivateProperty(), Moc::parseProperty(), and toJson().
| QList<FunctionDef> ClassDef::publicList |
Definition at line 180 of file moc.h.
Referenced by Moc::checkListSizes(), Moc::checkProperties(), and Moc::parse().
| bool ClassDef::requireCompleteMethodTypes = false |
Definition at line 188 of file moc.h.
Referenced by Generator::generateCode(), and Moc::parseClassInfo().
| int ClassDef::revisionedMethods = 0 |
Definition at line 183 of file moc.h.
Referenced by Generator::generateCode(), Moc::parse(), Moc::parseSignals(), Moc::parseSlotInPrivate(), and Moc::parseSlots().
| QList<FunctionDef> ClassDef::signalList |
Definition at line 180 of file moc.h.
Referenced by Moc::checkListSizes(), Moc::checkProperties(), Generator::generateCode(), Moc::parse(), Moc::parseSignals(), and toJson().
| QList<FunctionDef> ClassDef::slotList |
Definition at line 180 of file moc.h.
Referenced by Moc::checkListSizes(), Generator::generateCode(), Moc::parse(), Moc::parseSlotInPrivate(), Moc::parseSlots(), and toJson().
| QList<QPair<QByteArray, FunctionDef::Access> > ClassDef::superclassList |
Definition at line 160 of file moc.h.
Referenced by Generator::Generator(), Moc::checkListSizes(), Moc::checkSuperClasses(), Generator::generateCode(), Moc::parse(), Moc::parseClassHead(), and toJson().