EnumeratorNode() |
EnumeratorNode(const Span& span_, const std::u32string& enumerator_, Node* value_, const std::u32string& valueStr_) |
void | Accept(Visitor& visitor) override |
const Span& | AssignmentSignSpan() const |
const std::u32string& | Enumerator() const |
void | Read(Reader& reader) override |
void | SetAssignmentSignSpan(const Span& assignmentSignSpan_) |
Node* | Value() |
const std::u32string& | ValueStr() const |
void | Write(Writer& writer) override |
Span | assignmentSignSpan |
std::u32string | enumerator |
std::unique_ptr<Node> | value |
std::u32string | valueStr |