Searched defs:PartialSpec (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/AST/
H A DDeclTemplate.h1675 if (SpecializedPartialSpecialization *PartialSpec
1677 return PartialSpec->PartialSpecialization;
1694 if (SpecializedPartialSpecialization *PartialSpec
1696 return *PartialSpec->TemplateArgs;
1704 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec, argument
1710 PS->PartialSpecialization = PartialSpec;
1875 ClassTemplatePartialSpecializationDecl *PartialSpec) {
1878 First->InstantiatedFromMember.setPointer(PartialSpec);
2514 if (SpecializedPartialSpecialization *PartialSpec =
2516 return PartialSpec
1874 setInstantiatedFromMember( ClassTemplatePartialSpecializationDecl *PartialSpec) argument
2554 setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec, const TemplateArgumentList *TemplateArgs) argument
2715 setInstantiatedFromMember(VarTemplatePartialSpecializationDecl *PartialSpec) argument
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp269 ClassTemplatePartialSpecializationDecl *PartialSpec,
275 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr,
280 VarTemplatePartialSpecializationDecl *PartialSpec,
286 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr,
473 if (ClassTemplatePartialSpecializationDecl *PartialSpec =
477 << Context.getTypeDeclType(PartialSpec)
479 PartialSpec->getTemplateParameters(),
267 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
278 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, VarTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
H A DSemaTemplateInstantiateDecl.cpp2779 // specialized by the instantiation of \p PartialSpec.
2781 /// \param PartialSpec the (uninstantiated) class template partial
2789 ClassTemplatePartialSpecializationDecl *PartialSpec) {
2797 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters();
2805 = PartialSpec->getTemplateArgsAsWritten();
2817 PartialSpec->getLocation(),
2846 PartialSpec->getLocation(),
2866 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared)
2877 PartialSpec->getTagKind(),
2879 PartialSpec
2787 InstantiateClassTemplatePartialSpecialization( ClassTemplateDecl *ClassTemplate, ClassTemplatePartialSpecializationDecl *PartialSpec) argument
2914 InstantiateVarTemplatePartialSpecialization( VarTemplateDecl *VarTemplate, VarTemplatePartialSpecializationDecl *PartialSpec) argument
[all...]
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp3685 auto PartialSpec = local
3696 Spec->setInstantiationOf(PartialSpec, TemplArgList);

Completed in 1694 milliseconds