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
IndentingLineWriter(const SinkF &innerSink, const QString &fileName, const LineWriterOptions &options=LineWriterOptions(), const FormatTextStatus &initialStatus=FormatTextStatus::initialStatus(), int lineNr=0, int columnNr=0, int utf16Offset=0, QString currentLine=QString())
void willCommit() override
FormatTextStatus m_preCachedStatus
void lineChanged() override
void reindentAndSplit(const QString &eol, bool eof=false) 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]