| ClassTemplateSpecializationSymbol(const Span& span_, const std::u32string& name_, TypeSymbol* primaryClassTemplateSymbol_, const std::vector<TypeSymbol*>& templateArgumentSymbols_, const std::u32string& id_) |
| std::unique_ptr<sngxml::dom::Element> | CreateElement() override |
| ClassKey | GetClassKey() const override |
| bool | HasBaseClass(TypeSymbol* type, int& distance) override |
| std::u32string | Id() override |
| bool | IsClassTemplateSpecializationSymbol() const override |
| TypeSymbol* | PrimaryClassTemplateSymbol() |
| const std::vector<TypeSymbol*>& | TemplateArgumentSymbols() const |
| std::u32string | id |
| TypeSymbol* | primaryClassTemplateSymbol |
| std::vector<TypeSymbol*> | templateArgumentSymbols |