Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h2546 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 DTextNodeDumper.h350 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
H A DDecl.h75 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 DASTNodeTraverser.h546 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/llvm-project-15.0.7/clang/lib/AST/
H A DComment.cpp334 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
H A DDeclTemplate.cpp1120 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 DTextNodeDumper.cpp1934 const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp89 TypeAliasTemplateDecl::Create(AST, HLSLNamespace, SourceLocation(), in defineHLSLVectorAlias()
H A DSemaTemplate.cpp304 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 DSemaTemplateInstantiateDecl.cpp1027 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 DSemaTemplateInstantiate.cpp586 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
865 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.h25 class TypeAliasTemplateDecl; variable
410 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
H A DCursorVisitor.h205 bool VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
H A DCXIndexDataConsumer.cpp140 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 Dvector-alias.hlsl4 // 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 DUSRLocFinder.cpp197 if (const auto* TAT = dyn_cast<TypeAliasTemplateDecl>(Decl)) in VisitNamedDecl()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DQuality.cpp68 MAP(TypeAliasTemplateDecl, Type); in categorize()
H A DFindTarget.cpp642 llvm::isa<TypeAliasTemplateDecl>(ND)) in refInDecl()
H A DHover.cpp626 else if (const auto *TAT = dyn_cast<TypeAliasTemplateDecl>(D)) in getHoverContents()
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DModularize.cpp618 isa<TypeAliasTemplateDecl>(ND) || isa<UsingShadowDecl>(ND) || in VisitNamedDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp393 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 DASTWriterDecl.cpp116 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1771 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp732 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp2073 TEST_P(ASTMatchersTest, TypeAliasTemplateDecl) { in TEST_P() argument
/llvm-project-15.0.7/clang/lib/Frontend/
H A DASTUnit.cpp300 isa<TypeAliasTemplateDecl>(ND)) { in getDeclShowContexts()

12