Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclTemplate.h36 class TypeAliasTemplateDecl; variable
2184 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2190 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2209 TypeAliasTemplateDecl *getCanonicalDecl() override {
2210 return cast<TypeAliasTemplateDecl>(
2213 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2214 return cast<TypeAliasTemplateDecl>(
2220 TypeAliasTemplateDecl *getPreviousDecl() {
2221 return cast_or_null<TypeAliasTemplateDecl>(
2227 const TypeAliasTemplateDecl *getPreviousDecl() const {
[all …]
HDDecl.h47 class TypeAliasTemplateDecl; variable
2670 TypeAliasTemplateDecl *Template;
2685 TypeAliasTemplateDecl *getDescribedAliasTemplate() const { return Template; } in getDescribedAliasTemplate()
2686 void setDescribedAliasTemplate(TypeAliasTemplateDecl *TAT) { Template = TAT; } in setDescribedAliasTemplate()
HDDataRecursiveASTVisitor.h1585 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
HDRecursiveASTVisitor.h1621 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp920 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
927 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
930 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
932 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
936 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) { in DeallocateCommon()
940 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
HDComment.cpp310 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl); in fill()
HDASTDumper.cpp433 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
1219 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
HDASTContext.cpp3321 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl()); in getTemplateSpecializationType()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplate.cpp211 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)); in isTemplateName()
2004 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4) in NoteAllFoundTemplates()
2059 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType()
2060 dyn_cast<TypeAliasTemplateDecl>(Template)) { in CheckTemplateIdType()
2291 if (TypeAliasTemplateDecl *TAT = in ActOnTagTemplateIdType()
2292 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) { in ActOnTagTemplateIdType()
3768 if (PackExpansionIntoNonPack && isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgumentList()
5301 !isa<TypeAliasTemplateDecl>(Template)) { in CheckTemplateArgument()
7227 if (isa<TypeAliasTemplateDecl>(TD)) { in ActOnExplicitInstantiation()
HDSemaTemplateInstantiateDecl.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()
HDSemaTemplateInstantiate.cpp438 << cast<TypeAliasTemplateDecl>(D) in PrintInstantiationStack()
580 if (isa<TypeAliasTemplateDecl>(Active->Entity)) in isSFINAEContext()
HDSemaDeclCXX.cpp8580 TypeAliasTemplateDecl *OldDecl = nullptr; in ActOnAliasDeclaration()
8596 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>(); in ActOnAliasDeclaration()
8638 TypeAliasTemplateDecl *NewDecl = in ActOnAliasDeclaration()
8639 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration()
HDTreeTransform.h5378 if (TypeAliasTemplateDecl *TAT = dyn_cast_or_null<TypeAliasTemplateDecl>( in TransformElaboratedType()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp323 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
596 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>(Record, Idx)) in VisitTypeAliasDecl()
2153 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
3224 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
HDASTWriterDecl.cpp99 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1450 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGDebugInfo.cpp759 TypeAliasDecl *AliasDecl = cast<TypeAliasTemplateDecl>( in CreateType()