Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DDeclTemplate.h1525 if (SpecializedPartialSpecialization *PartialSpec
1527 return PartialSpec->PartialSpecialization;
1537 if (SpecializedPartialSpecialization *PartialSpec
1539 return PartialSpec->PartialSpecialization;
1556 if (SpecializedPartialSpecialization *PartialSpec
1558 return *PartialSpec->TemplateArgs;
1566 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1572 PS->PartialSpecialization = PartialSpec;
1736 ClassTemplatePartialSpecializationDecl *PartialSpec) {
1739 First->InstantiatedFromMember.setPointer(PartialSpec);
[all …]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp2617 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() argument
2625 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
2633 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization()
2645 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2675 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2695 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared) in InstantiateClassTemplatePartialSpecialization()
2706 PartialSpec->getTagKind(), in InstantiateClassTemplatePartialSpecialization()
2708 PartialSpec->getLocStart(), in InstantiateClassTemplatePartialSpecialization()
2709 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2718 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization()
[all …]
DSemaTemplateInstantiate.cpp295 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
308 Inst.Entity = PartialSpec; in InstantiatingTemplate()
320 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
331 Inst.Entity = PartialSpec; in InstantiatingTemplate()
581 if (ClassTemplatePartialSpecializationDecl *PartialSpec = in PrintInstantiationStack() local
585 << Context.getTypeDeclType(PartialSpec) in PrintInstantiationStack()
587 PartialSpec->getTemplateParameters(), in PrintInstantiationStack()
DSemaCXXScopeSpec.cpp119 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext() local
121 return PartialSpec; in computeDeclContext()
DSemaDeclCXX.cpp5966 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in ActOnReenterTemplateScope() local
5968 Params = PartialSpec->getTemplateParameters(); in ActOnReenterTemplateScope()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
DTemplate.h502 ClassTemplatePartialSpecializationDecl *PartialSpec);
506 VarTemplatePartialSpecializationDecl *PartialSpec);
DSema.h6232 ClassTemplatePartialSpecializationDecl *PartialSpec,
6241 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DDeclTemplate.cpp772 if (SpecializedPartialSpecialization *PartialSpec in getSpecializedTemplate() local
774 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
1140 if (SpecializedPartialSpecialization *PartialSpec = in getSpecializedTemplate() local
1142 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Index/
DUSRGeneration.cpp400 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() local
411 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()