Searched refs:TypeAliasTemplateDecl (Results 1 – 18 of 18) sorted by relevance
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 36 class TypeAliasTemplateDecl; variable 2098 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl { 2104 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 2123 TypeAliasTemplateDecl *getCanonicalDecl() override { 2124 return cast<TypeAliasTemplateDecl>( 2127 const TypeAliasTemplateDecl *getCanonicalDecl() const { 2128 return cast<TypeAliasTemplateDecl>( 2134 TypeAliasTemplateDecl *getPreviousDecl() { 2135 return cast_or_null<TypeAliasTemplateDecl>( 2141 const TypeAliasTemplateDecl *getPreviousDecl() const { [all …]
|
D | DataRecursiveASTVisitor.h | 1548 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
|
D | RecursiveASTVisitor.h | 1582 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 883 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create() 890 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 893 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 895 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 899 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) { in DeallocateCommon() 903 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
|
D | Comment.cpp | 317 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
|
D | ASTDumper.cpp | 254 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D); 1068 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
D | ASTContext.cpp | 3190 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
|
/external/clang/tools/libclang/ |
D | IndexingContext.h | 23 class TypeAliasTemplateDecl; variable 429 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
|
D | IndexDecl.cpp | 308 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
D | IndexingContext.cpp | 647 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 211 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)); in isTemplateName() 1976 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates() 2031 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() 2032 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType() 2263 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType() 2264 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType() 3697 isa<TypeAliasTemplateDecl>(Template) && in CheckTemplateArgumentList() 5138 !isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgument() 7055 if (isa<TypeAliasTemplateDecl>(TD)) { in ActOnExplicitInstantiation()
|
D | SemaTemplateInstantiateDecl.cpp | 330 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl() 342 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr; in VisitTypeAliasTemplateDecl() 346 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front()); in VisitTypeAliasTemplateDecl() 355 TypeAliasTemplateDecl *Inst in VisitTypeAliasTemplateDecl() 356 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
|
D | SemaTemplateInstantiate.cpp | 454 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack() 596 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
|
D | SemaDeclCXX.cpp | 8102 TypeAliasTemplateDecl *OldDecl = nullptr; in ActOnAliasDeclaration() 8118 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>(); in ActOnAliasDeclaration() 8160 TypeAliasTemplateDecl *NewDecl = in ActOnAliasDeclaration() 8161 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
|
D | TreeTransform.h | 5111 if (TypeAliasTemplateDecl *TAT = in TransformElaboratedType() 5112 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in TransformElaboratedType()
|
/external/clang/lib/Serialization/ |
D | ASTWriterDecl.cpp | 99 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D); 1385 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
|
D | ASTReaderDecl.cpp | 287 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D); 1955 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl() 2728 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 739 cast<TypeAliasTemplateDecl>(Ty->getTemplateName().getAsTemplateDecl()) in CreateType()
|