| Node(NodeType nodeType_) |
| Node(NodeType nodeType_, const Span& span_) |
| void | Accept(Visitor& visitor) pure virtual |
| NodeType | GetNodeType() const |
| const Span& | GetSpan() const |
| bool | IsConversionFunctionIdNode() const virtual |
| bool | IsDtorIdNode() const virtual |
| bool | IsFunctionDeclaratorNode() const virtual |
| bool | IsIdentifierNode() const virtual |
| bool | IsOperatorFunctionIdNode() const virtual |
| bool | IsTemplateArgumentSequenceNode() const virtual |
| bool | IsTemplateIdNode() const virtual |
| Node* | Parent() |
| void | Read(Reader& reader) virtual |
| void | SetFullSpan() virtual |
| void | SetParent(Node* parent_) |
| void | SetSpanEnd(int32_t spanEnd) |
| void | SetSpanStart(int32_t spanStart) |
| void | Write(Writer& writer) virtual |
| NodeType | nodeType |
| Node* | parent |
| Span | span |