|
| using | QQmlJS::Dom::DirectVisitor = function_ref< bool(const PathEls::PathComponent &, function_ref< DomItem()>)> |
| |
| using | QQmlJS::Dom::ElementT = std::variant< Empty, Map, List, ListP, ConstantData, SimpleObjectWrap, Reference, ScriptElementDomWrapper, GlobalComponent *, JsResource *, QmlComponent *, QmltypesComponent *, EnumDecl *, MockObject *, ModuleScope *, AstComments *, AttachedInfo *, DomEnvironment *, DomUniverse *, ExternalItemInfoBase *, ExternalItemPairBase *, GlobalScope *, JsFile *, QmlDirectory *, QmlFile *, QmldirFile *, QmlObject *, QmltypesFile *, LoadInfo *, MockOwner *, ModuleIndex *, ScriptExpression * > |
| |
| using | QQmlJS::Dom::TopT = std::variant< std::shared_ptr< DomEnvironment >, std::shared_ptr< DomUniverse > > |
| |
| using | QQmlJS::Dom::OwnerT = std::variant< std::shared_ptr< ModuleIndex >, std::shared_ptr< MockOwner >, std::shared_ptr< ExternalItemInfoBase >, std::shared_ptr< ExternalItemPairBase >, std::shared_ptr< QmlDirectory >, std::shared_ptr< QmldirFile >, std::shared_ptr< JsFile >, std::shared_ptr< QmlFile >, std::shared_ptr< QmltypesFile >, std::shared_ptr< GlobalScope >, std::shared_ptr< ScriptExpression >, std::shared_ptr< AstComments >, std::shared_ptr< LoadInfo >, std::shared_ptr< AttachedInfo >, std::shared_ptr< DomEnvironment >, std::shared_ptr< DomUniverse > > |
| |
|
| | QQmlJS::Dom::Q_DECLARE_LOGGING_CATEGORY (writeOutLog) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsObjWrap (DomType k) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsValueWrap (DomType k) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsDomElement (DomType) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsOwningItem (DomType) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsUnattachedOwningItem (DomType) |
| |
| constexpr bool | QQmlJS::Dom::domTypeIsScriptElement (DomType) |
| |
| QMLDOM_EXPORT bool | QQmlJS::Dom::domTypeIsExternalItem (DomType k) |
| |
| QMLDOM_EXPORT bool | QQmlJS::Dom::domTypeIsTopItem (DomType k) |
| |
| QMLDOM_EXPORT bool | QQmlJS::Dom::domTypeIsContainer (DomType k) |
| |
| constexpr bool | QQmlJS::Dom::domTypeCanBeInline (DomType k) |
| |
| QMLDOM_EXPORT bool | QQmlJS::Dom::domTypeIsScope (DomType k) |
| |
| QMLDOM_EXPORT QMap< DomType, QString > | QQmlJS::Dom::domTypeToStringMap () |
| |
| QMLDOM_EXPORT QString | QQmlJS::Dom::domTypeToString (DomType k) |
| |
| QMLDOM_EXPORT QMap< DomKind, QString > | QQmlJS::Dom::domKindToStringMap () |
| |
| QMLDOM_EXPORT QString | QQmlJS::Dom::domKindToString (DomKind k) |
| |
| QMLDOM_EXPORT QCborValue | QQmlJS::Dom::locationToData (SourceLocation loc, QStringView strValue=u"") |
| |
| bool | QQmlJS::Dom::noFilter (DomItem &, const PathEls::PathComponent &, DomItem &) |
| |
| DomKind | QQmlJS::Dom::kind2domKind (DomType k) |
| |
| bool | QQmlJS::Dom::emptyChildrenVisitor (Path, DomItem &, bool) |
| |
| | QQmlJS::Dom::Q_DECLARE_FLAGS (DomCreationOptions, DomCreationOption) |
| |
| QMLDOM_EXPORT bool | QQmlJS::Dom::operator== (const DomItem &o1, const DomItem &o2) |
| |
| bool | QQmlJS::Dom::operator!= (const DomItem &o1, const DomItem &o2) |
| |
| template<typename T > |
| auto | QQmlJS::Dom::writeOutWrap (const T &t, DomItem &self, OutWriter &lw, rank< 1 >) -> decltype(t.writeOut(self, lw)) |
| |
| template<typename T > |
| auto | QQmlJS::Dom::writeOutWrap (const T &, DomItem &, OutWriter &, rank< 0 >) -> void |
| |
| template<typename T > |
| auto | QQmlJS::Dom::writeOutWrap (const T &t, DomItem &self, OutWriter &lw) -> void |
| |
| QMLDOM_EXPORT QDebug | QQmlJS::Dom::operator<< (QDebug debug, const DomItem &c) |
| |
| QMLDOM_EXPORT QDebug | QQmlJS::Dom::operator<< (QDebug debug, const MutableDomItem &c) |
| |
| template<typename K , typename T > |
| Path | QQmlJS::Dom::insertUpdatableElementInMultiMap (Path mapPathFromOwner, QMultiMap< K, T > &mmap, K key, const T &value, AddOption option=AddOption::KeepExisting, T **valuePtr=nullptr) |
| |
| template<typename T > |
| Path | QQmlJS::Dom::appendUpdatableElementInQList (Path listPathFromOwner, QList< T > &list, const T &value, T **vPtr=nullptr) |
| |
| template<typename T , typename K = QString> |
| void | QQmlJS::Dom::updatePathFromOwnerMultiMap (QMultiMap< K, T > &mmap, Path newPath) |
| |
| template<typename T > |
| void | QQmlJS::Dom::updatePathFromOwnerQList (QList< T > &list, Path newPath) |
| |