Node Class
(QmlJS::AST::Node)| Inherits: | QmlJS::Managed |
Public Types
| enum | Kind { Kind_Undefined, Kind_ArgumentList, Kind_ArrayLiteral, Kind_ArrayMemberExpression, ..., Kind_UiEnumMemberList } |
Public Functions
| Node() | |
| virtual | ~Node() |
| virtual void | accept0(QmlJS::AST::Visitor *visitor) = 0 |
| void | accept(QmlJS::AST::Visitor *visitor) |
| virtual QmlJS::AST::BinaryExpression * | binaryExpressionCast() |
| virtual QmlJS::AST::ExpressionNode * | expressionCast() |
| virtual QmlJS::AST::SourceLocation | firstSourceLocation() const = 0 |
| virtual QmlJS::AST::SourceLocation | lastSourceLocation() const = 0 |
| virtual QmlJS::AST::Statement * | statementCast() |
| virtual QmlJS::AST::UiObjectMember * | uiObjectMemberCast() |
Static Public Members
| void | accept(QmlJS::AST::Node *node, QmlJS::AST::Visitor *visitor) |
| void | acceptChild(QmlJS::AST::Node *node, QmlJS::AST::Visitor *visitor) |
- 3 static public members inherited from QmlJS::Managed
Member Function Documentation
Node::Node()
Default constructs an instance of Node.
[virtual] Node::~Node()
Destroys the instance of Node. The destructor is virtual.