Searched refs:UncommonTemplateNameStorage (Results 1 – 2 of 2) sorted by relevance
/freebsd/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 …]
|
/freebsd/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()
|