Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qmetatypesjsonprocessor_p.h>
Public Types | |
enum | Kind : quint8 { Object , Gadget , Namespace , Unknown } |
Public Member Functions | |
MetaTypePrivate ()=default | |
MetaTypePrivate (const QCborMap &cbor, const QString &inputFile) | |
Public Attributes | |
const QCborMap | cbor |
const QString | inputFile |
QAnyStringView | className |
QAnyStringView | qualifiedClassName |
BaseType::Container | superClasses |
ClassInfo::Container | classInfos |
Interface::Container | ifaces |
Property::Container | properties |
Method::Container | methods |
Method::Container | sigs |
Method::Container | constructors |
Enum::Container | enums |
Kind | kind = Unknown |
Definition at line 142 of file qmetatypesjsonprocessor_p.h.
enum MetaTypePrivate::Kind : quint8 |
Enumerator | |
---|---|
Object | |
Gadget | |
Namespace | |
Unknown |
Definition at line 146 of file qmetatypesjsonprocessor_p.h.
|
default |
Definition at line 795 of file qmetatypesjsonprocessor.cpp.
References cbor, classInfos, className, constructors, QVarLengthArray< T, Prealloc >::emplace_back(), enums, Gadget, ifaces, kind, method, methods, Namespace, Object, properties, property, qualifiedClassName, Constants::MetatypesDotJson::S_CLASS_INFOS, Constants::MetatypesDotJson::S_CLASS_NAME, Constants::MetatypesDotJson::S_CONSTRUCTORS, Constants::MetatypesDotJson::S_ENUMS, Constants::MetatypesDotJson::S_GADGET, Constants::MetatypesDotJson::S_INTERFACES, Constants::MetatypesDotJson::S_METHODS, Constants::MetatypesDotJson::S_NAMESPACE, Constants::MetatypesDotJson::S_OBJECT, Constants::MetatypesDotJson::S_PROPERTIES, Constants::MetatypesDotJson::S_QUALIFIED_CLASS_NAME, Constants::MetatypesDotJson::S_SIGNALS, Constants::MetatypesDotJson::S_SLOTS, Constants::MetatypesDotJson::S_SUPER_CLASSES, sigs, superClasses, toBool(), and QAnyStringViewUtils::toStringView().
const QCborMap MetaTypePrivate::cbor |
Definition at line 151 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate().
ClassInfo::Container MetaTypePrivate::classInfos |
Definition at line 157 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::classInfos().
QAnyStringView MetaTypePrivate::className |
Definition at line 154 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::className().
Method::Container MetaTypePrivate::constructors |
Definition at line 164 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::constructors().
Enum::Container MetaTypePrivate::enums |
Definition at line 166 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::enums().
Interface::Container MetaTypePrivate::ifaces |
Definition at line 158 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::ifaces().
const QString MetaTypePrivate::inputFile |
Definition at line 152 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaType::inputFile().
Definition at line 168 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::kind().
Method::Container MetaTypePrivate::methods |
Definition at line 162 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::methods().
Property::Container MetaTypePrivate::properties |
Definition at line 160 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::properties().
QAnyStringView MetaTypePrivate::qualifiedClassName |
Definition at line 155 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::qualifiedClassName().
Method::Container MetaTypePrivate::sigs |
Definition at line 163 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::sigs().
BaseType::Container MetaTypePrivate::superClasses |
Definition at line 156 of file qmetatypesjsonprocessor_p.h.
Referenced by MetaTypePrivate(), and MetaType::superClasses().