Home
last modified time | relevance | path

Searched refs:TypeAliasDecl (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp162 OrigDecl, /*IsTypeAlias=*/isa<TypeAliasDecl>(OrigDecl))); in TransformTypedefType()
171 if (isa<TypeAliasDecl>(OrigDecl)) in TransformTypedefType()
172 Decl = TypeAliasDecl::Create( in TransformTypedefType()
H A DHLSLExternalSemaSource.cpp468 auto *Record = TypeAliasDecl::Create(AST, HLSLNamespace, SourceLocation(), in defineHLSLVectorAlias()
H A DSemaTemplateInstantiateDecl.cpp1041 Typedef = TypeAliasDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(), in InstantiateTypedefNameDecl()
1092 Decl *TemplateDeclInstantiator::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
1110 TypeAliasDecl *Pattern = D->getTemplatedDecl(); in InstantiateTypeAliasTemplateDecl()
1129 TypeAliasDecl *AliasInst = cast_or_null<TypeAliasDecl>( in InstantiateTypeAliasTemplateDecl()
H A DSemaDecl.cpp2443 int Kind = isa<TypeAliasDecl>(Old) ? 1 : 0; in isIncompatibleTypedef()
2456 int Kind = isa<TypeAliasDecl>(Old) ? 1 : 0; in isIncompatibleTypedef()
4957 << isa<TypeAliasDecl>(NewTD) in setTagNameForLinkagePurposes()
4964 << NewTD << isa<TypeAliasDecl>(NewTD); in setTagNameForLinkagePurposes()
8105 if (isa<TypeAliasDecl>(ShadowedDecl)) in computeShadowedDeclKind()
16774 else if (isa<TypeAliasDecl>(PrevDecl)) in getNonTagTypeDeclKind()
17709 if (isa<TypeAliasDecl>(PrevDecl)) Kind = 1; in ActOnTag()
H A DSema.cpp1088 << isa<TypeAliasDecl>(TD) << TD->getDeclName(); in emitAndClearUnusedLocalTypedefWarnings()
H A DSemaDeclCXX.cpp10899 << DeclaratorType << isa<TypeAliasDecl>(TT->getDecl()); in CheckDestructorDeclarator()
13406 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
13469 TypeAliasDecl *OldTD = OldDecl->getTemplatedDecl(); in ActOnAliasDeclaration()
H A DSemaDeclAttr.cpp6323 isa<DeclaratorDecl, TypeAliasDecl>(D)) { in ProcessDeclAttribute()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h375 void VisitTypeAliasDecl(const TypeAliasDecl *D);
H A DJSONNodeDumper.h249 void VisitTypeAliasDecl(const TypeAliasDecl *TAD);
H A DDecl.h3528 class TypeAliasDecl : public TypedefNameDecl {
3532 TypeAliasDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in TypeAliasDecl() function
3539 static TypeAliasDecl *Create(ASTContext &C, DeclContext *DC,
3542 static TypeAliasDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
H A DASTNodeTraverser.h643 void VisitTypeAliasDecl(const TypeAliasDecl *D) { in VisitTypeAliasDecl()
H A DDeclTemplate.h2531 TypeAliasDecl *getTemplatedDecl() const {
2532 return static_cast<TypeAliasDecl *>(TemplatedDecl);
H A DRecursiveASTVisitor.h1979 DEF_TRAVERSE_DECL(TypeAliasDecl, {
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp5546 TypeAliasDecl *TypeAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5551 return new (C, DC) TypeAliasDecl(C, DC, StartLoc, IdLoc, Id, TInfo); in Create()
5554 TypeAliasDecl *TypeAliasDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
5556 return new (C, ID) TypeAliasDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
5569 SourceRange TypeAliasDecl::getSourceRange() const { in getSourceRange()
H A DDeclPrinter.cpp64 void VisitTypeAliasDecl(TypeAliasDecl *D);
562 void DeclPrinter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
H A DODRHash.cpp452 void VisitTypeAliasDecl(const TypeAliasDecl *D) { in VisitTypeAliasDecl()
H A DDeclBase.cpp268 if (auto *AD = dyn_cast<TypeAliasDecl>(this)) in getDescribedTemplate()
H A DJSONNodeDumper.cpp877 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
H A DASTImporter.cpp476 ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D);
2778 if (GetImportedOrCreateDecl<TypeAliasDecl>( in VisitTypedefNameDecl()
2798 TypeAliasDecl *FromAlias = IsAlias ? cast<TypeAliasDecl>(D) : nullptr; in VisitTypedefNameDecl()
2809 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
H A DTextNodeDumper.cpp2403 void TextNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *D) { in VisitTypeAliasDecl()
H A DMicrosoftMangle.cpp1884 } else if (isa<TypeAliasDecl>(ND)) { in mangleTemplateArg()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp338 void VisitTypeAliasDecl(TypeAliasDecl *TD);
740 void ASTDeclReader::VisitTypeAliasDecl(TypeAliasDecl *TD) { in VisitTypeAliasDecl()
2936 if (auto *DAlias = dyn_cast<TypeAliasDecl>(DPattern)) in mergeTemplatePattern()
3859 D = TypeAliasDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp73 void VisitTypeAliasDecl(TypeAliasDecl *D);
480 void ASTDeclWriter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1578 bool WalkUpFromTypeAliasDecl(TypeAliasDecl *S) { in WalkUpFromTypeAliasDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h220 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasDecl>

12