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.