![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldomcodeformatter_p.h>
Classes | |
class | State |
Public Member Functions | |
size_t | size () const |
State | state (int belowTop=0) const |
void | pushState (StateType type, quint16 savedIndentDepth) |
State | popState () |
Static Public Member Functions | |
static QString | stateToString (StateType type) |
static bool | isBracelessState (StateType type) |
static bool | isExpressionEndState (StateType type) |
static FormatTextStatus | initialStatus (int baseIndent=0) |
Public Attributes | |
Scanner::State | lexerState = {} |
QVector< State > | states |
int | finalIndent = 0 |
Definition at line 34 of file qqmldomcodeformatter_p.h.
|
strong |
Definition at line 38 of file qqmldomcodeformatter_p.h.
|
inlinestatic |
Definition at line 170 of file qqmldomcodeformatter_p.h.
|
inlinestatic |
Definition at line 154 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::defaultOnEnter().
|
inlinestatic |
Definition at line 161 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::defaultOnEnter(), and QQmlJS::Dom::FormatPartialStatus::leaveState().
|
inline |
Definition at line 187 of file qqmldomcodeformatter_p.h.
References Q_ASSERT.
Referenced by QQmlJS::Dom::FormatPartialStatus::leaveState().
Definition at line 182 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::enterState().
|
inline |
Definition at line 178 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::indentLine(), and QQmlJS::Dom::FormatPartialStatus::leaveState().
State QQmlJS::Dom::FormatTextStatus::state | ( | int | belowTop = 0 | ) | const |
Definition at line 18 of file qqmldomcodeformatter.cpp.
Referenced by QQmlJS::Dom::FormatPartialStatus::defaultOnEnter(), QQmlJS::Dom::FormatPartialStatus::handleTokens(), QQmlJS::Dom::indentForLineStartingWithToken(), and QQmlJS::Dom::FormatPartialStatus::leaveState().
Definition at line 26 of file qqmldomcodeformatter.cpp.
References QString::fromUtf8(), and QMetaEnum::valueToKey().
Referenced by QQmlJS::Dom::FormatPartialStatus::dump(), QQmlJS::Dom::FormatPartialStatus::enterState(), and QQmlJS::Dom::FormatPartialStatus::leaveState().
int QQmlJS::Dom::FormatTextStatus::finalIndent = 0 |
Scanner::State QQmlJS::Dom::FormatTextStatus::lexerState = {} |
Definition at line 198 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::FormatPartialStatus(), QQmlJS::Dom::FormatPartialStatus::dump(), QQmlJS::Dom::FormatPartialStatus::handleTokens(), QQmlJS::Dom::indentForLineStartingWithToken(), QQmlJS::Dom::FormatPartialStatus::recalculateWithIndent(), and QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
Definition at line 199 of file qqmldomcodeformatter_p.h.
Referenced by QQmlJS::Dom::FormatPartialStatus::dump().