| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 99 const ClassTemplatePartialSpecializationDecl *PartialSpec) { in VisitClassTemplatePartialSpecializationDecl() argument 100 PartialSpecs.push_back(PartialSpec); in VisitClassTemplatePartialSpecializationDecl() 117 for (const auto *PartialSpec : PartialSpecs) { in handleClassTemplateDecl() local 118 if (PartialSpec->getSpecializedTemplate() == TemplateDecl) in handleClassTemplateDecl() 119 addUSRsOfCtorDtors(PartialSpec); in handleClassTemplateDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1791 if (const auto *PartialSpec = 1793 return PartialSpec->PartialSpecialization; 1810 if (const auto *PartialSpec = 1812 return *PartialSpec->TemplateArgs; 1825 PS->PartialSpecialization = PartialSpec; 1997 First->InstantiatedFromMember.setPointer(PartialSpec); 2626 if (const auto *PartialSpec = 2628 return PartialSpec->PartialSpecialization; 2645 if (const auto *PartialSpec = 2647 return *PartialSpec->TemplateArgs; [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 3263 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization() 3341 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization() 3344 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization() 3390 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateVarTemplatePartialSpecialization() 3449 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization() 3459 PartialSpec->getTypeSourceInfo(), TemplateArgs, in InstantiateVarTemplatePartialSpecialization() 3460 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName()); in InstantiateVarTemplatePartialSpecialization() 3465 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization() 3479 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateVarTemplatePartialSpecialization() 4910 if (auto *PartialSpec = in isInstantiationOf() local [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 118 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext() local 125 if (!hasVisibleDeclaration(PartialSpec)) in computeDeclContext() 126 diagnoseMissingImport(SS.getLastQualifierNameLoc(), PartialSpec, in computeDeclContext() 129 return PartialSpec; in computeDeclContext()
|
| H A D | SemaTemplateInstantiate.cpp | 299 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument 305 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate() 310 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument 316 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate() 2510 if (auto *PartialSpec = in getPatternForClassTemplateSpecialization() local 2513 while (PartialSpec->getInstantiatedFromMember()) { in getPatternForClassTemplateSpecialization() 2516 if (PartialSpec->isMemberSpecialization()) in getPatternForClassTemplateSpecialization() 2519 PartialSpec = PartialSpec->getInstantiatedFromMember(); in getPatternForClassTemplateSpecialization() 2521 Pattern = PartialSpec; in getPatternForClassTemplateSpecialization()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Template.h | 554 ClassTemplatePartialSpecializationDecl *PartialSpec); 558 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 7436 ClassTemplatePartialSpecializationDecl *PartialSpec, 7445 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 309 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() local 312 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl() 513 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() local 524 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 782 if (const auto *PartialSpec = in getSpecializedTemplate() local 784 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate() 1096 if (const auto *PartialSpec = in getSpecializedTemplate() local 1098 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
|
| H A D | ASTImporter.cpp | 5073 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl() local 5075 if (PartialSpec) in VisitClassTemplateSpecializationDecl() 5131 if (PartialSpec) { in VisitClassTemplateSpecializationDecl() 5134 const auto &ASTTemplateArgs = *PartialSpec->getTemplateArgsAsWritten(); in VisitClassTemplateSpecializationDecl() 5140 CanonInjType, PartialSpec->getInjectedSpecializationType())) in VisitClassTemplateSpecializationDecl() 5145 PartialSpec->getTemplateParameters()); in VisitClassTemplateSpecializationDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 4351 auto *PartialSpec = in UpdateDecl() local 4362 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
|
| H A D | ASTWriter.cpp | 5239 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local 5242 Record.AddDeclRef(PartialSpec); in WriteDeclUpdatesBlocks()
|