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
QQmlJS Namespace Reference

Namespaces

namespace  AST
 
namespace  Dom
 

Classes

class  ConstPtrWrapperIterator
 
struct  ContextualTypes
 
struct  DiagnosticMessage
 
class  Directives
 
class  Engine
 
class  Export
 
struct  ExportedScope
 
class  FixedPoolArray
 
class  Import
 
struct  ImportedScope
 
class  Lexer
 
class  LoggerCategory
 
class  LoggerCategoryPrivate
 
class  Managed
 
class  MemoryPool
 
class  SourceLocation
 

Typedefs

using LoggerWarningId = QQmlSA::LoggerWarningId
 

Functions

static int classify2 (const QChar *s, int parseModeFlags)
 
static int classify3 (const QChar *s, int parseModeFlags)
 
static int classify4 (const QChar *s, int parseModeFlags)
 
static int classify5 (const QChar *s, int parseModeFlags)
 
static int classify6 (const QChar *s, int parseModeFlags)
 
static int classify7 (const QChar *s, int parseModeFlags)
 
static int classify8 (const QChar *s, int parseModeFlags)
 
static int classify9 (const QChar *s, int parseModeFlags)
 
static int classify10 (const QChar *s, int parseModeFlags)
 
static int classify12 (const QChar *s, int parseModeFlags)
 
QDebug operator<< (QDebug dbg, const Lexer &l)
 
QDebug operator<< (QDebug dbg, const Lexer::State &s)
 

Typedef Documentation

◆ LoggerWarningId

Function Documentation

◆ classify10()

static int QQmlJS::classify10 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 825 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, and QQmlJS::Lexer::T_IMPLEMENTS.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify12()

static int QQmlJS::classify12 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 869 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, and QQmlJS::Lexer::T_SYNCHRONIZED.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify2()

static int QQmlJS::classify2 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 24 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify3()

static int QQmlJS::classify3 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 54 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, and QQmlJS::Lexer::T_INT.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify4()

static int QQmlJS::classify4 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 114 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::T_BYTE, QQmlJS::Lexer::T_CHAR, QQmlJS::Lexer::T_GOTO, and QQmlJS::Lexer::T_LONG.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify5()

static int QQmlJS::classify5 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 229 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::T_FINAL, QQmlJS::Lexer::T_FLOAT, QQmlJS::Lexer::T_SHORT, and QQmlJS::Lexer::YieldIsKeyword.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify6()

static int QQmlJS::classify6 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 355 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::StaticIsKeyword, QQmlJS::Lexer::T_DOUBLE, QQmlJS::Lexer::T_NATIVE, and QQmlJS::Lexer::T_THROWS.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify7()

static int QQmlJS::classify7 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 518 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::T_BOOLEAN, QQmlJS::Lexer::T_PACKAGE, and QQmlJS::Lexer::T_PRIVATE.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify8()

static int QQmlJS::classify8 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 610 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::T_ABSTRACT, and QQmlJS::Lexer::T_VOLATILE.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ classify9()

static int QQmlJS::classify9 ( const QChar * s,
int parseModeFlags )
inlinestatic

Definition at line 745 of file qqmljskeywords_p.h.

References QQmlJS::Lexer::QmlMode, QQmlJS::Lexer::T_INTERFACE, QQmlJS::Lexer::T_PROTECTED, and QQmlJS::Lexer::T_TRANSIENT.

Referenced by QQmlJS::Lexer::classify().

+ Here is the caller graph for this function:

◆ operator<<() [1/2]

QDebug QQmlJS::operator<< ( QDebug dbg,
const Lexer & l )

Definition at line 443 of file qqmljslexer.cpp.

◆ operator<<() [2/2]

QDebug QQmlJS::operator<< ( QDebug dbg,
const Lexer::State & s )

Definition at line 1818 of file qqmljslexer.cpp.