Searched refs:SpecInfo (Results 1 – 3 of 3) sorted by relevance
1323 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getNumTemplateArguments() local1325 if (!SpecInfo) { in clang_Cursor_getNumTemplateArguments()1329 return SpecInfo->TemplateArguments->size(); in clang_Cursor_getNumTemplateArguments()1361 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getTemplateArgument() local1363 if (!SpecInfo) { in clang_Cursor_getTemplateArgument()1367 if (I >= SpecInfo->TemplateArguments->size()) { in clang_Cursor_getTemplateArgument()1371 *TA = SpecInfo->TemplateArguments->get(I); in clang_Cursor_getTemplateArgument()
1044 } else if (MemberSpecializationInfo *SpecInfo in VisitVarDecl() local1047 Record.AddDeclRef(SpecInfo->getInstantiatedFrom()); in VisitVarDecl()1048 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()1049 Record.AddSourceLocation(SpecInfo->getPointOfInstantiation()); in VisitVarDecl()
9075 FunctionTemplateSpecializationInfo *SpecInfo in CheckFunctionTemplateSpecialization() local9077 assert(SpecInfo && "Function template specialization info missing?"); in CheckFunctionTemplateSpecialization()9081 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()9120 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()9121 SpecInfo->getPointOfInstantiation(), in CheckFunctionTemplateSpecialization()9136 if (Specialization->isDeleted() && !SpecInfo->isExplicitSpecialization() && in CheckFunctionTemplateSpecialization()9146 SpecInfo->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in CheckFunctionTemplateSpecialization()9158 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()