Searched refs:ClassTemplatePartialSpecializationDecl (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp442 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
466 ClassTemplatePartialSpecializationDecl *
505 ClassTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID,
515 ClassTemplatePartialSpecializationDecl *D,
520 ClassTemplatePartialSpecializationDecl *Existing
531 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) {
532 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs
536 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs)
540 ClassTemplatePartialSpecializationDecl *
543 for (ClassTemplatePartialSpecializationDecl
997 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, function in class:ClassTemplatePartialSpecializationDecl
[all...]
H A DComment.cpp280 const ClassTemplatePartialSpecializationDecl *CTPSD =
281 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl);
H A DDeclPrinter.cpp88 ClassTemplatePartialSpecializationDecl *D);
1189 ClassTemplatePartialSpecializationDecl *D) {
H A DDeclCXX.cpp1687 assert(!isa<ClassTemplatePartialSpecializationDecl>(this));
1746 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) {
H A DDeclBase.cpp1098 if (isa<ClassTemplatePartialSpecializationDecl>(this))
H A DASTImporter.cpp5365 ClassTemplatePartialSpecializationDecl *PartialSpec =
5366 dyn_cast<ClassTemplatePartialSpecializationDecl>(D);
5438 if (GetImportedOrCreateDecl<ClassTemplatePartialSpecializationDecl>(
5443 cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl)))
5448 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2);
H A DASTContext.cpp368 ClassTemplatePartialSpecializationDecl *>
373 PU.get<ClassTemplatePartialSpecializationDecl *>());
4095 if (isa<ClassTemplatePartialSpecializationDecl>(RD))
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h47 class ClassTemplatePartialSpecializationDecl;
1810 ClassTemplatePartialSpecializationDecl *PartialSpecialization;
1945 ClassTemplatePartialSpecializationDecl *>
1949 ClassTemplatePartialSpecializationDecl *>();
1957 ClassTemplatePartialSpecializationDecl *>
1988 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
2066 class ClassTemplatePartialSpecializationDecl class in namespace:clang
2080 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
2083 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
2091 ClassTemplatePartialSpecializationDecl *PrevDec
2093 ClassTemplatePartialSpecializationDecl(ASTContext &C) function in class:clang::ClassTemplatePartialSpecializationDecl
[all...]
H A DASTNodeTraverser.h511 const ClassTemplatePartialSpecializationDecl *D) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h441 ClassTemplatePartialSpecializationDecl *>, 4>
521 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator;
573 ClassTemplatePartialSpecializationDecl *
576 ClassTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h104 class ClassTemplatePartialSpecializationDecl;
7119 ClassTemplatePartialSpecializationDecl *Partial);
7840 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
7971 ClassTemplatePartialSpecializationDecl *
7973 ClassTemplatePartialSpecializationDecl *PS1,
7974 ClassTemplatePartialSpecializationDecl *PS2,
7977 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T,
8318 ClassTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp100 const ClassTemplatePartialSpecializationDecl *PartialSpec) {
178 std::vector<const ClassTemplatePartialSpecializationDecl *> PartialSpecs;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp125 !isa<ClassTemplatePartialSpecializationDecl>(Spec))
313 ClassTemplatePartialSpecializationDecl *PartialSpec,
621 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>(
668 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
687 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
779 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity))
2936 ClassTemplatePartialSpecializationDecl *Partial;
2947 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
2973 ClassTemplatePartialSpecializationDecl *>
2975 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) {
[all...]
H A DSemaTemplateInstantiateDecl.cpp1517 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
1529 ClassTemplatePartialSpecializationDecl *D) {
1544 if (ClassTemplatePartialSpecializationDecl *Result
3813 ClassTemplatePartialSpecializationDecl *
3816 ClassTemplatePartialSpecializationDecl *PartialSpec) {
3908 ClassTemplatePartialSpecializationDecl *InstPartialSpec =
3909 ClassTemplatePartialSpecializationDecl::Create(
5424 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern,
5425 ClassTemplatePartialSpecializationDecl *Instance) {
5427 = cast<ClassTemplatePartialSpecializationDecl>(Patter
[all...]
H A DSemaTemplateDeduction.cpp2614 // ClassTemplatePartialSpecializationDecl sadly does not derive from
2676 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) ||
2723 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> {
2885 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
5260 ClassTemplatePartialSpecializationDecl *
5262 ClassTemplatePartialSpecializationDecl *PS1,
5263 ClassTemplatePartialSpecializationDecl *PS2,
5292 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) {
H A DSemaCXXScopeSpec.cpp117 if (ClassTemplatePartialSpecializationDecl *PartialSpec
H A DSemaTemplate.cpp2899 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) &&
3028 if (ClassTemplatePartialSpecializationDecl *Partial
3029 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) {
3588 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) &&
4060 ClassTemplatePartialSpecializationDecl *Partial) {
8199 ClassTemplatePartialSpecializationDecl *PrevPartial
8200 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl);
8201 ClassTemplatePartialSpecializationDecl *Partial
8202 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind,
10821 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) {
[all...]
H A DSemaDeclAttr.cpp6121 if (isa<ClassTemplatePartialSpecializationDecl>(D) &&
6172 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp203 ClassTemplatePartialSpecializationDecl *>
638 ClassTemplatePartialSpecializationDecl *>
643 : Template.get<ClassTemplatePartialSpecializationDecl *>();
H A DUSRGeneration.cpp518 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec
519 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) {
H A DIndexSymbol.cpp134 if (isa<ClassTemplatePartialSpecializationDecl>(D)) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp343 ClassTemplatePartialSpecializationDecl *D);
2127 = cast<ClassTemplatePartialSpecializationDecl>(InstD);
2145 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
2183 ClassTemplatePartialSpecializationDecl *D) {
2195 readDeclAs<ClassTemplatePartialSpecializationDecl>());
2282 /// TODO: Unify with ClassTemplatePartialSpecializationDecl version?
3848 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);
4521 readDeclAs<ClassTemplatePartialSpecializationDecl>();
4530 .is<ClassTemplatePartialSpecializationDecl *>())
H A DASTWriterDecl.cpp79 ClassTemplatePartialSpecializationDecl *D);
1519 ClassTemplatePartialSpecializationDecl *> InstFrom
1524 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>());
1549 ClassTemplatePartialSpecializationDecl *D) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp629 Decl, ClassTemplatePartialSpecializationDecl>
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h432 Decl, ClassTemplatePartialSpecializationDecl>

Completed in 710 milliseconds

12