Home
last modified time | relevance | path

Searched refs:PartialSpec (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp99 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 DDeclTemplate.h1791 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 DSemaTemplateInstantiateDecl.cpp3263 = 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 DSemaCXXScopeSpec.cpp118 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 DSemaTemplateInstantiate.cpp299 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 DTemplate.h554 ClassTemplatePartialSpecializationDecl *PartialSpec);
558 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h7436 ClassTemplatePartialSpecializationDecl *PartialSpec,
7445 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp309 } 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 DDeclTemplate.cpp782 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 DASTImporter.cpp5073 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 DASTReaderDecl.cpp4351 auto *PartialSpec = in UpdateDecl() local
4362 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
H A DASTWriter.cpp5239 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local
5242 Record.AddDeclRef(PartialSpec); in WriteDeclUpdatesBlocks()