| ClassGroupSymbol(const Span& span_, const std::u32string& name_) |
| void | AddClass(std::unique_ptr<ClassTypeSymbol>&& cls) |
| const std::vector<std::unique_ptr<ClassTypeSymbol>>& | Classes() const |
| std::unique_ptr<sngxml::dom::Element> | CreateElement() override |
| ClassTypeSymbol* | GetClass(int arity) const |
| bool | IsClassGroupSymbol() const override |
| std::u32string | KindStr() override |
| std::unordered_map<int, ClassTypeSymbol*> | arityClassMap |
| std::vector<std::unique_ptr<ClassTypeSymbol>> | classes |