addInnerSink(SinkF s) | QQmlJS::Dom::LineWriter | inline |
addNewlinesAutospacerCallback(int nLines) | QQmlJS::Dom::LineWriter | |
addTextAddCallback(std::function< bool(LineWriter &, TextAddType)> callback) | QQmlJS::Dom::LineWriter | |
changeAtOffset(quint32 offset, qint32 change, qint32 colChange, qint32 lineChange) | QQmlJS::Dom::LineWriter | protected |
column(int localIndex) | QQmlJS::Dom::LineWriter | protected |
commitLine(QString eol, TextAddType t=TextAddType::Normal, int untilChar=-1) | QQmlJS::Dom::LineWriter | |
committedLocation() const | QQmlJS::Dom::LineWriter | |
counter() const | QQmlJS::Dom::LineWriter | inline |
currentLine() const | QQmlJS::Dom::LineWriter | inline |
currentSourceLocation() const | QQmlJS::Dom::LineWriter | protected |
endSourceLocation(PendingSourceLocationId) | QQmlJS::Dom::LineWriter | |
ensureNewline(int nNewlines=1, TextAddType t=TextAddType::Extra) | QQmlJS::Dom::LineWriter | |
ensureSpace(TextAddType t=TextAddType::Extra) | QQmlJS::Dom::LineWriter | |
ensureSpace(QStringView space, TextAddType t=TextAddType::Extra) | QQmlJS::Dom::LineWriter | |
eof(bool ensureNewline=true) | QQmlJS::Dom::LineWriter | |
eolToWrite() const | QQmlJS::Dom::LineWriter | protected |
fileName() const | QQmlJS::Dom::LineWriter | inline |
flush() | QQmlJS::Dom::LineWriter | |
fStatus() | QQmlJS::Dom::IndentingLineWriter | |
handleTrailingSpace(LineWriterOptions::TrailingSpace s) | QQmlJS::Dom::LineWriter | |
IndentingLineWriter(SinkF innerSink, QString fileName, const LineWriterOptions &options=LineWriterOptions(), const FormatTextStatus &initialStatus=FormatTextStatus::initialStatus(), int lineNr=0, int columnNr=0, int utf16Offset=0, QString currentLine=QString()) | QQmlJS::Dom::IndentingLineWriter | inline |
innerSinks() | QQmlJS::Dom::LineWriter | inline |
lineChanged() override | QQmlJS::Dom::IndentingLineWriter | inlinevirtual |
LineWriter(SinkF innerSink, QString fileName, const LineWriterOptions &options=LineWriterOptions(), int lineNr=0, int columnNr=0, int utf16Offset=0, QString currentLine=QString()) | QQmlJS::Dom::LineWriter | |
m_columnNr | QQmlJS::Dom::LineWriter | protected |
m_committedEmptyLines | QQmlJS::Dom::LineWriter | protected |
m_counter | QQmlJS::Dom::LineWriter | protected |
m_currentColumnNr | QQmlJS::Dom::LineWriter | protected |
m_currentLine | QQmlJS::Dom::LineWriter | protected |
m_fileName | QQmlJS::Dom::LineWriter | protected |
m_fStatus | QQmlJS::Dom::IndentingLineWriter | protected |
m_fStatusValid | QQmlJS::Dom::IndentingLineWriter | protected |
m_innerSinks | QQmlJS::Dom::LineWriter | protected |
m_lastCallbackId | QQmlJS::Dom::LineWriter | protected |
m_lastSourceLocationId | QQmlJS::Dom::LineWriter | protected |
m_lineNr | QQmlJS::Dom::LineWriter | protected |
m_lineUtf16Offset | QQmlJS::Dom::LineWriter | protected |
m_options | QQmlJS::Dom::LineWriter | protected |
m_pendingSourceLocations | QQmlJS::Dom::LineWriter | protected |
m_preCachedStatus | QQmlJS::Dom::IndentingLineWriter | protected |
m_reindent | QQmlJS::Dom::LineWriter | protected |
m_textAddCallbacks | QQmlJS::Dom::LineWriter | protected |
m_utf16Offset | QQmlJS::Dom::LineWriter | protected |
newline() | QQmlJS::Dom::LineWriter | inline |
options() const | QQmlJS::Dom::LineWriter | inline |
reindent() const | QQmlJS::Dom::IndentingLineWriter | inline |
reindentAndSplit(QString eol, bool eof=false) override | QQmlJS::Dom::IndentingLineWriter | virtual |
removeTextAddCallback(int i) | QQmlJS::Dom::LineWriter | inline |
setLineIndent(int indentAmount) | QQmlJS::Dom::LineWriter | |
setReindent(bool v) | QQmlJS::Dom::IndentingLineWriter | inline |
sink() | QQmlJS::Dom::LineWriter | inline |
space() | QQmlJS::Dom::LineWriter | inline |
startSourceLocation(SourceLocation *) | QQmlJS::Dom::LineWriter | |
startSourceLocation(std::function< void(SourceLocation)>) | QQmlJS::Dom::LineWriter | |
textAddCallback(TextAddType t) | QQmlJS::Dom::LineWriter | protected |
TextAddType enum name | QQmlJS::Dom::LineWriter | |
willCommit() override | QQmlJS::Dom::IndentingLineWriter | virtual |
write(QStringView v, TextAddType tType=TextAddType::Normal) | QQmlJS::Dom::LineWriter | |
write(QStringView v, SourceLocation *toUpdate) | QQmlJS::Dom::LineWriter | inline |
~LineWriter() | QQmlJS::Dom::LineWriter | inlinevirtual |