Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmldomconstants_p.h File Reference

(40543cfaeaaea182af9cacd858c902d7d07ffc0a)

#include "qqmldom_global.h"
#include <QtCore/QObject>
#include <QtCore/QMetaObject>
#include <QtCore/private/qglobal_p.h>
+ Include dependency graph for qqmldomconstants_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  QQmlJS
 
namespace  QQmlJS::Dom
 

Enumerations

enum class  QQmlJS::Dom::PathRoot {
  QQmlJS::Dom::Other , QQmlJS::Dom::Modules , QQmlJS::Dom::Cpp , QQmlJS::Dom::Libs ,
  QQmlJS::Dom::Top , QQmlJS::Dom::Env , QQmlJS::Dom::Universe
}
 
enum class  QQmlJS::Dom::PathCurrent {
  QQmlJS::Dom::Other , QQmlJS::Dom::Obj , QQmlJS::Dom::ObjChain , QQmlJS::Dom::ScopeChain ,
  QQmlJS::Dom::Component , QQmlJS::Dom::Module , QQmlJS::Dom::Ids , QQmlJS::Dom::Types ,
  QQmlJS::Dom::LookupStrict , QQmlJS::Dom::LookupDynamic , QQmlJS::Dom::Lookup
}
 
enum class  QQmlJS::Dom::Language {
  QQmlJS::Dom::QmlQuick1 , QQmlJS::Dom::QmlQuick2 , QQmlJS::Dom::QmlQuick3 , QQmlJS::Dom::QmlCompiled ,
  QQmlJS::Dom::QmlAnnotation , QQmlJS::Dom::Qbs
}
 
enum class  QQmlJS::Dom::ResolveOption { QQmlJS::Dom::None =0 , QQmlJS::Dom::TraceVisit =0x1 }
 
enum class  QQmlJS::Dom::VisitOption {
  QQmlJS::Dom::None = 0 , QQmlJS::Dom::VisitSelf = 0x1 , QQmlJS::Dom::VisitAdopted = 0x2 , QQmlJS::Dom::Recurse = 0x4 ,
  QQmlJS::Dom::NoPath = 0x8 , QQmlJS::Dom::Default = VisitOption::VisitSelf | VisitOption::VisitAdopted | VisitOption::Recurse
}
 
enum class  QQmlJS::Dom::LookupOption { QQmlJS::Dom::Normal = 0 , QQmlJS::Dom::Strict = 0x1 , QQmlJS::Dom::VisitTopClassType = 0x2 , QQmlJS::Dom::SkipFirstScope = 0x4 }
 
enum class  QQmlJS::Dom::LookupType {
  QQmlJS::Dom::PropertyDef , QQmlJS::Dom::Binding , QQmlJS::Dom::Property , QQmlJS::Dom::Method ,
  QQmlJS::Dom::Type , QQmlJS::Dom::CppType , QQmlJS::Dom::Symbol
}
 
enum class  QQmlJS::Dom::VisitPrototypesOption { QQmlJS::Dom::Normal = 0 , QQmlJS::Dom::SkipFirst = 0x1 , QQmlJS::Dom::RevisitWarn = 0x2 , QQmlJS::Dom::ManualProceedToScope = 0x4 }
 
enum class  QQmlJS::Dom::DomKind {
  QQmlJS::Dom::Empty , QQmlJS::Dom::Object , QQmlJS::Dom::List , QQmlJS::Dom::Map ,
  QQmlJS::Dom::Value , QQmlJS::Dom::ScriptElement
}
 
enum class  QQmlJS::Dom::DomType {
  QQmlJS::Dom::Empty , QQmlJS::Dom::ExternalItemInfo , QQmlJS::Dom::ExternalItemPair , QQmlJS::Dom::QmlDirectory ,
  QQmlJS::Dom::QmldirFile , QQmlJS::Dom::JsFile , QQmlJS::Dom::QmlFile , QQmlJS::Dom::QmltypesFile ,
  QQmlJS::Dom::GlobalScope , QQmlJS::Dom::EnumItem , QQmlJS::Dom::EnumDecl , QQmlJS::Dom::JsResource ,
  QQmlJS::Dom::QmltypesComponent , QQmlJS::Dom::QmlComponent , QQmlJS::Dom::GlobalComponent , QQmlJS::Dom::ModuleAutoExport ,
  QQmlJS::Dom::ModuleIndex , QQmlJS::Dom::ModuleScope , QQmlJS::Dom::ImportScope , QQmlJS::Dom::Export ,
  QQmlJS::Dom::Import , QQmlJS::Dom::Pragma , QQmlJS::Dom::Id , QQmlJS::Dom::QmlObject ,
  QQmlJS::Dom::ConstantData , QQmlJS::Dom::SimpleObjectWrap , QQmlJS::Dom::ScriptExpression , QQmlJS::Dom::Reference ,
  QQmlJS::Dom::PropertyDefinition , QQmlJS::Dom::Binding , QQmlJS::Dom::MethodParameter , QQmlJS::Dom::MethodInfo ,
  QQmlJS::Dom::Version , QQmlJS::Dom::Comment , QQmlJS::Dom::CommentedElement , QQmlJS::Dom::RegionComments ,
  QQmlJS::Dom::AstComments , QQmlJS::Dom::FileLocations , QQmlJS::Dom::UpdatedScriptExpression , QQmlJS::Dom::PropertyInfo ,
  QQmlJS::Dom::MockObject , QQmlJS::Dom::MockOwner , QQmlJS::Dom::Map , QQmlJS::Dom::List ,
  QQmlJS::Dom::ListP , QQmlJS::Dom::LoadInfo , QQmlJS::Dom::ErrorMessage , QQmlJS::Dom::AttachedInfo ,
  QQmlJS::Dom::DomEnvironment , QQmlJS::Dom::DomUniverse , QQmlJS::Dom::ScriptElementWrap , QQmlJS::Dom::ScriptElementStart ,
  QQmlJS::Dom::ScriptBlockStatement = ScriptElementStart , QQmlJS::Dom::ScriptIdentifierExpression , QQmlJS::Dom::ScriptLiteral , QQmlJS::Dom::ScriptForStatement ,
  QQmlJS::Dom::ScriptIfStatement , QQmlJS::Dom::ScriptPostExpression , QQmlJS::Dom::ScriptUnaryExpression , QQmlJS::Dom::ScriptBinaryExpression ,
  QQmlJS::Dom::ScriptVariableDeclaration , QQmlJS::Dom::ScriptVariableDeclarationEntry , QQmlJS::Dom::ScriptReturnStatement , QQmlJS::Dom::ScriptGenericElement ,
  QQmlJS::Dom::ScriptCallExpression , QQmlJS::Dom::ScriptFormalParameter , QQmlJS::Dom::ScriptArray , QQmlJS::Dom::ScriptObject ,
  QQmlJS::Dom::ScriptProperty , QQmlJS::Dom::ScriptType , QQmlJS::Dom::ScriptElision , QQmlJS::Dom::ScriptArrayEntry ,
  QQmlJS::Dom::ScriptPattern , QQmlJS::Dom::ScriptSwitchStatement , QQmlJS::Dom::ScriptCaseBlock , QQmlJS::Dom::ScriptCaseClause ,
  QQmlJS::Dom::ScriptDefaultClause , QQmlJS::Dom::ScriptWhileStatement , QQmlJS::Dom::ScriptDoWhileStatement , QQmlJS::Dom::ScriptForEachStatement ,
  QQmlJS::Dom::ScriptTryCatchStatement , QQmlJS::Dom::ScriptThrowStatement , QQmlJS::Dom::ScriptLabelledStatement , QQmlJS::Dom::ScriptBreakStatement ,
  QQmlJS::Dom::ScriptContinueStatement , QQmlJS::Dom::ScriptConditionalExpression , QQmlJS::Dom::ScriptEmptyStatement , QQmlJS::Dom::ScriptParenthesizedExpression ,
  QQmlJS::Dom::ScriptElementStop
}
 
enum class  QQmlJS::Dom::SimpleWrapOption { QQmlJS::Dom::None = 0 , QQmlJS::Dom::ValueType = 1 }
 
enum class  QQmlJS::Dom::BindingValueKind { QQmlJS::Dom::Object , QQmlJS::Dom::ScriptExpression , QQmlJS::Dom::Array , QQmlJS::Dom::Empty }
 
enum class  QQmlJS::Dom::BindingType { QQmlJS::Dom::Normal , QQmlJS::Dom::OnBinding }
 
enum class  QQmlJS::Dom::ListOptions { QQmlJS::Dom::Normal , QQmlJS::Dom::Reverse }
 
enum class  QQmlJS::Dom::EscapeOptions { QQmlJS::Dom::OuterQuotes , QQmlJS::Dom::NoOuterQuotes }
 
enum class  QQmlJS::Dom::ErrorLevel {
  QQmlJS::Dom::Debug = QtMsgType::QtDebugMsg , QQmlJS::Dom::Info = QtMsgType::QtInfoMsg , QQmlJS::Dom::Warning = QtMsgType::QtWarningMsg , QQmlJS::Dom::Error = QtMsgType::QtCriticalMsg ,
  QQmlJS::Dom::Fatal = QtMsgType::QtFatalMsg
}
 
enum class  QQmlJS::Dom::AstDumperOption {
  QQmlJS::Dom::None =0 , QQmlJS::Dom::NoLocations =0x1 , QQmlJS::Dom::NoAnnotations =0x2 , QQmlJS::Dom::DumpNode =0x4 ,
  QQmlJS::Dom::SloppyCompare =0x8
}
 
enum class  QQmlJS::Dom::GoTo { QQmlJS::Dom::Strict , QQmlJS::Dom::MostLikely }
 
enum class  QQmlJS::Dom::AddOption { QQmlJS::Dom::KeepExisting , QQmlJS::Dom::Overwrite }
 
enum class  QQmlJS::Dom::FilterUpOptions { QQmlJS::Dom::ReturnOuter , QQmlJS::Dom::ReturnOuterNoSelf , QQmlJS::Dom::ReturnInner }
 
enum class  QQmlJS::Dom::WriteOutCheck {
  QQmlJS::Dom::None = 0x0 , QQmlJS::Dom::UpdatedDomCompare = 0x1 , QQmlJS::Dom::UpdatedDomStable = 0x2 , QQmlJS::Dom::Reparse = 0x4 ,
  QQmlJS::Dom::ReparseCompare = 0x8 , QQmlJS::Dom::ReparseStable = 0x10 , QQmlJS::Dom::DumpOnFailure = 0x20 , QQmlJS::Dom::All = 0x3F ,
  QQmlJS::Dom::Default = Reparse | ReparseCompare | ReparseStable
}
 
enum class  QQmlJS::Dom::LocalSymbolsType {
  QQmlJS::Dom::None = 0x0 , QQmlJS::Dom::ObjectType = 0x1 , QQmlJS::Dom::ValueType = 0x2 , QQmlJS::Dom::Signal = 0x4 ,
  QQmlJS::Dom::Method = 0x8 , QQmlJS::Dom::Attribute = 0x10 , QQmlJS::Dom::Id = 0x20 , QQmlJS::Dom::Namespace = 0x40 ,
  QQmlJS::Dom::Global = 0x80 , QQmlJS::Dom::MethodParameter = 0x100 , QQmlJS::Dom::Singleton = 0x200 , QQmlJS::Dom::AttachedType = 0x400
}
 
enum  QQmlJS::Dom::FileLocationRegion : int {
  QQmlJS::Dom::AsTokenRegion , QQmlJS::Dom::BreakKeywordRegion , QQmlJS::Dom::DoKeywordRegion , QQmlJS::Dom::CaseKeywordRegion ,
  QQmlJS::Dom::CatchKeywordRegion , QQmlJS::Dom::ColonTokenRegion , QQmlJS::Dom::CommaTokenRegion , QQmlJS::Dom::ComponentKeywordRegion ,
  QQmlJS::Dom::ContinueKeywordRegion , QQmlJS::Dom::DefaultKeywordRegion , QQmlJS::Dom::EllipsisTokenRegion , QQmlJS::Dom::ElseKeywordRegion ,
  QQmlJS::Dom::EnumKeywordRegion , QQmlJS::Dom::EnumValueRegion , QQmlJS::Dom::EqualTokenRegion , QQmlJS::Dom::ForKeywordRegion ,
  QQmlJS::Dom::FinallyKeywordRegion , QQmlJS::Dom::FirstSemicolonTokenRegion , QQmlJS::Dom::FunctionKeywordRegion , QQmlJS::Dom::IdColonTokenRegion ,
  QQmlJS::Dom::IdNameRegion , QQmlJS::Dom::IdTokenRegion , QQmlJS::Dom::IdentifierRegion , QQmlJS::Dom::IfKeywordRegion ,
  QQmlJS::Dom::ImportTokenRegion , QQmlJS::Dom::ImportUriRegion , QQmlJS::Dom::InOfTokenRegion , QQmlJS::Dom::LeftBraceRegion ,
  QQmlJS::Dom::LeftBracketRegion , QQmlJS::Dom::LeftParenthesisRegion , QQmlJS::Dom::MainRegion , QQmlJS::Dom::OperatorTokenRegion ,
  QQmlJS::Dom::OnTargetRegion , QQmlJS::Dom::OnTokenRegion , QQmlJS::Dom::PragmaKeywordRegion , QQmlJS::Dom::PragmaValuesRegion ,
  QQmlJS::Dom::PropertyKeywordRegion , QQmlJS::Dom::QuestionMarkTokenRegion , QQmlJS::Dom::ReadonlyKeywordRegion , QQmlJS::Dom::RequiredKeywordRegion ,
  QQmlJS::Dom::ReturnKeywordRegion , QQmlJS::Dom::RightBraceRegion , QQmlJS::Dom::RightBracketRegion , QQmlJS::Dom::RightParenthesisRegion ,
  QQmlJS::Dom::SecondSemicolonRegion , QQmlJS::Dom::SemicolonTokenRegion , QQmlJS::Dom::SignalKeywordRegion , QQmlJS::Dom::SwitchKeywordRegion ,
  QQmlJS::Dom::ThrowKeywordRegion , QQmlJS::Dom::TryKeywordRegion , QQmlJS::Dom::TypeIdentifierRegion , QQmlJS::Dom::VersionRegion ,
  QQmlJS::Dom::WhileKeywordRegion
}
 
enum  QQmlJS::Dom::DomCreationOption : char { QQmlJS::Dom::None = 0 , QQmlJS::Dom::WithSemanticAnalysis = 1 , QQmlJS::Dom::WithScriptExpressions = 2 , QQmlJS::Dom::WithRecovery = 4 }
 

Functions

 QQmlJS::Dom::Q_ENUM_NS (FileLocationRegion)
 
 QQmlJS::Dom::Q_DECLARE_FLAGS (DomCreationOptions, DomCreationOption)