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 ()
QVector< MetaTypetypes () const
QVector< MetaTypeforeignTypes () const
QList< QAnyStringViewreferencedTypes () const
QList< UsingDeclarationusingDeclarations () const
QList< QStringincludes () const
QString extractRegisteredTypes () const

Static Public Member Functions

static QList< QAnyStringViewnamespaces (const MetaType &classDef)

Detailed Description

Definition at line 244 of file qmetatypesjsonprocessor_p.h.

Constructor & Destructor Documentation

◆ MetaTypesJsonProcessor()

MetaTypesJsonProcessor::MetaTypesJsonProcessor ( bool privateIncludes)
inline

Definition at line 249 of file qmetatypesjsonprocessor_p.h.

Member Function Documentation

◆ extractRegisteredTypes()

QString MetaTypesJsonProcessor::extractRegisteredTypes ( ) const

Definition at line 168 of file qmetatypesjsonprocessor.cpp.

◆ foreignTypes()

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

Definition at line 260 of file qmetatypesjsonprocessor_p.h.

◆ includes()

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

Definition at line 263 of file qmetatypesjsonprocessor_p.h.

◆ namespaces()

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

Definition at line 42 of file qmetatypesjsonprocessor.cpp.

◆ postProcessForeignTypes()

void MetaTypesJsonProcessor::postProcessForeignTypes ( )

Definition at line 158 of file qmetatypesjsonprocessor.cpp.

◆ postProcessTypes()

void MetaTypesJsonProcessor::postProcessTypes ( )

Definition at line 153 of file qmetatypesjsonprocessor.cpp.

◆ processForeignTypes() [1/2]

bool MetaTypesJsonProcessor::processForeignTypes ( const QString & foreignTypesFile)

Definition at line 101 of file qmetatypesjsonprocessor.cpp.

◆ processForeignTypes() [2/2]

bool MetaTypesJsonProcessor::processForeignTypes ( const QStringList & foreignTypesFiles)

Definition at line 131 of file qmetatypesjsonprocessor.cpp.

◆ processTypes()

bool MetaTypesJsonProcessor::processTypes ( const QStringList & files)

Definition at line 57 of file qmetatypesjsonprocessor.cpp.

◆ referencedTypes()

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

Definition at line 261 of file qmetatypesjsonprocessor_p.h.

◆ types()

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

Definition at line 259 of file qmetatypesjsonprocessor_p.h.

◆ usingDeclarations()

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

Definition at line 262 of file qmetatypesjsonprocessor_p.h.


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