Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h39 class TypeAliasTemplateDecl; variable
2223 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2229 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2248 TypeAliasTemplateDecl *getCanonicalDecl() override {
2249 return cast<TypeAliasTemplateDecl>(
2252 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2253 return cast<TypeAliasTemplateDecl>(
2259 TypeAliasTemplateDecl *getPreviousDecl() {
2260 return cast_or_null<TypeAliasTemplateDecl>(
2266 const TypeAliasTemplateDecl *getPreviousDecl() const {
[all …]
DDecl.h49 class TypeAliasTemplateDecl; variable
2703 TypeAliasTemplateDecl *Template;
2718 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate()
2719 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
DRecursiveASTVisitor.h1675 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/lib/AST/
DDeclTemplate.cpp891 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
898 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
901 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
903 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
907 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) { in DeallocateCommon()
911 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
DComment.cpp310 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
DASTDumper.cpp447 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
1306 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DASTContext.cpp3427 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
/external/clang/tools/libclang/
DCXIndexDataConsumer.h27 class TypeAliasTemplateDecl; variable
434 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
DCursorVisitor.h198 bool VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
DCXIndexDataConsumer.cpp141 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
871 bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
DCIndex.cpp674 bool CursorVisitor::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/external/clang/lib/Sema/
DSemaTemplate.cpp214 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName()
2023 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates()
2153 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType()
2154 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType()
2386 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType()
2387 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType()
3844 if (PackExpansionIntoNonPack && isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgumentList()
5380 !isa<TypeAliasTemplateDecl>(Template) && in CheckTemplateArgument()
7345 if (isa<TypeAliasTemplateDecl>(TD)) { in ActOnExplicitInstantiation()
DSemaTemplateInstantiateDecl.cpp559 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
571 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr; in VisitTypeAliasTemplateDecl()
575 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front()); in VisitTypeAliasTemplateDecl()
584 TypeAliasTemplateDecl *Inst in VisitTypeAliasTemplateDecl()
585 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
DSemaTemplateInstantiate.cpp439 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
577 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
DSemaDeclCXX.cpp8803 TypeAliasTemplateDecl *OldDecl = nullptr; in ActOnAliasDeclaration()
8823 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>(); in ActOnAliasDeclaration()
8865 TypeAliasTemplateDecl *NewDecl = in ActOnAliasDeclaration()
8866 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
DTreeTransform.h5699 if (TypeAliasTemplateDecl *TAT = dyn_cast_or_null<TypeAliasTemplateDecl>( in TransformElaboratedType()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp324 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
632 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>(Record, Idx)) in VisitTypeAliasDecl()
2215 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
3344 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp107 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1544 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp849 TypeAliasDecl *AliasDecl = cast<TypeAliasTemplateDecl>( in CreateType()