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 | |
handleTrailingSpace(LineWriterOptions::TrailingSpace s) | QQmlJS::Dom::LineWriter | |
innerSinks() | QQmlJS::Dom::LineWriter | inline |
lineChanged() | QQmlJS::Dom::LineWriter | 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_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_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 |
reindentAndSplit(QString eol, bool eof=false) | QQmlJS::Dom::LineWriter | virtual |
removeTextAddCallback(int i) | QQmlJS::Dom::LineWriter | inline |
setLineIndent(int indentAmount) | QQmlJS::Dom::LineWriter | |
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() | QQmlJS::Dom::LineWriter | inlinevirtual |
write(QStringView v, TextAddType tType=TextAddType::Normal) | QQmlJS::Dom::LineWriter | |
write(QStringView v, SourceLocation *toUpdate) | QQmlJS::Dom::LineWriter | inline |
~LineWriter() | QQmlJS::Dom::LineWriter | inlinevirtual |