4#ifndef QQMLDOMINDENTIGLINEWRITER_P
5#define QQMLDOMINDENTIGLINEWRITER_P
22#include <QtQml/private/qqmljssourcelocation_p.h>
23#include <QtCore/QAtomicInt>
37 int lineNr = 0,
int columnNr = 0,
int utf16Offset = 0,
static FormatTextStatus initialStatus(int baseIndent=0)
FormatPartialStatus & fStatus()
FormatPartialStatus m_fStatus
void reindentAndSplit(QString eol, bool eof=false) override
void willCommit() override
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())
FormatTextStatus m_preCachedStatus
void lineChanged() override
const QString & currentLine() const
const LineWriterOptions & options() const
void eof(bool ensureNewline=true)
\macro QT_RESTRICTED_CAST_FROM_ASCII
std::function< void(QStringView)> SinkF
Combined button and popup list for selecting options.
GLsizei const GLfloat * v
[13]