Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h36 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 …]
DDataRecursiveASTVisitor.h1548 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
DRecursiveASTVisitor.h1582 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/lib/AST/
DDeclTemplate.cpp883 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()
DComment.cpp317 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
DASTDumper.cpp254 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
1068 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DASTContext.cpp3190 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
/external/clang/tools/libclang/
DIndexingContext.h23 class TypeAliasTemplateDecl; variable
429 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
DIndexDecl.cpp308 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DIndexingContext.cpp647 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
/external/clang/lib/Sema/
DSemaTemplate.cpp211 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()
DSemaTemplateInstantiateDecl.cpp330 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()
DSemaTemplateInstantiate.cpp454 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
596 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
DSemaDeclCXX.cpp8102 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()
DTreeTransform.h5111 if (TypeAliasTemplateDecl *TAT = in TransformElaboratedType()
5112 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in TransformElaboratedType()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp99 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1385 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
DASTReaderDecl.cpp287 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1955 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2728 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp739 cast<TypeAliasTemplateDecl>(Ty->getTemplateName().getAsTemplateDecl()) in CreateType()