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 |