|
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) |
|