Home
last modified time | relevance | path

Searched refs:UncommonTemplateNameStorage (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateName.cpp97 UncommonTemplateNameStorage *uncommon in getKind()
98 = Storage.get<UncommonTemplateNameStorage*>(); in getKind()
130 if (UncommonTemplateNameStorage *Uncommon = in getAsOverloadedTemplate()
131 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsOverloadedTemplate()
138 if (UncommonTemplateNameStorage *Uncommon = in getAsAssumedTemplateName()
139 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsAssumedTemplateName()
147 if (UncommonTemplateNameStorage *uncommon = in getAsSubstTemplateTemplateParm()
148 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsSubstTemplateTemplateParm()
156 if (UncommonTemplateNameStorage *Uncommon = in getAsSubstTemplateTemplateParmPack()
157 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsSubstTemplateTemplateParmPack()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateName.h47 class UncommonTemplateNameStorage {
70 UncommonTemplateNameStorage(Kind kind, unsigned size) { in UncommonTemplateNameStorage() function
105 class OverloadedTemplateStorage : public UncommonTemplateNameStorage {
109 : UncommonTemplateNameStorage(Overloaded, size) {} in OverloadedTemplateStorage()
136 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode
145 : UncommonTemplateNameStorage(SubstTemplateTemplateParmPack, Size), in SubstTemplateTemplateParmPackStorage()
198 llvm::PointerUnion<Decl *, UncommonTemplateNameStorage *,
365 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode {
373 : UncommonTemplateNameStorage(SubstTemplateTemplateParm, 0), in SubstTemplateTemplateParmStorage()
H A DDeclarationName.h940 class AssumedTemplateStorage : public UncommonTemplateNameStorage {
944 : UncommonTemplateNameStorage(Assumed, 0), Name(Name) {}