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

(2c81a99a87feee38f76aff4dfd2bc0127d0a49da)

#include "qqmldomelements_p.h"
#include "qqmldomitem_p.h"
#include "qqmldompath_p.h"
#include "qqmldomscriptelements_p.h"
#include <QtQmlCompiler/private/qqmljsimportvisitor_p.h>
#include <QtQml/private/qqmljsastvisitor_p.h>
#include <memory>
#include <type_traits>
#include <variant>
Include dependency graph for qqmldomastcreator_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::QQmlDomAstCreatorBase
class  QQmlJS::Dom::QQmlDomAstCreator
class  QQmlJS::Dom::QQmlDomAstCreatorWithQQmlJSScope

Namespaces

namespace  QQmlJS
namespace  QQmlJS::Dom

Macros

#define X(name)
#define X(name)

Typedefs

template<typename U, typename... V>
using QQmlJS::Dom::IsInList = std::disjunction<std::is_same<U, V>...>
template<typename U>
using QQmlJS::Dom::RequiresCustomIteration

Functions

template<typename T, typename std::enable_if_t< RequiresCustomIteration< T >::value, bool > = true>
bool QQmlJS::Dom::visitWithCustomListIteration (T *t, AST::Visitor *visitor)

Macro Definition Documentation

◆ X [1/2]

#define X ( name)
Value:
bool visit(AST::name *) override;

Definition at line 617 of file qqmldomastcreator_p.h.

◆ X [2/2]

#define X ( name)
Value:
bool visit(AST::name *) override; \
void endVisit(AST::name *) override;

Definition at line 617 of file qqmldomastcreator_p.h.