LambdaExpressionNode() |
LambdaExpressionNode(const Span& span_) |
void | Accept(Visitor& visitor) override |
void | AddCapture(Node* capture) |
CompoundStatementNode* | Body() |
Node* | Captures() |
Node* | Parameters() |
void | Read(Reader& reader) override |
void | SetBody(CompoundStatementNode* body_) |
void | SetParameters(Node* parameters_) |
void | Write(Writer& writer) override |
std::unique_ptr<CompoundStatementNode> | body |
std::unique_ptr<Node> | captures |
std::unique_ptr<Node> | parameters |