Searched refs:UncommonTemplateNameStorage (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateName.cpp | 72 : UncommonTemplateNameStorage(SubstTemplateTemplateParmPack, Index, in SubstTemplateTemplateParmPackStorage() 134 UncommonTemplateNameStorage *uncommon in getKind() 135 = Storage.get<UncommonTemplateNameStorage*>(); in getKind() 167 if (UncommonTemplateNameStorage *Uncommon = in getAsOverloadedTemplate() 168 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsOverloadedTemplate() 175 if (UncommonTemplateNameStorage *Uncommon = in getAsAssumedTemplateName() 176 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsAssumedTemplateName() 184 if (UncommonTemplateNameStorage *uncommon = in getAsSubstTemplateTemplateParm() 185 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsSubstTemplateTemplateParm() 193 if (UncommonTemplateNameStorage *Uncommon = in getAsSubstTemplateTemplateParmPack() [all …]
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateName.h | 48 class UncommonTemplateNameStorage { 74 UncommonTemplateNameStorage(Kind Kind, unsigned Index, unsigned Data) { in UncommonTemplateNameStorage() function 108 class OverloadedTemplateStorage : public UncommonTemplateNameStorage { 112 : UncommonTemplateNameStorage(Overloaded, 0, size) {} in OverloadedTemplateStorage() 140 class SubstTemplateTemplateParmPackStorage : public UncommonTemplateNameStorage, 209 llvm::PointerUnion<Decl *, UncommonTemplateNameStorage *, 373 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode { 382 : UncommonTemplateNameStorage(SubstTemplateTemplateParm, Index, in SubstTemplateTemplateParmStorage()
|
| H A D | DeclarationName.h | 941 class AssumedTemplateStorage : public UncommonTemplateNameStorage { 945 : UncommonTemplateNameStorage(Assumed, 0, 0), Name(Name) {}
|