Home
last modified time | relevance | path

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

/external/clang/tools/libclang/
DCIndexCXX.cpp65 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind() local
68 switch (PartialSpec->getTagKind()) { in clang_getTemplateCursorKind()
95 if (const ClassTemplatePartialSpecializationDecl *PartialSpec in clang_getSpecializedCursorTemplate() local
97 Template = PartialSpec->getSpecializedTemplate(); in clang_getSpecializedCursorTemplate()
/external/clang/include/clang/AST/
DDeclTemplate.h1675 if (SpecializedPartialSpecialization *PartialSpec
1677 return PartialSpec->PartialSpecialization;
1694 if (SpecializedPartialSpecialization *PartialSpec
1696 return *PartialSpec->TemplateArgs;
1704 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1710 PS->PartialSpecialization = PartialSpec;
1875 ClassTemplatePartialSpecializationDecl *PartialSpec) {
1878 First->InstantiatedFromMember.setPointer(PartialSpec);
2514 if (SpecializedPartialSpecialization *PartialSpec =
2516 return PartialSpec->PartialSpecialization;
[all …]
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp2789 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() argument
2797 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
2805 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization()
2817 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2846 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2866 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared) in InstantiateClassTemplatePartialSpecialization()
2877 PartialSpec->getTagKind(), in InstantiateClassTemplatePartialSpecialization()
2879 PartialSpec->getLocStart(), in InstantiateClassTemplatePartialSpecialization()
2880 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
2889 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization()
[all …]
DSemaTemplateInstantiate.cpp269 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
275 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate()
280 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() argument
286 PointOfInstantiation, InstantiationRange, PartialSpec, nullptr, in InstantiatingTemplate()
473 if (ClassTemplatePartialSpecializationDecl *PartialSpec = in PrintInstantiationStack() local
477 << Context.getTypeDeclType(PartialSpec) in PrintInstantiationStack()
479 PartialSpec->getTemplateParameters(), in PrintInstantiationStack()
DSemaCXXScopeSpec.cpp119 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext() local
121 return PartialSpec; in computeDeclContext()
/external/clang/include/clang/Sema/
DTemplate.h510 ClassTemplatePartialSpecializationDecl *PartialSpec);
514 VarTemplatePartialSpecializationDecl *PartialSpec);
DSema.h6717 ClassTemplatePartialSpecializationDecl *PartialSpec,
6726 VarTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/AST/
DDeclTemplate.cpp793 if (SpecializedPartialSpecialization *PartialSpec in getSpecializedTemplate() local
795 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
1137 if (SpecializedPartialSpecialization *PartialSpec = in getSpecializedTemplate() local
1139 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
/external/clang/lib/Index/
DUSRGeneration.cpp437 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() local
448 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp3685 auto PartialSpec = in UpdateDecl() local
3696 Spec->setInstantiationOf(PartialSpec, TemplArgList); in UpdateDecl()
DASTWriter.cpp4628 if (auto PartialSpec = in WriteDeclUpdatesBlocks() local
4631 AddDeclRef(PartialSpec, Record); in WriteDeclUpdatesBlocks()