| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 545 ClassTemplatePartialSpecializationDecl * 553 void ClassTemplatePartialSpecializationDecl::Profile( in Profile() 568 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization() 588 ClassTemplatePartialSpecializationDecl * 591 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization() 600 ClassTemplatePartialSpecializationDecl * 1091 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor() 1093 ClassTemplatePartialSpecializationDecl:: 1113 ClassTemplatePartialSpecializationDecl * 1114 ClassTemplatePartialSpecializationDecl:: [all …]
|
| H A D | Comment.cpp | 287 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 288 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
| H A D | DeclBase.cpp | 255 if (auto *CTPSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams() 1269 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
|
| H A D | DeclPrinter.cpp | 101 ClassTemplatePartialSpecializationDecl *D); 1362 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| H A D | DeclCXX.cpp | 1889 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass() 1948 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| H A D | ASTImporter.cpp | 6080 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl() 6081 dyn_cast<ClassTemplatePartialSpecializationDecl>(D); in VisitClassTemplateSpecializationDecl() 6154 if (GetImportedOrCreateDecl<ClassTemplatePartialSpecializationDecl>( in VisitClassTemplateSpecializationDecl() 6159 cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl))) in VisitClassTemplateSpecializationDecl() 6164 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2); in VisitClassTemplateSpecializationDecl() 6169 if (Expected<ClassTemplatePartialSpecializationDecl *> ToInstOrErr = in VisitClassTemplateSpecializationDecl() 6242 auto *CTPSD = cast<ClassTemplatePartialSpecializationDecl *>(P); in VisitClassTemplateSpecializationDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 49 class ClassTemplatePartialSpecializationDecl; variable 1946 ClassTemplatePartialSpecializationDecl *> 2067 class ClassTemplatePartialSpecializationDecl 2094 ClassTemplatePartialSpecializationDecl(ASTContext &C) 2104 static ClassTemplatePartialSpecializationDecl * 2112 ClassTemplatePartialSpecializationDecl *PrevDecl); 2114 static ClassTemplatePartialSpecializationDecl * 2118 return cast<ClassTemplatePartialSpecializationDecl>( 2172 ClassTemplatePartialSpecializationDecl * 2358 ClassTemplatePartialSpecializationDecl * [all …]
|
| H A D | ASTNodeTraverser.h | 580 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 574 ClassTemplatePartialSpecializationDecl *>, 4> 662 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 714 ClassTemplatePartialSpecializationDecl * 717 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 111 class ClassTemplatePartialSpecializationDecl; variable 8462 ClassTemplatePartialSpecializationDecl *Partial); 9276 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, 9414 ClassTemplatePartialSpecializationDecl * 9416 ClassTemplatePartialSpecializationDecl *PS1, 9417 ClassTemplatePartialSpecializationDecl *PS2, 9420 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T, 9789 ClassTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 137 const ClassTemplatePartialSpecializationDecl *PartialClassTemplSpec, in HandlePartialClassTemplateSpec() 152 !isa<ClassTemplatePartialSpecializationDecl>(ClassTemplSpec)) in HandleClassTemplateSpec() 172 .dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in HandleClassTemplateSpec() 540 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 928 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 947 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 3642 ClassTemplatePartialSpecializationDecl *Partial; 3653 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization() 3681 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization() 3683 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1763 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() 1775 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 1790 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl() 4190 ClassTemplatePartialSpecializationDecl * 4281 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization() 4282 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization() 5900 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf() 5901 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf() 5905 Instance = cast<ClassTemplatePartialSpecializationDecl>( in isInstantiationOf() 6040 dyn_cast<ClassTemplatePartialSpecializationDecl>(Other)) in isInstantiationOf() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2823 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) || in ConvertDeducedTemplateArguments() 2887 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> { 2904 bool DeducedArgsNeedReplacement<ClassTemplatePartialSpecializationDecl>( in DeducedArgsNeedReplacement() 2905 ClassTemplatePartialSpecializationDecl *Spec) { in DeducedArgsNeedReplacement() 3094 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5939 ClassTemplatePartialSpecializationDecl * 5941 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5942 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() 5952 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary() 5957 ClassTemplatePartialSpecializationDecl *MaybeSpec = in isMoreSpecializedThanPrimary()
|
| H A D | SemaCXXScopeSpec.cpp | 110 ClassTemplatePartialSpecializationDecl *PartialSpec = nullptr; in computeDeclContext()
|
| H A D | SemaTemplate.cpp | 3410 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier() 3539 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier() 3540 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 4119 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType() 4604 ClassTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 9042 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization() 9043 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization() 9044 ClassTemplatePartialSpecializationDecl *Partial = in ActOnClassTemplateSpecialization() 9045 ClassTemplatePartialSpecializationDecl::Create( in ActOnClassTemplateSpecialization() 11756 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 214 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides() 665 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl() 670 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
|
| H A D | USRGeneration.cpp | 535 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 536 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
| H A D | IndexSymbol.cpp | 135 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 67 const ClassTemplatePartialSpecializationDecl *Decl); 103 const ClassTemplatePartialSpecializationDecl *Decl); 434 const ClassTemplatePartialSpecializationDecl *Decl) { in WalkUpFromClassTemplatePartialSpecializationDecl() 797 const ClassTemplatePartialSpecializationDecl *Decl) { in VisitClassTemplatePartialSpecializationDecl()
|
| H A D | DeclarationFragments.h | 335 const ClassTemplatePartialSpecializationDecl *);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 361 ClassTemplatePartialSpecializationDecl *D); 2509 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl() 2527 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl() 2565 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 2577 readDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl() 3924 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4612 readDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl() 4621 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
|
| H A D | ASTWriterDecl.cpp | 80 ClassTemplatePartialSpecializationDecl *D); 1694 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl() 1699 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl() 1724 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 753 Decl, ClassTemplatePartialSpecializationDecl>
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1077 const ClassTemplatePartialSpecializationDecl *Decl) { in getFragmentsForClassTemplatePartialSpecialization()
|