Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp38 : UncommonTemplateNameStorage(Deduced, /*Index=*/DefArgs.StartPos, in DeducedTemplateStorage()
97 : UncommonTemplateNameStorage(SubstTemplateTemplateParmPack, Index, in SubstTemplateTemplateParmPackStorage()
186 UncommonTemplateNameStorage *uncommon = in getKind()
187 cast<UncommonTemplateNameStorage *>(Storage); in getKind()
255 if (UncommonTemplateNameStorage *Uncommon = in getAsOverloadedTemplate()
256 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsOverloadedTemplate()
263 if (UncommonTemplateNameStorage *Uncommon = in getAsAssumedTemplateName()
264 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsAssumedTemplateName()
272 if (UncommonTemplateNameStorage *uncommon = in getAsSubstTemplateTemplateParm()
273 dyn_cast_if_present<UncommonTemplateNameStorage *>(Storage)) in getAsSubstTemplateTemplateParm()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h51 class UncommonTemplateNameStorage {
78 UncommonTemplateNameStorage(Kind Kind, unsigned Index, unsigned Data) { in UncommonTemplateNameStorage() function
118 class OverloadedTemplateStorage : public UncommonTemplateNameStorage {
122 : UncommonTemplateNameStorage(Overloaded, 0, size) {} in OverloadedTemplateStorage()
150 class SubstTemplateTemplateParmPackStorage : public UncommonTemplateNameStorage,
228 llvm::PointerUnion<Decl *, UncommonTemplateNameStorage *,
410 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode {
419 : UncommonTemplateNameStorage( in SubstTemplateTemplateParmStorage()
453 class DeducedTemplateStorage : public UncommonTemplateNameStorage,
H A DDeclarationName.h969 class AssumedTemplateStorage : public UncommonTemplateNameStorage {
973 : UncommonTemplateNameStorage(Assumed, 0, 0), Name(Name) {}