Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp403 ClassTemplatePartialSpecializationDecl *
415 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
435 ClassTemplatePartialSpecializationDecl *
438 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization()
447 ClassTemplatePartialSpecializationDecl *
830 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor()
832 ClassTemplatePartialSpecializationDecl::
851 ClassTemplatePartialSpecializationDecl *
852 ClassTemplatePartialSpecializationDecl::
860 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create()
[all …]
H A DComment.cpp266 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
267 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
H A DDeclPrinter.cpp88 ClassTemplatePartialSpecializationDecl *D);
928 if (auto S = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) in VisitCXXRecordDecl()
1141 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
H A DASTDumper.cpp253 const ClassTemplatePartialSpecializationDecl *D);
1053 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
H A DDeclCXX.cpp1614 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass()
1673 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp1082 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
H A DASTImporter.cpp5073 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl()
5074 dyn_cast<ClassTemplatePartialSpecializationDecl>(D); in VisitClassTemplateSpecializationDecl()
5149 if (GetImportedOrCreateDecl<ClassTemplatePartialSpecializationDecl>( in VisitClassTemplateSpecializationDecl()
5154 cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl))) in VisitClassTemplateSpecializationDecl()
5162 cast<ClassTemplatePartialSpecializationDecl>(D2), InsertPos); in VisitClassTemplateSpecializationDecl()
H A DASTContext.cpp356 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate()
361 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate()
3829 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h47 class ClassTemplatePartialSpecializationDecl; variable
1777 ClassTemplatePartialSpecializationDecl *>
1898 class ClassTemplatePartialSpecializationDecl
1925 ClassTemplatePartialSpecializationDecl(ASTContext &C)
1935 static ClassTemplatePartialSpecializationDecl *
1943 ClassTemplatePartialSpecializationDecl *PrevDecl);
1945 static ClassTemplatePartialSpecializationDecl *
1949 return cast<ClassTemplatePartialSpecializationDecl>(
1989 ClassTemplatePartialSpecializationDecl *
2170 ClassTemplatePartialSpecializationDecl *
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplate.h432 ClassTemplatePartialSpecializationDecl *>, 4>
502 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator;
551 ClassTemplatePartialSpecializationDecl *
554 ClassTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h99 class ClassTemplatePartialSpecializationDecl; variable
6342 ClassTemplatePartialSpecializationDecl *Partial);
6995 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
7124 ClassTemplatePartialSpecializationDecl *
7126 ClassTemplatePartialSpecializationDecl *PS1,
7127 ClassTemplatePartialSpecializationDecl *PS2,
7130 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T,
7436 ClassTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp99 const ClassTemplatePartialSpecializationDecl *PartialSpec) { in VisitClassTemplatePartialSpecializationDecl()
173 std::vector<const ClassTemplatePartialSpecializationDecl *> PartialSpecs;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp118 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
299 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
547 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
594 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
613 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
2366 ClassTemplatePartialSpecializationDecl *Partial;
2377 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization()
2403 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization()
2405 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization()
2419 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in getPatternForClassTemplateSpecialization()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1328 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl()
1355 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl()
3244 ClassTemplatePartialSpecializationDecl *
3338 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization()
3339 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization()
4771 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf()
4772 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf()
4776 Instance = cast<ClassTemplatePartialSpecializationDecl>( in isInstantiationOf()
4911 dyn_cast<ClassTemplatePartialSpecializationDecl>(Other)) in isInstantiationOf()
5095 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in FindInstantiatedDecl()
[all …]
H A DSemaTemplateDeduction.cpp2658 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) || in ConvertDeducedTemplateArguments()
2705 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> {
2840 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5071 ClassTemplatePartialSpecializationDecl *
5073 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5074 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
5090 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
H A DSemaTemplate.cpp2581 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier()
2708 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier()
2709 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
3262 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType()
3683 ClassTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
7642 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization()
7643 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization()
7644 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization()
7645 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization()
10116 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
H A DSemaCXXScopeSpec.cpp118 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
H A DSemaDeclCXX.cpp607 else if (isa<ClassTemplatePartialSpecializationDecl>(Record)) in MergeCXXFunctionDecl()
5640 if (auto *Spec = dyn_cast<ClassTemplatePartialSpecializationDecl>(Class)) { in checkClassLevelDLLAttribute()
8019 if (auto *PSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexDecl.cpp201 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides()
634 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl()
639 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
H A DUSRGeneration.cpp513 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl()
514 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
H A DIndexSymbol.cpp130 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp352 ClassTemplatePartialSpecializationDecl *D);
2171 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl()
2189 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl()
2227 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
2236 ReadDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl()
3731 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4352 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl()
4361 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
H A DASTWriterDecl.cpp79 ClassTemplatePartialSpecializationDecl *D);
1447 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl()
1452 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl()
1477 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp577 Decl, ClassTemplatePartialSpecializationDecl>
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h439 Decl, ClassTemplatePartialSpecializationDecl>

12