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
qqmldompath_p.h File Reference

(e69a4b17cd6e9fb38218fb54e1ec82d7dcb45d69)

#include "qqmldomconstants_p.h"
#include "qqmldomstringdumper_p.h"
#include "qqmldom_global.h"
#include <QtCore/QCoreApplication>
#include <QtCore/QMetaEnum>
#include <QtCore/QString>
#include <QtCore/QStringView>
#include <QtCore/QStringList>
#include <QtCore/QVector>
#include <QtCore/QDebug>
#include <functional>
#include <iterator>
Include dependency graph for qqmldompath_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QQmlJS::Dom::PathEls::Base
class  QQmlJS::Dom::PathEls::Empty
class  QQmlJS::Dom::PathEls::Field
class  QQmlJS::Dom::PathEls::Index
class  QQmlJS::Dom::PathEls::Key
class  QQmlJS::Dom::PathEls::Root
class  QQmlJS::Dom::PathEls::Current
class  QQmlJS::Dom::PathEls::Any
class  QQmlJS::Dom::PathEls::Filter
class  QQmlJS::Dom::PathEls::PathComponent
class  QQmlJS::Dom::PathEls::PathData
class  QQmlJS::Dom::Path
class  QQmlJS::Dom::PathIterator
class  QQmlJS::Dom::Source

Namespaces

namespace  QQmlJS
namespace  QQmlJS::Dom
namespace  QQmlJS::Dom::PathEls
namespace  QQmlJS::Dom::Fields

Macros

#define QMLDOM_USTRING(s)
#define QMLDOM_FIELD(name)

Typedefs

using QQmlJS::Dom::ErrorHandler = std::function<void(const ErrorMessage &)>
using QQmlJS::Dom::index_type = qint64
using QQmlJS::Dom::FieldType = QStringView

Enumerations

enum class  QQmlJS::Dom::PathEls::Kind {
  QQmlJS::Dom::PathEls::Empty , QQmlJS::Dom::PathEls::Field , QQmlJS::Dom::PathEls::Index , QQmlJS::Dom::PathEls::Key ,
  QQmlJS::Dom::PathEls::Root , QQmlJS::Dom::PathEls::Current , QQmlJS::Dom::PathEls::Any , QQmlJS::Dom::PathEls::Filter
}

Functions

bool QQmlJS::Dom::PathEls::operator== (const PathComponent &lhs, const PathComponent &rhs)
bool QQmlJS::Dom::PathEls::operator!= (const PathComponent &lhs, const PathComponent &rhs)
bool QQmlJS::Dom::PathEls::operator< (const PathComponent &lhs, const PathComponent &rhs)
bool QQmlJS::Dom::PathEls::operator> (const PathComponent &lhs, const PathComponent &rhs)
bool QQmlJS::Dom::PathEls::operator<= (const PathComponent &lhs, const PathComponent &rhs)
bool QQmlJS::Dom::PathEls::operator>= (const PathComponent &lhs, const PathComponent &rhs)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (access)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (accessSemantics)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (allSources)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (alternative)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (annotations)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (arguments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (astComments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (astRelocatableDump)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (attachedType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (attachedTypeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (autoExports)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (base)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (binaryExpression)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (bindable)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (bindingElement)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (bindingIdentifiers)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (bindingType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (bindings)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (block)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (body)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (callee)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (canonicalFilePath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (canonicalPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (caseBlock)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (caseClause)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (caseClauses)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (catchBlock)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (catchParameter)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (children)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (classNames)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (code)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (commentedElements)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (comments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (components)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (consequence)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (contents)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (contentsDate)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (cppType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (currentExposedAt)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (currentIsValid)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (currentItem)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (currentRevision)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (declarations)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (defaultClause)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (defaultPropertyName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (defaultValue)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (designerSupported)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (elLocation)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (elements)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (elementCanonicalPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (enumerations)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (errors)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (exportSource)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (exports)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (expr)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (expression)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (expressionType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (extensionTypeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (fileLocationsTree)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (fileName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (finallyBlock)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (regExpFlags)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (forStatement)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (fullRegion)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (get)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (globalScopeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (globalScopeWithName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (hasCallback)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (hasCustomParser)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (idStr)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (identifier)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (ids)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (implicit)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (import)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (importId)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (importScope)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (importSources)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (imported)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (imports)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (inProgress)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (infoItem)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (inheritVersion)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (initializer)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (interfaceNames)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isAlias)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isComposite)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isConstructor)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isCreatable)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isDefaultMember)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isFinal)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isInternal)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isLatest)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isList)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isPointer)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isReadonly)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isRequired)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isSignalHandler)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isSingleton)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (isValid)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (jsFileWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (kind)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (lastRevision)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (label)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (lastValidRevision)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (left)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (loadInfo)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (loadOptions)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (loadPaths)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (loadsWithWork)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (localOffset)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (logicalPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (majorVersion)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (metaRevisions)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (methodType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (methods)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (minorVersion)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (moduleIndex)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (moduleIndexWithUri)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (moduleScope)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (moreCaseClauses)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nAllLoadedCallbacks)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nCallbacks)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nLoaded)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nNotdone)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (name)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nameIdentifiers)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (newlinesBefore)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nextComponent)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (nextScope)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (notify)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (objects)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (onAttachedObject)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (operation)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (options)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (parameters)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (parent)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (parentObject)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (path)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (regExpPattern)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (plugins)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (postCode)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (postComments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (pragma)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (pragmas)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (preCode)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (preComments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (properties)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (propertyDef)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (propertyDefRef)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (propertyDefs)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (propertyInfos)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (propertyName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (prototypes)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmlDirectoryWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmlFileWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmlFiles)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmldirFileWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmldirWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmltypesFileWithPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qmltypesFiles)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (qualifiedImports)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (rawComment)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (read)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (referredObject)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (referredObjectPath)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (regionComments)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (regions)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (requestedAt)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (requestingUniverse)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (returnType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (returnTypeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (right)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (rootComponent)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (scopeType)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (scriptElement)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (sources)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (statement)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (statements)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (status)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (stringValue)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (subComponents)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (subImports)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (subItems)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (symbol)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (symbols)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (target)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (targetPropertyName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (templateLiteral)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (text)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (typeArgument)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (typeArgumentName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (typeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (types)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (universe)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (uri)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (uris)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (validExposedAt)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (validItem)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (value)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (elementTypeName)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (values)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (version)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (when)
 QQmlJS::Dom::Fields::QMLDOM_FIELD (write)
size_t QQmlJS::Dom::qHash (const Path &path, size_t seed)
bool QQmlJS::Dom::operator== (const Path &lhs, const Path &rhs)
bool QQmlJS::Dom::operator!= (const Path &lhs, const Path &rhs)
bool QQmlJS::Dom::operator< (const Path &lhs, const Path &rhs)
bool QQmlJS::Dom::operator> (const Path &lhs, const Path &rhs)
bool QQmlJS::Dom::operator<= (const Path &lhs, const Path &rhs)
bool QQmlJS::Dom::operator>= (const Path &lhs, const Path &rhs)
QDebug QQmlJS::Dom::operator<< (QDebug debug, const Path &p)

Macro Definition Documentation

◆ QMLDOM_FIELD

#define QMLDOM_FIELD ( name)
Value:
inline constexpr const auto name = QMLDOM_USTRING(#name)
#define QMLDOM_USTRING(s)
EGLImageKHR EGLint * name

Definition at line 369 of file qqmldompath_p.h.

◆ QMLDOM_USTRING

#define QMLDOM_USTRING ( s)
Value:
\inmodule QtCore
Definition qstringview.h:77
GLdouble s
[6]
Definition qopenglext.h:235

Definition at line 368 of file qqmldompath_p.h.