Searched refs:UncommonTemplateNameStorage (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | TemplateName.cpp | 97 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 D | TemplateName.h | 47 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 D | DeclarationName.h | 940 class AssumedTemplateStorage : public UncommonTemplateNameStorage { 944 : UncommonTemplateNameStorage(Assumed, 0), Name(Name) {}
|