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>.
Loading...
Searching...
No Matches
MetaType Class Reference

#include <qmetatypesjsonprocessor_p.h>

+ Collaboration diagram for MetaType:

Public Types

using Kind = MetaTypePrivate::Kind
 

Public Member Functions

 MetaType ()=default
 
 MetaType (const QCborMap &cbor, const QString &inputFile)
 
bool isEmpty () const
 
QString inputFile () const
 
QAnyStringView className () const
 
QAnyStringView qualifiedClassName () const
 
const BaseType::ContainersuperClasses () const
 
const ClassInfo::ContainerclassInfos () const
 
const Interface::Containerifaces () const
 
const Property::Container & properties () const
 
const Method::Containermethods () const
 
const Method::Containersigs () const
 
const Method::Containerconstructors () const
 
const Enum::Containerenums () const
 
Kind kind () const
 

Friends

bool operator== (const MetaType &a, const MetaType &b) noexcept
 
bool operator!= (const MetaType &a, const MetaType &b) noexcept
 

Detailed Description

Definition at line 171 of file qmetatypesjsonprocessor_p.h.

Member Typedef Documentation

◆ Kind

Constructor & Destructor Documentation

◆ MetaType() [1/2]

MetaType::MetaType ( )
default

◆ MetaType() [2/2]

MetaType::MetaType ( const QCborMap & cbor,
const QString & inputFile )

Definition at line 843 of file qmetatypesjsonprocessor.cpp.

Member Function Documentation

◆ classInfos()

const ClassInfo::Container & MetaType::classInfos ( ) const
inline

Definition at line 185 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::classInfos.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ className()

QAnyStringView MetaType::className ( ) const
inline

Definition at line 182 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::className.

◆ constructors()

const Method::Container & MetaType::constructors ( ) const
inline

Definition at line 191 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::constructors.

◆ enums()

const Enum::Container & MetaType::enums ( ) const
inline

Definition at line 193 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::enums.

◆ ifaces()

const Interface::Container & MetaType::ifaces ( ) const
inline

Definition at line 186 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::ifaces.

◆ inputFile()

QString MetaType::inputFile ( ) const
inline

Definition at line 181 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::inputFile.

◆ isEmpty()

bool MetaType::isEmpty ( ) const
inline

Definition at line 179 of file qmetatypesjsonprocessor_p.h.

Referenced by QmlTypesClassDescription::collect(), FoundType::operator bool(), and FoundType::select().

+ Here is the caller graph for this function:

◆ kind()

Kind MetaType::kind ( ) const
inline

Definition at line 195 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::kind.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ methods()

const Method::Container & MetaType::methods ( ) const
inline

Definition at line 189 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::methods.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ properties()

const Property::Container & MetaType::properties ( ) const
inline

Definition at line 188 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::properties.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ qualifiedClassName()

QAnyStringView MetaType::qualifiedClassName ( ) const
inline

Definition at line 183 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::qualifiedClassName.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ sigs()

const Method::Container & MetaType::sigs ( ) const
inline

Definition at line 190 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::sigs.

Referenced by QmlTypesClassDescription::collect().

+ Here is the caller graph for this function:

◆ superClasses()

const BaseType::Container & MetaType::superClasses ( ) const
inline

Definition at line 184 of file qmetatypesjsonprocessor_p.h.

References MetaTypePrivate::superClasses.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const MetaType & a,
const MetaType & b )
friend

Definition at line 203 of file qmetatypesjsonprocessor_p.h.

◆ operator==

bool operator== ( const MetaType & a,
const MetaType & b )
friend

Definition at line 198 of file qmetatypesjsonprocessor_p.h.


The documentation for this class was generated from the following files: