DescribeValueVisitor Class
(QmlJS::DescribeValueVisitor)Inherits: | QmlJS::ValueVisitor |
Public Functions
DescribeValueVisitor(int detailDepth = 1, int startIndent = 0, int indentIncrement = 2, ContextPtr context = ContextPtr()) | |
virtual | ~DescribeValueVisitor() |
void | basicDump(const char *baseName, const Value *value, bool opensContext) |
void | closeContext(const char *closeStr = "}") |
QString | description() const |
void | dump(const char *toAdd) |
void | dump(const QString &toAdd) |
void | dumpNewline() |
void | openContext(const char *openStr = "{") |
QString | operator()(const Value *value) |
Reimplemented Public Functions
virtual void | visit(const NullValue *) override |
virtual void | visit(const UndefinedValue *) override |
virtual void | visit(const UnknownValue *) override |
virtual void | visit(const NumberValue *) override |
virtual void | visit(const BooleanValue *) override |
virtual void | visit(const StringValue *) override |
virtual void | visit(const ObjectValue *) override |
virtual void | visit(const FunctionValue *) override |
virtual void | visit(const Reference *) override |
virtual void | visit(const ColorValue *) override |
virtual void | visit(const AnchorLineValue *) override |
- 11 public functions inherited from QmlJS::ValueVisitor
Static Public Members
QString | describe(const Value *value, int depth = 1, ContextPtr context = ContextPtr()) |
Member Function Documentation
DescribeValueVisitor::DescribeValueVisitor(int detailDepth = 1, int startIndent = 0, int indentIncrement = 2, ContextPtr context = ContextPtr())
Default constructs an instance of DescribeValueVisitor.
[virtual]
DescribeValueVisitor::~DescribeValueVisitor()
Destroys the instance of DescribeValueVisitor. The destructor is virtual.