Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
MetaTypesJsonProcessor Class Reference

#include <qmetatypesjsonprocessor_p.h>

Collaboration diagram for MetaTypesJsonProcessor:

Public Member Functions

 MetaTypesJsonProcessor (bool privateIncludes)
bool processTypes (const QStringList &files)
bool processForeignTypes (const QString &foreignTypesFile)
bool processForeignTypes (const QStringList &foreignTypesFiles)
void postProcessTypes ()
void postProcessForeignTypes ()
QList< MetaType > types () const
QList< MetaType > foreignTypes () const
QList< MetaType > opaqueTypes () const
QList< QAnyStringView > referencedTypes () const
QList< UsingDeclaration > usingDeclarations () const
QList< QString > includes () const
QString extractRegisteredTypes () const

Static Public Member Functions

static QList< QAnyStringView > namespaces (const MetaType &classDef)

Detailed Description

Definition at line 249 of file qmetatypesjsonprocessor_p.h.

Constructor & Destructor Documentation

◆ MetaTypesJsonProcessor()

MetaTypesJsonProcessor::MetaTypesJsonProcessor ( bool privateIncludes)
inline

Definition at line 254 of file qmetatypesjsonprocessor_p.h.

Member Function Documentation

◆ extractRegisteredTypes()

QString MetaTypesJsonProcessor::extractRegisteredTypes ( ) const

Definition at line 169 of file qmetatypesjsonprocessor.cpp.

◆ foreignTypes()

QList< MetaType > MetaTypesJsonProcessor::foreignTypes ( ) const
inline

Definition at line 265 of file qmetatypesjsonprocessor_p.h.

◆ includes()

QList< QString > MetaTypesJsonProcessor::includes ( ) const
inline

Definition at line 269 of file qmetatypesjsonprocessor_p.h.

◆ namespaces()

QList< QAnyStringView > MetaTypesJsonProcessor::namespaces ( const MetaType & classDef)
static

Definition at line 43 of file qmetatypesjsonprocessor.cpp.

◆ opaqueTypes()

QList< MetaType > MetaTypesJsonProcessor::opaqueTypes ( ) const
inline

Definition at line 266 of file qmetatypesjsonprocessor_p.h.

◆ postProcessForeignTypes()

void MetaTypesJsonProcessor::postProcessForeignTypes ( )

Definition at line 159 of file qmetatypesjsonprocessor.cpp.

◆ postProcessTypes()

void MetaTypesJsonProcessor::postProcessTypes ( )

Definition at line 154 of file qmetatypesjsonprocessor.cpp.

◆ processForeignTypes() [1/2]

bool MetaTypesJsonProcessor::processForeignTypes ( const QString & foreignTypesFile)

Definition at line 102 of file qmetatypesjsonprocessor.cpp.

◆ processForeignTypes() [2/2]

bool MetaTypesJsonProcessor::processForeignTypes ( const QStringList & foreignTypesFiles)

Definition at line 132 of file qmetatypesjsonprocessor.cpp.

◆ processTypes()

bool MetaTypesJsonProcessor::processTypes ( const QStringList & files)

Definition at line 58 of file qmetatypesjsonprocessor.cpp.

◆ referencedTypes()

QList< QAnyStringView > MetaTypesJsonProcessor::referencedTypes ( ) const
inline

Definition at line 267 of file qmetatypesjsonprocessor_p.h.

◆ types()

QList< MetaType > MetaTypesJsonProcessor::types ( ) const
inline

Definition at line 264 of file qmetatypesjsonprocessor_p.h.

◆ usingDeclarations()

QList< UsingDeclaration > MetaTypesJsonProcessor::usingDeclarations ( ) const
inline

Definition at line 268 of file qmetatypesjsonprocessor_p.h.


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