| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndexCXX.cpp | 63 = dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>( in clang_getTemplateCursorKind() 92 if (const ClassTemplatePartialSpecializationDecl *PartialSpec in clang_getSpecializedCursorTemplate() 93 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) in clang_getSpecializedCursorTemplate() 98 ClassTemplatePartialSpecializationDecl *> Result in clang_getSpecializedCursorTemplate() 103 Template = Result.get<ClassTemplatePartialSpecializationDecl *>(); in clang_getSpecializedCursorTemplate()
|
| H A D | CursorVisitor.h | 217 ClassTemplatePartialSpecializationDecl *D);
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 502 ClassTemplatePartialSpecializationDecl * 556 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization() 576 ClassTemplatePartialSpecializationDecl * 579 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization() 588 ClassTemplatePartialSpecializationDecl * 1037 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor() 1039 ClassTemplatePartialSpecializationDecl:: 1059 ClassTemplatePartialSpecializationDecl * 1060 ClassTemplatePartialSpecializationDecl:: 1068 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create() [all …]
|
| H A D | Comment.cpp | 283 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 284 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
| H A D | DeclBase.cpp | 246 if (auto *CTPSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams() 1157 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
|
| H A D | DeclPrinter.cpp | 88 ClassTemplatePartialSpecializationDecl *D); 1219 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 48 class ClassTemplatePartialSpecializationDecl; variable 1980 ClassTemplatePartialSpecializationDecl *> 2101 class ClassTemplatePartialSpecializationDecl 2128 ClassTemplatePartialSpecializationDecl(ASTContext &C) 2138 static ClassTemplatePartialSpecializationDecl * 2146 ClassTemplatePartialSpecializationDecl *PrevDecl); 2148 static ClassTemplatePartialSpecializationDecl * 2152 return cast<ClassTemplatePartialSpecializationDecl>( 2206 ClassTemplatePartialSpecializationDecl * 2386 ClassTemplatePartialSpecializationDecl * [all …]
|
| H A D | ASTNodeTraverser.h | 570 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 511 ClassTemplatePartialSpecializationDecl *>, 4> 593 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 645 ClassTemplatePartialSpecializationDecl * 648 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 110 class ClassTemplatePartialSpecializationDecl; variable 8012 ClassTemplatePartialSpecializationDecl *Partial); 8750 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, 8890 ClassTemplatePartialSpecializationDecl * 8892 ClassTemplatePartialSpecializationDecl *PS1, 8893 ClassTemplatePartialSpecializationDecl *PS2, 8896 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T, 9253 ClassTemplatePartialSpecializationDecl *PartialSpec,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | DefinitionsInHeadersCheck.cpp | 115 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in check()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 123 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 315 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 683 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 702 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 814 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack() 3061 ClassTemplatePartialSpecializationDecl *Partial; 3072 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization() 3100 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization() 3102 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization() 3116 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in getPatternForClassTemplateSpecialization() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1704 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() 1731 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl() 4062 ClassTemplatePartialSpecializationDecl * 4156 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization() 4157 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization() 5787 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf() 5788 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf() 5792 Instance = cast<ClassTemplatePartialSpecializationDecl>( in isInstantiationOf() 5927 dyn_cast<ClassTemplatePartialSpecializationDecl>(Other)) in isInstantiationOf() 6120 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in FindInstantiatedDecl() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2717 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) || in ConvertDeducedTemplateArguments() 2779 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> { 2940 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5379 ClassTemplatePartialSpecializationDecl * 5381 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5382 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() 5411 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| H A D | SemaTemplate.cpp | 3145 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier() 3274 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier() 3275 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 3840 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType() 4316 ClassTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 8495 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization() 8496 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization() 8497 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization() 8498 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization() 11191 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
|
| H A D | SemaCXXScopeSpec.cpp | 117 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
|
| /llvm-project-15.0.7/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 | 520 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 521 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
| H A D | IndexSymbol.cpp | 134 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllSymbols.cpp | 40 llvm::isa<ClassTemplatePartialSpecializationDecl>(Node); in AST_POLYMORPHIC_MATCHER()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 348 ClassTemplatePartialSpecializationDecl *D); 2293 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl() 2311 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl() 2349 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 2361 readDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl() 3667 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4360 readDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl() 4369 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
|
| H A D | ASTWriterDecl.cpp | 79 ClassTemplatePartialSpecializationDecl *D); 1553 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl() 1558 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl() 1583 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 54 llvm::dyn_cast<ClassTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 752 Decl, ClassTemplatePartialSpecializationDecl>
|