Home
last modified time | relevance | path

Searched refs:TypeAliasTemplateDecl (Results 1 – 21 of 21) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h2329 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2355 TypeAliasTemplateDecl *getCanonicalDecl() override {
2356 return cast<TypeAliasTemplateDecl>(
2359 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2360 return cast<TypeAliasTemplateDecl>(
2366 TypeAliasTemplateDecl *getPreviousDecl() {
2367 return cast_or_null<TypeAliasTemplateDecl>(
2370 const TypeAliasTemplateDecl *getPreviousDecl() const {
2371 return cast_or_null<TypeAliasTemplateDecl>(
2377 return cast_or_null<TypeAliasTemplateDecl>(
[all …]
H A DDecl.h75 class TypeAliasTemplateDecl; variable
3040 TypeAliasTemplateDecl *Template;
3055 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate()
3056 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
H A DRecursiveASTVisitor.h1779 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp906 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
913 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
916 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
918 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
923 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
H A DComment.cpp329 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
H A DASTDumper.cpp245 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
831 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
H A DASTImporter.cpp464 ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
2364 ASTNodeImporter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2385 if (auto *FoundAlias = dyn_cast<TypeAliasTemplateDecl>(FoundDecl)) in VisitTypeAliasTemplateDecl()
2406 TypeAliasTemplateDecl *ToAlias; in VisitTypeAliasTemplateDecl()
H A DASTContext.cpp4097 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp197 if (const auto* TAT = dyn_cast<TypeAliasTemplateDecl>(Decl)) in VisitNamedDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp245 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName()
2911 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates()
3000 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate()
3173 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType()
3174 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType()
3472 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType()
3473 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType()
5099 if (PackExpansionIntoNonPack && isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgumentList()
6704 !isa<TypeAliasTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
H A DSemaTemplateInstantiateDecl.cpp643 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
655 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr; in VisitTypeAliasTemplateDecl()
659 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front()); in VisitTypeAliasTemplateDecl()
668 TypeAliasTemplateDecl *Inst in VisitTypeAliasTemplateDecl()
669 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
H A DSemaTemplateInstantiate.cpp497 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
676 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
H A DSemaDeclCXX.cpp10546 TypeAliasTemplateDecl *OldDecl = nullptr; in ActOnAliasDeclaration()
10566 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>(); in ActOnAliasDeclaration()
10609 TypeAliasTemplateDecl *NewDecl = in ActOnAliasDeclaration()
10610 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
H A DTreeTransform.h6064 if (TypeAliasTemplateDecl *TAT = dyn_cast_or_null<TypeAliasTemplateDecl>( in TransformElaboratedType()
H A DSemaDecl.cpp1163 if (isa<TypeAliasTemplateDecl>(TD)) in getTemplateNameKindForDiagnostics()
13807 else if (isa<TypeAliasTemplateDecl>(PrevDecl)) in getNonTagTypeDeclKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp559 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp392 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
692 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>()) in VisitTypeAliasDecl()
2389 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
3766 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp111 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1642 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h227 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DASTUnit.cpp298 isa<TypeAliasTemplateDecl>(ND)) { in getDeclShowContexts()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1092 cast<TypeAliasTemplateDecl>(Ty->getTemplateName().getAsTemplateDecl()) in CreateType()