Searched defs:PartialSpec (Results 1 - 4 of 4) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1675 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 D | SemaTemplateInstantiate.cpp | 269 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 D | SemaTemplateInstantiateDecl.cpp | 2779 // 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 D | ASTReaderDecl.cpp | 3685 auto PartialSpec = local 3696 Spec->setInstantiationOf(PartialSpec, TemplArgList);
|
Completed in 1694 milliseconds