Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp72 : 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 DTemplateName.h48 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()