Home
last modified time | relevance | path

Searched refs:ClassTemplatePartialSpecializationDecl (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp492 ClassTemplatePartialSpecializationDecl *
546 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
566 ClassTemplatePartialSpecializationDecl *
569 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization()
578 ClassTemplatePartialSpecializationDecl *
1024 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor()
1026 ClassTemplatePartialSpecializationDecl::
1045 ClassTemplatePartialSpecializationDecl *
1046 ClassTemplatePartialSpecializationDecl::
1054 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create()
[all …]
H A DComment.cpp280 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
281 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
H A DDeclBase.cpp246 if (auto *CTPSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
1146 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
H A DDeclPrinter.cpp88 ClassTemplatePartialSpecializationDecl *D);
1206 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
H A DDeclCXX.cpp1804 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass()
1863 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DASTImporter.cpp5627 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl()
5628 dyn_cast<ClassTemplatePartialSpecializationDecl>(D); in VisitClassTemplateSpecializationDecl()
5701 if (GetImportedOrCreateDecl<ClassTemplatePartialSpecializationDecl>( in VisitClassTemplateSpecializationDecl()
5706 cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl))) in VisitClassTemplateSpecializationDecl()
5711 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2); in VisitClassTemplateSpecializationDecl()
H A DASTContext.cpp352 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate()
357 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate()
4477 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h47 class ClassTemplatePartialSpecializationDecl; variable
1950 ClassTemplatePartialSpecializationDecl *>
2071 class ClassTemplatePartialSpecializationDecl
2098 ClassTemplatePartialSpecializationDecl(ASTContext &C)
2108 static ClassTemplatePartialSpecializationDecl *
2116 ClassTemplatePartialSpecializationDecl *PrevDecl);
2118 static ClassTemplatePartialSpecializationDecl *
2122 return cast<ClassTemplatePartialSpecializationDecl>(
2176 ClassTemplatePartialSpecializationDecl *
2356 ClassTemplatePartialSpecializationDecl *
[all …]
H A DASTNodeTraverser.h563 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h477 ClassTemplatePartialSpecializationDecl *>, 4>
559 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator;
611 ClassTemplatePartialSpecializationDecl *
614 ClassTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h111 class ClassTemplatePartialSpecializationDecl; variable
7711 ClassTemplatePartialSpecializationDecl *Partial);
8446 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
8577 ClassTemplatePartialSpecializationDecl *
8579 ClassTemplatePartialSpecializationDecl *PS1,
8580 ClassTemplatePartialSpecializationDecl *PS2,
8583 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T,
8930 ClassTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp126 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
321 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
676 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
695 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
799 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
3017 ClassTemplatePartialSpecializationDecl *Partial;
3028 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization()
3056 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization()
3058 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization()
3072 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in getPatternForClassTemplateSpecialization()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1650 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl()
1677 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl()
3999 ClassTemplatePartialSpecializationDecl *
4094 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization()
4095 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization()
5758 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf()
5759 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf()
5763 Instance = cast<ClassTemplatePartialSpecializationDecl>( in isInstantiationOf()
5898 dyn_cast<ClassTemplatePartialSpecializationDecl>(Other)) in isInstantiationOf()
6089 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in FindInstantiatedDecl()
[all …]
H A DSemaTemplateDeduction.cpp2856 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) || in ConvertDeducedTemplateArguments()
2903 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> {
3065 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5501 ClassTemplatePartialSpecializationDecl *
5503 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5504 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
5533 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
H A DSemaTemplate.cpp3089 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier()
3218 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier()
3219 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
3782 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType()
4258 ClassTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
8431 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization()
8432 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization()
8433 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization()
8434 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization()
11071 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
H A DSemaCXXScopeSpec.cpp117 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp208 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides()
643 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl()
648 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
H A DUSRGeneration.cpp519 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl()
520 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
H A DIndexSymbol.cpp134 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp347 ClassTemplatePartialSpecializationDecl *D);
2189 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl()
2207 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl()
2245 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
2257 readDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl()
3920 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4610 readDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl()
4619 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
H A DASTWriterDecl.cpp79 ClassTemplatePartialSpecializationDecl *D);
1543 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl()
1548 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl()
1573 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp752 Decl, ClassTemplatePartialSpecializationDecl>
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp771 if (auto *S = dyn_cast<ClassTemplatePartialSpecializationDecl>(C)) in handleFreeStandingTagDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h480 Decl, ClassTemplatePartialSpecializationDecl>

12