![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Namespaces | |
namespace | Fields |
namespace | FileLocations |
Provides entities to maintain mappings between elements and their location in a file. | |
namespace | PathEls |
namespace | Paths |
namespace | ScriptElements |
Classes | |
class | AstComments |
Associates comments with AST::Node *. More... | |
class | AstDumper |
class | AstRangesVisitor |
class | AttributeInfo |
class | Binding |
class | BindingValue |
struct | CheckDomElementT |
struct | CheckDomElementT< std::variant< Ts... > > |
class | Comment |
Represents a comment. More... | |
class | CommentableDomElement |
struct | CommentAnchor |
class | CommentCollector |
class | CommentedElement |
Keeps the comment associated with an element. More... | |
class | CommentInfo |
Extracts various pieces and information out of a rawComment string. More... | |
class | CommentLinker |
class | Component |
class | ConstantData |
class | CppTypeInfo |
class | Dependency |
class | DomBase |
class | DomElement |
class | DomEnvironment |
Represents a consistent set of types organized in modules, it is the top level of the DOM. More... | |
class | DomItem |
A value type that references any element of the Dom. More... | |
class | DomTop |
class | DomUniverse |
Represents a set of parsed/loaded modules libraries and a plugins. More... | |
class | Dumper |
Helper class to accept eithe a string or a dumper (a function that writes to a sink) More... | |
class | ElementRef |
class | Empty |
class | EnumDecl |
class | EnumItem |
class | ErrorGroup |
convenience macro creating a new ErrorGroup and registering its groupId as translatable string More... | |
class | ErrorGroups |
Represents a set of tags grouping a set of related error messages. More... | |
class | ErrorMessage |
Represents an error message connected to the dom. More... | |
class | Export |
class | ExternalItemInfo |
class | ExternalItemInfoBase |
class | ExternalItemPair |
class | ExternalItemPairBase |
class | ExternalOwningItem |
A OwningItem that refers to an external resource (file,...) More... | |
class | FieldFilter |
class | FileToLoad |
class | FileWriter |
class | FirstNodeVisitor |
class | FormatOptions |
class | FormatPartialStatus |
class | FormatTextStatus |
class | GlobalComponent |
class | GlobalScope |
class | Id |
class | Import |
class | ImportScope |
class | IndentInfo |
class | IndentingLineWriter |
class | JsFile |
class | JsResource |
class | LineWriter |
class | LineWriterOptions |
class | List |
class | ListP |
class | ListPBase |
class | ListPT |
class | LoadInfo |
struct | LocallyResolvedAlias |
class | Map |
class | MethodInfo |
class | MethodParameter |
class | MockObject |
class | MockOwner |
class | ModuleAutoExport |
class | ModuleIndex |
class | ModuleScope |
class | MutableDomItem |
class | NodeRef |
class | OutWriter |
class | OwningItem |
A DomItem that owns other DomItems and is managed through a shared pointer. More... | |
class | Path |
class | PathIterator |
class | Pragma |
class | PropertyDefinition |
class | PropertyInfo |
class | QmlComponent |
class | QmlDirectory |
class | QmldirFile |
class | QmlFile |
A QmlFile, when loaded in a DomEnvironment that has the DomCreationOption::WithSemanticAnalysis, will be lazily constructed. More... | |
class | QmlObject |
class | QmltypesComponent |
class | QmltypesFile |
class | QmltypesReader |
class | QmlUri |
class | QQmlDomAstCreator |
class | QQmlDomAstCreatorBase |
class | QQmlDomAstCreatorWithQQmlJSScope |
struct | rank |
struct | rank< 0 > |
class | RefCacheEntry |
class | Reference |
class | RegionComments |
Keeps the comments associated with a DomItem. More... | |
class | RegionRef |
struct | ResolveToDo |
class | Scanner |
struct | ScriptElement |
A common base class for all the script elements. More... | |
class | ScriptElementDomWrapper |
class | ScriptElementVariant |
Use this to contain any script element. More... | |
class | ScriptExpression |
class | ScriptFormatter |
class | SimpleObjectWrap |
class | SimpleObjectWrapBase |
class | SimpleObjectWrapT |
class | Source |
struct | StorableMsg |
union | SubclassStorage |
class | Token |
class | Version |
class | VisitAll |
A vistor that visits all the AST:Node. More... |
Typedefs | |
template<typename U, typename... V> | |
using | IsInList = std::disjunction<std::is_same<U, V>...> |
template<typename U> | |
using | RequiresCustomIteration |
using | DirectVisitor = function_ref<bool(const PathEls::PathComponent &, function_ref<DomItem()>)> |
using | ElementT |
using | TopT |
using | OwnerT |
using | ErrorHandler = std::function<void(const ErrorMessage &)> |
using | index_type = qint64 |
using | FieldType = QStringView |
using | StateType = FormatTextStatus::StateType |
using | State = FormatTextStatus::State |
using | Sink = function_ref<void(QStringView)> |
A Sink is a function that accepts a QStringView as input. | |
using | SinkF = std::function<void(QStringView)> |
using | DumperFunction = std::function<void(const Sink &)> |
template<typename T> | |
using | function_ref = qxp::function_ref<T> |
using | DisabledRegionIt = OutWriter::OffsetToDisabledRegionMap::const_iterator |
Variables | |
static QMetaEnum | regionEnum = QMetaEnum::fromType<FileLocationRegion>() |
static ErrorGroups | importErrors = { { DomItem::domErrorGroup, NewErrorGroup("importError") } } |
static constexpr QStringView | restrictedChars = u"([/+-" |
using QQmlJS::Dom::DirectVisitor = function_ref<bool(const PathEls::PathComponent &, function_ref<DomItem()>)> |
Definition at line 98 of file qqmldomitem_p.h.
using QQmlJS::Dom::DisabledRegionIt = OutWriter::OffsetToDisabledRegionMap::const_iterator |
Definition at line 17 of file qqmldomoutwriter.cpp.
using QQmlJS::Dom::DumperFunction = std::function<void(const Sink &)> |
Definition at line 36 of file qqmldomstringdumper_p.h.
using QQmlJS::Dom::ElementT |
Definition at line 791 of file qqmldomitem_p.h.
using QQmlJS::Dom::ErrorHandler = std::function<void(const ErrorMessage &)> |
Definition at line 43 of file qqmldompath_p.h.
using QQmlJS::Dom::FieldType = QStringView |
In an ideal world, the Fields namespace would be an enum, not strings. Use FieldType whenever you expect a static String from the Fields namespace instead of an arbitrary QStringView.
Definition at line 376 of file qqmldompath_p.h.
using QQmlJS::Dom::function_ref = qxp::function_ref<T> |
Definition at line 27 of file qqmldomfunctionref_p.h.
using QQmlJS::Dom::index_type = qint64 |
Definition at line 45 of file qqmldompath_p.h.
using QQmlJS::Dom::IsInList = std::disjunction<std::is_same<U, V>...> |
Definition at line 572 of file qqmldomastcreator_p.h.
using QQmlJS::Dom::OwnerT |
Definition at line 807 of file qqmldomitem_p.h.
using QQmlJS::Dom::RequiresCustomIteration |
Definition at line 574 of file qqmldomastcreator_p.h.
using QQmlJS::Dom::Sink = function_ref<void(QStringView)> |
A Sink is a function that accepts a QStringView as input.
A Sink it the core element of a text based stream oriented output. It is simply a function accepting a QStringView as input.
Definition at line 34 of file qqmldomstringdumper_p.h.
using QQmlJS::Dom::SinkF = std::function<void(QStringView)> |
Definition at line 35 of file qqmldomstringdumper_p.h.
Definition at line 17 of file qqmldomcodeformatter.cpp.
Definition at line 16 of file qqmldomcodeformatter.cpp.
using QQmlJS::Dom::TopT |
Definition at line 802 of file qqmldomitem_p.h.
anonymous enum |
Enumerator | |
---|---|
FatalMsgMaxLen | |
FatalMsgMaxLen |
Definition at line 20 of file qqmldomerrormessage.cpp.
anonymous enum |
Enumerator | |
---|---|
FatalMsgMaxLen | |
FatalMsgMaxLen |
Definition at line 20 of file qqmldomerrormessage.cpp.
|
strong |
Enumerator | |
---|---|
KeepExisting | |
Overwrite |
Definition at line 295 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
NoLocations | |
NoAnnotations | |
DumpNode | |
SloppyCompare |
Definition at line 278 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Normal | |
OnBinding |
Definition at line 254 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Object | |
ScriptExpression | |
Array | |
Empty |
Definition at line 251 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
ReadOnly | |
Writable |
Definition at line 700 of file qqmldomtop_p.h.
Enumerator | |
---|---|
FirstDiff | |
AllDiffs |
Definition at line 34 of file qqmldomcompare_p.h.
enum QQmlJS::Dom::DomCreationOption : char |
Enumerator | |
---|---|
Default | |
Extended | |
Minimal |
Definition at line 417 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Empty | |
Object | |
List | |
Map | |
Value | |
ScriptElement |
Definition at line 105 of file qqmldomconstants_p.h.
|
strong |
Definition at line 108 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Normal | |
NoBase | |
BaseOnly |
Definition at line 698 of file qqmldomtop_p.h.
|
strong |
Enumerator | |
---|---|
Debug | |
Info | |
Warning | |
Error | |
Fatal |
Definition at line 269 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
OuterQuotes | |
NoOuterQuotes |
Definition at line 263 of file qqmldomconstants_p.h.
enum QQmlJS::Dom::FileLocationRegion : int |
The FileLocationRegion allows to map the different FileLocation subregions to their position in the actual code. For example, {ColonTokenRegion} denotes the position of the ':' token in a binding like myProperty: something(), or the ':' token in a pragma like pragma Hello: World.
These are used for formatting in qmlformat and autocompletion in qmlls.
MainRegion denotes the entire FileLocation region.
Definition at line 350 of file qqmldomconstants_p.h.
|
strong |
FilterUpOptions decide in which direction the filtering is done. ReturnInner starts the search at top(), and work its way down to the current element. ReturnOuter and ReturnOuterNoSelf starts the search at the current element and works their way up to to top().
Enumerator | |
---|---|
ReturnOuter | |
ReturnOuterNoSelf | |
ReturnInner |
Definition at line 306 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Strict | |
MostLikely |
Definition at line 289 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
QmlQuick1 | |
QmlQuick2 | |
QmlQuick3 | |
QmlCompiled | |
QmlAnnotation | |
Qbs |
Definition at line 58 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Normal | |
Reverse |
Definition at line 257 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
ObjectType | |
ValueType | |
Signal | |
Method | |
Attribute | |
Id | |
Namespace | |
Global | |
MethodParameter | |
Singleton | |
AttachedType |
Definition at line 320 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Normal | |
Strict | |
VisitTopClassType | |
SkipFirstScope |
Definition at line 81 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
PropertyDef | |
Binding | |
Property | |
Method | |
Type | |
CppType | |
Symbol |
Definition at line 92 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Other | |
Obj | |
ObjChain | |
ScopeChain | |
Component | |
Module | |
Ids | |
Types | |
LookupStrict | |
LookupDynamic | |
Lookup |
Definition at line 43 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Other | |
Modules | |
Cpp | |
Libs | |
Top | |
Env | |
Universe |
Definition at line 32 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
TraceVisit |
Definition at line 61 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
ValueType |
Definition at line 246 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
VisitSelf | |
VisitAdopted | |
Recurse | |
NoPath | |
Default |
Definition at line 69 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
Normal | |
SkipFirst | |
RevisitWarn | |
ManualProceedToScope |
Definition at line 95 of file qqmldomconstants_p.h.
|
strong |
Enumerator | |
---|---|
None | |
Reparse | |
ReparseCompare | |
ReparseStable | |
Default |
Definition at line 309 of file qqmldomconstants_p.h.
Path QQmlJS::Dom::appendUpdatableElementInQList | ( | const Path & | listPathFromOwner, |
QList< T > & | list, | ||
const T & | value, | ||
T ** | vPtr = nullptr ) |
Definition at line 1840 of file qqmldomitem_p.h.
QString QQmlJS::Dom::astNodeDiff | ( | AST::Node * | n1, |
AST::Node * | n2, | ||
int | nContext = 3, | ||
AstDumperOptions | opt = AstDumperOption::None, | ||
int | indent = 0, | ||
function_ref< QStringView(SourceLocation)> | loc2str1 = noStr, | ||
function_ref< QStringView(SourceLocation)> | loc2str2 = noStr ) |
Definition at line 1080 of file qqmldomastdumper.cpp.
QString QQmlJS::Dom::astNodeDump | ( | AST::Node * | n, |
AstDumperOptions | opt = AstDumperOption::None, | ||
int | indent = 1, | ||
int | baseIndent = 0, | ||
function_ref< QStringView(SourceLocation)> | loc2str = noStr ) |
Definition at line 1101 of file qqmldomastdumper.cpp.
void QQmlJS::Dom::astNodeDumper | ( | const Sink & | s, |
AST::Node * | n, | ||
AstDumperOptions | opt = AstDumperOption::None, | ||
int | indent = 1, | ||
int | baseIndent = 0, | ||
function_ref< QStringView(SourceLocation)> | loc2str = noStr ) |
Definition at line 1094 of file qqmldomastdumper.cpp.
|
static |
Definition at line 796 of file qqmldompath.cpp.
|
inline |
Definition at line 26 of file qqmldomlinewriterfactory_p.h.
void QQmlJS::Dom::defaultErrorHandler | ( | const ErrorMessage & | error | ) |
Calls the default error handler (by default errorToQDebug)
Definition at line 516 of file qqmldomerrormessage.cpp.
References errorHandlerHandler().
Referenced by QQmlJS::Dom::ErrorMessage::handle().
|
inline |
Definition at line 105 of file qqmldomstringdumper_p.h.
bool QQmlJS::Dom::domCompare | ( | const DomItem & | i1, |
const DomItem & | i2, | ||
function_ref< bool(Path, const DomItem &, const DomItem &)> | change, | ||
function_ref< bool(const DomItem &, const PathEls::PathComponent &, const DomItem &)> | filter = noFilter, | ||
Path | basePath = Path() ) |
Definition at line 13 of file qqmldomcompare.cpp.
References QQmlJS::Dom::DomItem::empty, and QQmlJS::Dom::DomItem::isCanonicalChild().
QStringList QQmlJS::Dom::domCompareStrList | ( | const DomItem & | i1, |
const DomItem & | i2, | ||
function_ref< bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const > | filter = noFilter, | ||
DomCompareStrList | stopAtFirstDiff = DomCompareStrList::FirstDiff ) |
Definition at line 160 of file qqmldomcompare.cpp.
References AllDiffs.
|
inline |
Definition at line 50 of file qqmldomcompare_p.h.
References QQmlJS::Dom::MutableDomItem::item().
|
inline |
Definition at line 41 of file qqmldomcompare_p.h.
References QQmlJS::Dom::MutableDomItem::item().
|
inline |
Definition at line 59 of file qqmldomcompare_p.h.
References QQmlJS::Dom::MutableDomItem::item().
Definition at line 171 of file qqmldomitem.cpp.
Definition at line 158 of file qqmldomitem.cpp.
|
static |
Definition at line 86 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::domErrorGroup.
Referenced by QQmlJS::Dom::QmlObject::addBinding(), QQmlJS::Dom::QmlObject::addMethod(), QQmlJS::Dom::QmlObject::addPropertyDef(), QQmlJS::Dom::Export::fromString(), and QQmlJS::Dom::Import::fromUriString().
|
constexpr |
Definition at line 70 of file qqmldomitem_p.h.
References ConstantData, Empty, List, ListP, Map, Reference, ScriptElementWrap, and SimpleObjectWrap.
bool QQmlJS::Dom::domTypeIsContainer | ( | DomType | k | ) |
Definition at line 202 of file qqmldomitem.cpp.
References List, ListP, and Map.
Referenced by QQmlJS::Dom::DomItem::isContainer().
|
constexpr |
Definition at line 1928 of file qqmldomitem_p.h.
References ConstantData, EnumDecl, GlobalComponent, JsResource, List, ListP, Map, MockObject, ModuleScope, QmlComponent, QmlObject, QmltypesComponent, Reference, and SimpleObjectWrap.
bool QQmlJS::Dom::domTypeIsExternalItem | ( | DomType | k | ) |
Definition at line 176 of file qqmldomitem.cpp.
References GlobalScope, JsFile, QmlDirectory, QmlFile, and QmltypesFile.
Referenced by QQmlJS::Dom::DomItem::isExternalItem().
|
constexpr |
Definition at line 1892 of file qqmldomitem_p.h.
References Binding, Comment, CommentedElement, EnumItem, ErrorMessage, Export, FileLocationsInfo, Id, Import, ImportScope, MethodInfo, MethodParameter, ModuleAutoExport, Pragma, PropertyDefinition, RegionComments, and Version.
Referenced by QQmlJS::Dom::DomItem::as().
|
constexpr |
Definition at line 1951 of file qqmldomitem_p.h.
References AstComments, DomEnvironment, DomUniverse, ExternalItemInfo, ExternalItemPair, FileLocationsNode, GlobalScope, JsFile, LoadInfo, MockOwner, ModuleIndex, QmlDirectory, QmldirFile, QmlFile, QmltypesFile, and ScriptExpression.
Referenced by QQmlJS::Dom::MutableDomItem::containingObject(), QQmlJS::Dom::DomItem::isOwningItem(), QQmlJS::Dom::DomItem::owner(), and QQmlJS::Dom::DomItem::subReferenceItem().
bool QQmlJS::Dom::domTypeIsScope | ( | DomType | k | ) |
Definition at line 214 of file qqmldomitem.cpp.
References GlobalComponent, ImportScope, JsResource, MethodInfo, QmlComponent, QmlFile, QmlObject, QmltypesComponent, and ScriptExpression.
Referenced by QQmlJS::Dom::DomItem::isScope().
|
constexpr |
Definition at line 1994 of file qqmldomitem_p.h.
References ScriptElementStart, and ScriptElementStop.
bool QQmlJS::Dom::domTypeIsTopItem | ( | DomType | k | ) |
Definition at line 190 of file qqmldomitem.cpp.
References DomEnvironment, and DomUniverse.
Referenced by QQmlJS::Dom::DomItem::isTopItem(), and QQmlJS::Dom::DomItem::top().
|
constexpr |
Definition at line 1982 of file qqmldomitem_p.h.
References AstComments, FileLocationsNode, and ScriptExpression.
|
constexpr |
Definition at line 1918 of file qqmldomitem_p.h.
References PropertyInfo.
Referenced by QQmlJS::Dom::DomItem::as().
Definition at line 149 of file qqmldomitem.cpp.
Definition at line 136 of file qqmldomitem.cpp.
|
static |
Definition at line 571 of file qqmldomelements.cpp.
void QQmlJS::Dom::dumpErrorLevel | ( | const Sink & | s, |
ErrorLevel | level ) |
Dumps a string describing the given error level (ErrorLevel::Error -> Error,...)
s | the sink to write to |
level | the level to describe |
Definition at line 99 of file qqmldomstringdumper.cpp.
void QQmlJS::Dom::dumperToQDebug | ( | const Dumper & | dumper, |
ErrorLevel | level ) |
Definition at line 121 of file qqmldomstringdumper.cpp.
Converts a dumper to a string.
writer | The dumper convert to a string |
Definition at line 47 of file qqmldomstringdumper.cpp.
Definition at line 817 of file qqmldomitem_p.h.
void QQmlJS::Dom::errorHandlerHandler | ( | const ErrorMessage & | msg, |
const ErrorHandler * | h = nullptr ) |
Definition at line 502 of file qqmldomerrormessage.cpp.
Referenced by defaultErrorHandler(), and setDefaultErrorHandler().
ErrorLevel QQmlJS::Dom::errorLevelFromQtMsgType | ( | QtMsgType | msgType | ) |
void QQmlJS::Dom::errorToQDebug | ( | const ErrorMessage & | error | ) |
writes an ErrorMessage to QDebug
error | the error to write |
Definition at line 489 of file qqmldomerrormessage.cpp.
|
inlinestatic |
Definition at line 19 of file qqmldomoutwriter.cpp.
QString QQmlJS::Dom::fileLocationRegionName | ( | FileLocationRegion | region | ) |
Definition at line 24 of file qqmldom_utils.cpp.
FileLocationRegion QQmlJS::Dom::fileLocationRegionValue | ( | QStringView | region | ) |
Definition at line 29 of file qqmldom_utils.cpp.
|
static |
Definition at line 210 of file qqmldomtop.cpp.
References Empty, JsFile, QmlDirectory, QmldirFile, QmlFile, and QmltypesFile.
|
inlinestatic |
Definition at line 67 of file qqmldomoutwriter.cpp.
AST::Node * QQmlJS::Dom::firstNodeInRange | ( | AST::Node * | n, |
qsizetype | minStart = 0, | ||
qsizetype | maxEnd = std::numeric_limits<qint32>::max() ) |
Definition at line 1705 of file qqmldomelements.cpp.
FormatPartialStatus QQmlJS::Dom::formatCodeLine | ( | QStringView | line, |
const FormatOptions & | options, | ||
const FormatTextStatus & | initialStatus ) |
Definition at line 1195 of file qqmldomcodeformatter.cpp.
References QQmlJS::Dom::FormatPartialStatus::handleTokens().
std::shared_ptr< ExternalOwningItem > QQmlJS::Dom::getFileItemOwner | ( | const DomItem & | fileItem | ) |
Definition at line 3313 of file qqmldomitem.cpp.
References QQmlJS::Dom::DomItem::internalKind(), JsFile, and QmlFile.
|
inlinestatic |
Definition at line 41 of file qqmldomoutwriter.cpp.
int QQmlJS::Dom::indentForLineStartingWithToken | ( | const FormatTextStatus & | oldStatus, |
const FormatOptions & | options, | ||
int | tokenKind = QQmlJSGrammar::T_ERROR ) |
Definition at line 1050 of file qqmldomcodeformatter.cpp.
References QQmlJS::Dom::FormatTextStatus::finalIndent, QQmlJS::Dom::Token::lexKindIsInvalid(), and QQmlJS::Dom::FormatTextStatus::state().
Path QQmlJS::Dom::insertUpdatableElementInMultiMap | ( | const Path & | mapPathFromOwner, |
QMultiMap< K, T > & | mmap, | ||
K | key, | ||
const T & | value, | ||
AddOption | option = AddOption::KeepExisting, | ||
T ** | valuePtr = nullptr ) |
Definition at line 1803 of file qqmldomitem_p.h.
References Overwrite.
|
static |
Definition at line 1310 of file qqmldomitem_p.h.
References QQmlJS::Dom::DomItem::DomItem(), QQmlJS::Dom::DomItem::pathFromOwner(), Reverse, and QQmlJS::Dom::Path::withComponent().
Definition at line 245 of file qqmldomitem_p.h.
Definition at line 1036 of file qqmldomastdumper.cpp.
|
static |
Definition at line 757 of file qqmldomitem.cpp.
|
static |
Definition at line 106 of file qqmldomlinewriter.cpp.
|
static |
Definition at line 295 of file qqmldomerrormessage.cpp.
Referenced by QQmlJS::Dom::ErrorMessage::load(), and QQmlJS::Dom::ErrorMessage::msg().
|
static |
Definition at line 24 of file qqmldommoduleindex.cpp.
References QQmlJS::Dom::DomItem::domErrorGroup.
|
static |
Definition at line 17 of file qqmldommoduleindex.cpp.
References QQmlJS::Dom::DomItem::domErrorGroup.
|
inline |
Definition at line 93 of file qqmldomitem_p.h.
|
inline |
Definition at line 33 of file qqmldomastdumper_p.h.
Definition at line 1304 of file qqmldomitem_p.h.
References QQmlJS::Dom::DomItem::operator==.
Referenced by QQmlJS::Dom::DomItem::filterUp(), and QQmlJS::Dom::DomItem::visitScopeChain().
|
inline |
Definition at line 96 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 190 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 697 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp(), and QQmlJS::Dom::Path::length().
Referenced by QQmlJS::Dom::DomItem::operator==.
Definition at line 71 of file qqmldomscanner_p.h.
References QQmlJS::Dom::Token::compare().
Definition at line 211 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
|
inline |
Definition at line 97 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 196 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 701 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp().
Definition at line 215 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
Definition at line 1029 of file qqmldomastdumper.cpp.
Definition at line 190 of file qqmldomstringdumper.cpp.
Definition at line 3240 of file qqmldomitem.cpp.
QDebug QQmlJS::Dom::operator<< | ( | QDebug | debug, |
const MutableDomItem & | c ) |
Definition at line 3246 of file qqmldomitem.cpp.
Definition at line 757 of file qqmldompath_p.h.
|
inline |
Definition at line 99 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 200 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 709 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp().
Definition at line 219 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
Definition at line 3170 of file qqmldomitem.cpp.
|
inline |
Definition at line 95 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 193 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 693 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp(), and QQmlJS::Dom::Path::length().
Referenced by QQmlJS::Dom::DomItem::isCanonicalChild(), and QQmlJS::Dom::Path::withPath().
Definition at line 67 of file qqmldomscanner_p.h.
References QQmlJS::Dom::Token::compare().
Definition at line 207 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
|
inline |
Definition at line 98 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 204 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 705 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp().
Definition at line 223 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
|
inline |
Definition at line 100 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorGroups::cmp().
|
inline |
Definition at line 208 of file qqmldomerrormessage_p.h.
References QQmlJS::Dom::ErrorMessage::compare.
Definition at line 713 of file qqmldompath_p.h.
References QQmlJS::Dom::Path::cmp().
Definition at line 227 of file qqmldomelements_p.h.
References QQmlJS::Dom::Version::compare().
|
inlinestatic |
Definition at line 32 of file qqmldomoutwriter.cpp.
QCborValue QQmlJS::Dom::pluginData | ( | const QQmlDirParser::Plugin & | pl, |
const QStringList & | cNames ) |
Definition at line 233 of file qqmldomexternalitems.cpp.
QQmlJS::Dom::Q_ENUM_NS | ( | FileLocationRegion | ) |
|
inlinenoexcept |
Definition at line 94 of file qqmldomcomments_p.h.
|
inline |
Definition at line 734 of file qqmldompath_p.h.
|
static |
Definition at line 24 of file qqmldomtypesreader.cpp.
void QQmlJS::Dom::reformatAst | ( | OutWriter & | lw, |
const QQmlJS::Dom::ScriptExpression *const | script ) |
Definition at line 1314 of file qqmldomreformatter.cpp.
|
static |
Definition at line 226 of file qqmldomoutwriter.cpp.
|
static |
Definition at line 213 of file qqmldomoutwriter.cpp.
|
static |
Definition at line 317 of file qqmldomerrormessage.cpp.
|
static |
Definition at line 288 of file qqmldomerrormessage.cpp.
Referenced by QQmlJS::Dom::ErrorMessage::load(), QQmlJS::Dom::ErrorMessage::msg(), and QQmlJS::Dom::ErrorMessage::visitRegisteredMessages().
|
static |
Definition at line 779 of file qqmldompath.cpp.
void QQmlJS::Dom::setDefaultErrorHandler | ( | const ErrorHandler & | h | ) |
Sets the default error handler.
Definition at line 525 of file qqmldomerrormessage.cpp.
References errorHandlerHandler().
|
staticconstexpr |
Definition at line 15 of file qqmldomindentinglinewriter.cpp.
void QQmlJS::Dom::silentError | ( | const ErrorMessage & | ) |
Error handler that ignores all errors (excluding fatal ones)
Definition at line 498 of file qqmldomerrormessage.cpp.
void QQmlJS::Dom::sinkEscaped | ( | const Sink & | sink, |
QStringView | s, | ||
EscapeOptions | options ) |
dumps a string as quoted string (escaping things like quotes or newlines)
sink | The sink to write the quoted string to |
s | The string to sink |
options | If quotes should be outputted around the string (defaults to yes) |
Definition at line 63 of file qqmldomstringdumper.cpp.
References OuterQuotes.
sinks the requested amount of spaces
Definition at line 161 of file qqmldomstringdumper.cpp.
Definition at line 73 of file qqmldomstringdumper_p.h.
sinks a neline and indents by the given amount
Definition at line 177 of file qqmldomstringdumper.cpp.
QCborValue QQmlJS::Dom::sourceLocationToQCborValue | ( | QQmlJS::SourceLocation | loc | ) |
Definition at line 34 of file qqmldom_utils.cpp.
|
static |
Definition at line 958 of file qqmldomelements.cpp.
|
static |
Definition at line 940 of file qqmldomelements.cpp.
void QQmlJS::Dom::updatePathFromOwnerMultiMap | ( | QMultiMap< K, T > & | mmap, |
const Path & | newPath ) |
Definition at line 1854 of file qqmldomitem_p.h.
void QQmlJS::Dom::updatePathFromOwnerQList | ( | QList< T > & | list, |
const Path & | newPath ) |
Definition at line 1883 of file qqmldomitem_p.h.
|
static |
Definition at line 1839 of file qqmldomitem.cpp.
References Binding, Export, QQmlJS::Dom::DomItem::internalKind(), MethodInfo, and PropertyDefinition.
|
static |
Definition at line 1469 of file qqmldomitem.cpp.
References QQmlJS::Dom::DomItem::canonicalPath(), Export, QQmlJS::Dom::DomItem::internalKind(), ManualProceedToScope, QQmlJS::Dom::DomItem::myErrors(), QQmlJS::Dom::DomEnvironment::NoDependencies, QmlComponent, QmlObject, and QQmlJS::Dom::ErrorGroups::warning().
|
static |
Definition at line 1869 of file qqmldomitem.cpp.
References QQmlJS::Dom::ResolveToDo::pathIndex.
bool QQmlJS::Dom::visitWithCustomListIteration | ( | T * | t, |
AST::Visitor * | visitor ) |
Definition at line 579 of file qqmldomastcreator_p.h.
Definition at line 251 of file qqmldomcomments.cpp.
auto QQmlJS::Dom::writeOutWrap | ( | const T & | , |
const DomItem & | , | ||
OutWriter & | , | ||
rank< 0 > | ) -> void |
Definition at line 1568 of file qqmldomitem_p.h.
auto QQmlJS::Dom::writeOutWrap | ( | const T & | t, |
const DomItem & | self, | ||
OutWriter & | lw ) -> void |
Definition at line 1574 of file qqmldomitem_p.h.
auto QQmlJS::Dom::writeOutWrap | ( | const T & | t, |
const DomItem & | self, | ||
OutWriter & | lw, | ||
rank< 1 > | ) -> decltype(t.writeOut(self, lw)) |
Definition at line 1561 of file qqmldomitem_p.h.
|
static |
Definition at line 1156 of file qqmldomelements_p.h.
|
static |
Definition at line 22 of file qqmldom_utils.cpp.
|
staticconstexpr |
Definition at line 1245 of file qqmldomreformatter.cpp.