Searched refs:SpecInfo (Results 1 – 4 of 4) sorted by relevance
1090 const FunctionTemplateSpecializationInfo* SpecInfo = in clang_Cursor_getNumTemplateArguments() local1092 if (!SpecInfo) { in clang_Cursor_getNumTemplateArguments()1096 return SpecInfo->TemplateArguments->size(); in clang_Cursor_getNumTemplateArguments()1128 const FunctionTemplateSpecializationInfo* SpecInfo = in clang_Cursor_getTemplateArgument() local1130 if (!SpecInfo) { in clang_Cursor_getTemplateArgument()1134 if (I >= SpecInfo->TemplateArguments->size()) { in clang_Cursor_getTemplateArgument()1138 *TA = SpecInfo->TemplateArguments->get(I); in clang_Cursor_getTemplateArgument()
815 } else if (MemberSpecializationInfo *SpecInfo in VisitVarDecl() local818 Writer.AddDeclRef(SpecInfo->getInstantiatedFrom(), Record); in VisitVarDecl()819 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()820 Writer.AddSourceLocation(SpecInfo->getPointOfInstantiation(), Record); in VisitVarDecl()
6819 FunctionTemplateSpecializationInfo *SpecInfo in CheckFunctionTemplateSpecialization() local6821 assert(SpecInfo && "Function template specialization info missing?"); in CheckFunctionTemplateSpecialization()6825 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()6860 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()6861 SpecInfo->getPointOfInstantiation(), in CheckFunctionTemplateSpecialization()6868 SpecInfo->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in CheckFunctionTemplateSpecialization()6880 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()
12184 if (FunctionTemplateSpecializationInfo *SpecInfo in MarkFunctionReferenced() local12186 if (SpecInfo->getPointOfInstantiation().isInvalid()) in MarkFunctionReferenced()12187 SpecInfo->setPointOfInstantiation(Loc); in MarkFunctionReferenced()12188 else if (SpecInfo->getTemplateSpecializationKind() in MarkFunctionReferenced()12191 PointOfInstantiation = SpecInfo->getPointOfInstantiation(); in MarkFunctionReferenced()