DescribeValueVisitor Class
(QmlJS::QmlJS::DescribeValueVisitor)Inherits: | QmlJS::QmlJS::ValueVisitor |
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 |
- 11 public functions inherited from QmlJS::QmlJS::ValueVisitor
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.