4#ifndef QQMLDOMASTDUMPER_P_H
5#define QQMLDOMASTDUMPER_P_H
22#include <QtQml/private/qqmljsglobal_p.h>
23#include <QtQml/private/qqmljsastvisitor_p.h>
24#include <QtCore/QString>
43 int indent = 1,
int baseIndent = 0,
46 int indent = 1,
int baseIndent = 0,
\macro QT_RESTRICTED_CAST_FROM_ASCII
void astNodeDumper(Sink s, Node *n, AstDumperOptions opt, int indent, int baseIndent, function_ref< QStringView(SourceLocation)>loc2str)
function_ref< void(QStringView)> Sink
QDebug operator<<(QDebug d, AST::Node *n)
QString astNodeDump(Node *n, AstDumperOptions opt, int indent, int baseIndent, function_ref< QStringView(SourceLocation)>loc2str)
QString astNodeDiff(AST::Node *n1, AST::Node *n2, int nContext, AstDumperOptions opt, int indent, function_ref< QStringView(SourceLocation)>loc2str1, function_ref< QStringView(SourceLocation)>loc2str2)
qxp::function_ref< T > function_ref
QStringView noStr(SourceLocation)
QString lineDiff(QString s1, QString s2, int nContext)
Combined button and popup list for selecting options.
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1