Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h38 class TypeAliasTemplateDecl; variable
2230 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2236 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2255 TypeAliasTemplateDecl *getCanonicalDecl() override {
2256 return cast<TypeAliasTemplateDecl>(
2259 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2260 return cast<TypeAliasTemplateDecl>(
2266 TypeAliasTemplateDecl *getPreviousDecl() {
2267 return cast_or_null<TypeAliasTemplateDecl>(
2273 const TypeAliasTemplateDecl *getPreviousDecl() const {
[all …]
DDecl.h48 class TypeAliasTemplateDecl; variable
2686 TypeAliasTemplateDecl *Template;
2701 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate()
2702 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
DRecursiveASTVisitor.h1587 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/lib/AST/
DDeclTemplate.cpp925 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
932 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
935 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
937 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
941 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) { in DeallocateCommon()
945 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
DComment.cpp310 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
DASTDumper.cpp434 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
1221 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DASTContext.cpp3389 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
/external/clang/tools/libclang/
DIndexingContext.h26 class TypeAliasTemplateDecl; variable
432 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
DCursorVisitor.h198 bool VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
DIndexDecl.cpp308 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DIndexingContext.cpp647 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
DCIndex.cpp667 bool CursorVisitor::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/external/clang/lib/Sema/
DSemaTemplate.cpp212 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName()
2006 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates()
2113 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType()
2114 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType()
2348 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType()
2349 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType()
3806 if (PackExpansionIntoNonPack && isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgumentList()
5339 !isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgument()
7265 if (isa<TypeAliasTemplateDecl>(TD)) { in ActOnExplicitInstantiation()
DSemaTemplateInstantiateDecl.cpp445 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
457 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr; in VisitTypeAliasTemplateDecl()
461 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front()); in VisitTypeAliasTemplateDecl()
470 TypeAliasTemplateDecl *Inst in VisitTypeAliasTemplateDecl()
471 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
DSemaTemplateInstantiate.cpp438 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
580 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
DSemaDeclCXX.cpp8562 TypeAliasTemplateDecl *OldDecl = nullptr; in ActOnAliasDeclaration()
8578 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>(); in ActOnAliasDeclaration()
8620 TypeAliasTemplateDecl *NewDecl = in ActOnAliasDeclaration()
8621 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
DTreeTransform.h5534 if (TypeAliasTemplateDecl *TAT = dyn_cast_or_null<TypeAliasTemplateDecl>( in TransformElaboratedType()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp300 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
577 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>(Record, Idx)) in VisitTypeAliasDecl()
2133 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
3226 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp99 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1505 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp823 TypeAliasDecl *AliasDecl = cast<TypeAliasTemplateDecl>( in CreateType()