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 |