| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 2546 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl { 2572 TypeAliasTemplateDecl *getCanonicalDecl() override { 2573 return cast<TypeAliasTemplateDecl>( 2576 const TypeAliasTemplateDecl *getCanonicalDecl() const { 2577 return cast<TypeAliasTemplateDecl>( 2583 TypeAliasTemplateDecl *getPreviousDecl() { 2584 return cast_or_null<TypeAliasTemplateDecl>( 2587 const TypeAliasTemplateDecl *getPreviousDecl() const { 2588 return cast_or_null<TypeAliasTemplateDecl>( 2594 return cast_or_null<TypeAliasTemplateDecl>( [all …]
|
| H A D | TextNodeDumper.h | 350 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
|
| H A D | Decl.h | 75 class TypeAliasTemplateDecl; variable 3342 TypeAliasTemplateDecl *Template; 3357 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate() 3358 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
|
| H A D | ASTNodeTraverser.h | 546 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Comment.cpp | 334 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
|
| H A D | DeclTemplate.cpp | 1120 TypeAliasTemplateDecl * 1121 TypeAliasTemplateDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create() 1125 auto *TD = new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 1131 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1133 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 1138 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
|
| H A D | TextNodeDumper.cpp | 1934 const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | HLSLExternalSemaSource.cpp | 89 TypeAliasTemplateDecl::Create(AST, HLSLNamespace, SourceLocation(), in defineHLSLVectorAlias()
|
| H A D | SemaTemplate.cpp | 304 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName() 3481 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates() 3571 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate() 3751 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() 3752 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType() 4111 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType() 4112 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType() 5781 if (PackExpansionIntoNonPack && (isa<TypeAliasTemplateDecl>(Template) || in CheckTemplateArgumentList() 7471 !isa<TypeAliasTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1027 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl() 1039 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr; in VisitTypeAliasTemplateDecl() 1043 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front()); in VisitTypeAliasTemplateDecl() 1052 TypeAliasTemplateDecl *Inst in VisitTypeAliasTemplateDecl() 1053 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
|
| H A D | SemaTemplateInstantiate.cpp | 586 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack() 865 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.h | 25 class TypeAliasTemplateDecl; variable 410 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
|
| H A D | CursorVisitor.h | 205 bool VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
|
| H A D | CXIndexDataConsumer.cpp | 140 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl() 885 bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
|
| /llvm-project-15.0.7/clang/test/AST/HLSL/ |
| H A D | vector-alias.hlsl | 4 // CHECK-NEXT: TypeAliasTemplateDecl 0x{{[0-9a-fA-F]+}} <<invalid sloc>> <invalid sloc> implicit ve…
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 197 if (const auto* TAT = dyn_cast<TypeAliasTemplateDecl>(Decl)) in VisitNamedDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Quality.cpp | 68 MAP(TypeAliasTemplateDecl, Type); in categorize()
|
| H A D | FindTarget.cpp | 642 llvm::isa<TypeAliasTemplateDecl>(ND)) in refInDecl()
|
| H A D | Hover.cpp | 626 else if (const auto *TAT = dyn_cast<TypeAliasTemplateDecl>(D)) in getHoverContents()
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | Modularize.cpp | 618 isa<TypeAliasTemplateDecl>(ND) || isa<UsingShadowDecl>(ND) || in VisitNamedDecl()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 393 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D); 714 if (auto *Template = readDeclAs<TypeAliasTemplateDecl>()) in VisitTypeAliasDecl() 2537 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl() 3711 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 116 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D); 1771 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 732 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 2073 TEST_P(ASTMatchersTest, TypeAliasTemplateDecl) { in TEST_P() argument
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | ASTUnit.cpp | 300 isa<TypeAliasTemplateDecl>(ND)) { in getDeclShowContexts()
|