| ConstructionStatementNode(const Span& span_) |
| ConstructionStatementNode(const Span& span_, Node* typeExpr_, IdentifierNode* id_) |
| void | Accept(Visitor& visitor) override |
| void | AddArgument(Node* argument) override |
| const NodeList<Node>& | Arguments() const |
| bool | Assignment() const |
| Node* | Clone(CloneContext& cloneContext) const override |
| bool | Empty() const |
| const IdentifierNode* | Id() const |
| IdentifierNode* | Id() |
| void | Read(AstReader& reader) override |
| void | SetAssignment() |
| void | SetEmpty() |
| const Node* | TypeExpr() const |
| Node* | TypeExpr() |
| void | Write(AstWriter& writer) override |
| NodeList<Node> | arguments |
| bool | assignment |
| bool | empty |
| std::unique_ptr<IdentifierNode> | id |
| std::unique_ptr<Node> | typeExpr |