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 "qanystringviewutils_p.h"
#include "qqmltyperegistrarconstants_p.h"
#include "qqmltyperegistrarutils_p.h"
#include "qqmltypesclassdescription_p.h"
#include "qqmltypescreator_p.h"
#include <QtCore/qset.h>
#include <QtCore/qcborarray.h>
#include <QtCore/qcbormap.h>
#include <QtCore/qsavefile.h>
#include <QtCore/qfile.h>
#include <QtCore/qversionnumber.h>
#include <QtCore/private/qstringalgorithms_p.h>
Go to the source code of this file.
Functions | |
static QString | convertPrivateClassToUsableForm (QAnyStringView s) |
template<typename Member > | |
bool | isAllowedInMajorVersion (const Member &memberObject, QTypeRevision maxMajorVersion) |
template<typename Members , typename Postprocess > | |
Members | members (const Members &candidates, QTypeRevision maxMajorVersion, Postprocess &&process) |
template<typename Members > | |
Members | members (const Members &candidates, QTypeRevision maxMajorVersion) |
template<typename Members > | |
Members | constructors (const Members &candidates, QTypeRevision maxMajorVersion) |
Members constructors | ( | const Members & | candidates, |
QTypeRevision | maxMajorVersion ) |
Definition at line 316 of file qqmltypescreator.cpp.
References members().
Referenced by QV4::Heap::QMetaObjectWrapper::destroy(), and QV4::Heap::QMetaObjectWrapper::ensureConstructorsCache().
|
static |
Definition at line 26 of file qqmltypescreator.cpp.
bool isAllowedInMajorVersion | ( | const Member & | memberObject, |
QTypeRevision | maxMajorVersion ) |
Definition at line 289 of file qqmltypescreator.cpp.
References QTypeRevision::hasMajorVersion().
Referenced by members().
Members members | ( | const Members & | candidates, |
QTypeRevision | maxMajorVersion ) |
Definition at line 310 of file qqmltypescreator.cpp.
References members().
Members members | ( | const Members & | candidates, |
QTypeRevision | maxMajorVersion, | ||
Postprocess && | process ) |
Definition at line 297 of file qqmltypescreator.cpp.
References isAllowedInMajorVersion().
Referenced by QMetaObjectBuilder::QMetaObjectBuilder(), QQmlJS::Dom::QmlFile::addImport(), QMetaObjectBuilder::addMetaObject(), QQmlJS::Dom::QmlFile::addPragma(), constructors(), QQmlJS::AST::UiProgram::firstSourceLocation(), QQmlJS::Dom::QmlFile::iterateDirectSubpaths(), QV4::Compiler::JSUnitGenerator::jsClassMember(), QQmlJS::AST::UiProgram::lastSourceLocation(), QShaderDescriptionPrivate::loadFromStream(), QShaderDescriptionPrivate::makeDoc(), members(), QV4::Compiler::JSUnitGenerator::registerJSClass(), QQmlJS::Dom::QmlFile::setTypeResolverWithDependencies(), QV4::Compiler::Codegen::visit(), and QmlTypeRegistrar::write().