DescribeValueVisitor Class

(QmlJS::QmlJS::DescribeValueVisitor)

Public Functions

DescribeValueVisitor(int detailDepth = 1, int startIndent = 0, int indentIncrement = 2, QmlJS::QmlJS::ContextPtr context = ContextPtr())
virtual ~DescribeValueVisitor()
void basicDump(const char *baseName, const QmlJS::QmlJS::Value *value, bool opensContext)
void closeContext(const char *closeStr = "}")
QmlJS::QString description() const
void dump(const char *toAdd)
void dump(const QmlJS::QString &toAdd)
void dumpNewline()
void openContext(const char *openStr = "{")
QmlJS::QString operator()(const QmlJS::QmlJS::Value *value)

Reimplemented Public Functions

virtual void visit(const QmlJS::QmlJS::NullValue *) override
virtual void visit(const QmlJS::QmlJS::UndefinedValue *) override
virtual void visit(const QmlJS::QmlJS::UnknownValue *) override
virtual void visit(const QmlJS::QmlJS::NumberValue *) override
virtual void visit(const QmlJS::QmlJS::BooleanValue *) override
virtual void visit(const QmlJS::QmlJS::StringValue *) override
virtual void visit(const QmlJS::QmlJS::ObjectValue *) override
virtual void visit(const QmlJS::QmlJS::FunctionValue *) override
virtual void visit(const QmlJS::QmlJS::Reference *) override
virtual void visit(const QmlJS::QmlJS::ColorValue *) override
virtual void visit(const QmlJS::QmlJS::AnchorLineValue *) override

Static Public Members

QmlJS::QString describe(const QmlJS::QmlJS::Value *value, int depth = 1, QmlJS::QmlJS::ContextPtr context = ContextPtr())

Member Function Documentation

DescribeValueVisitor::DescribeValueVisitor(int detailDepth = 1, int startIndent = 0, int indentIncrement = 2, QmlJS::QmlJS::ContextPtr context = ContextPtr())

Default constructs an instance of DescribeValueVisitor.

[virtual] DescribeValueVisitor::~DescribeValueVisitor()

Destroys the instance of DescribeValueVisitor. The destructor is virtual.

void DescribeValueVisitor::basicDump(const char *baseName, const QmlJS::QmlJS::Value *value, bool opensContext)

void DescribeValueVisitor::closeContext(const char *closeStr = "}")

[static] QmlJS::QString DescribeValueVisitor::describe(const QmlJS::QmlJS::Value *value, int depth = 1, QmlJS::QmlJS::ContextPtr context = ContextPtr())

QmlJS::QString DescribeValueVisitor::description() const

void DescribeValueVisitor::dump(const char *toAdd)

void DescribeValueVisitor::dump(const QmlJS::QString &toAdd)

void DescribeValueVisitor::dumpNewline()

void DescribeValueVisitor::openContext(const char *openStr = "{")

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::NullValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::UndefinedValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::UnknownValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::NumberValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::BooleanValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::StringValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::ObjectValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::FunctionValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::Reference *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::ColorValue *)

[override virtual] void DescribeValueVisitor::visit(const QmlJS::QmlJS::AnchorLineValue *)

QmlJS::QString DescribeValueVisitor::operator()(const QmlJS::QmlJS::Value *value)