| BinaryNode(NodeType nodeType, const Span& span_) |
| BinaryNode(NodeType nodeType, const Span& span_, Node* left_, Node* right_) |
| const Node* | Left() const |
| Node* | Left() |
| void | Read(AstReader& reader) override |
| const Node* | Right() const |
| Node* | Right() |
| void | SetFullSpan() override |
| void | Write(AstWriter& writer) override |
| std::unique_ptr<Node> | left |
| std::unique_ptr<Node> | right |