Searched refs:SpecInfo (Results 1 – 7 of 7) sorted by relevance
1154 const FunctionTemplateSpecializationInfo* SpecInfo = in clang_Cursor_getNumTemplateArguments() local1156 if (!SpecInfo) { in clang_Cursor_getNumTemplateArguments()1160 return SpecInfo->TemplateArguments->size(); in clang_Cursor_getNumTemplateArguments()1192 const FunctionTemplateSpecializationInfo* SpecInfo = in clang_Cursor_getTemplateArgument() local1194 if (!SpecInfo) { in clang_Cursor_getTemplateArgument()1198 if (I >= SpecInfo->TemplateArguments->size()) { in clang_Cursor_getTemplateArgument()1202 *TA = SpecInfo->TemplateArguments->get(I); in clang_Cursor_getTemplateArgument()
1308 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getNumTemplateArguments() local1310 if (!SpecInfo) { in clang_Cursor_getNumTemplateArguments()1314 return SpecInfo->TemplateArguments->size(); in clang_Cursor_getNumTemplateArguments()1346 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getTemplateArgument() local1348 if (!SpecInfo) { in clang_Cursor_getTemplateArgument()1352 if (I >= SpecInfo->TemplateArguments->size()) { in clang_Cursor_getTemplateArgument()1356 *TA = SpecInfo->TemplateArguments->get(I); in clang_Cursor_getTemplateArgument()
920 } else if (MemberSpecializationInfo *SpecInfo in VisitVarDecl() local923 Record.AddDeclRef(SpecInfo->getInstantiatedFrom()); in VisitVarDecl()924 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()925 Record.AddSourceLocation(SpecInfo->getPointOfInstantiation()); in VisitVarDecl()
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()
6957 FunctionTemplateSpecializationInfo *SpecInfo in CheckFunctionTemplateSpecialization() local6959 assert(SpecInfo && "Function template specialization info missing?"); in CheckFunctionTemplateSpecialization()6963 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()6998 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()6999 SpecInfo->getPointOfInstantiation(), in CheckFunctionTemplateSpecialization()7014 if (Specialization->isDeleted() && !SpecInfo->isExplicitSpecialization() && in CheckFunctionTemplateSpecialization()7021 SpecInfo->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in CheckFunctionTemplateSpecialization()7033 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()
13072 if (FunctionTemplateSpecializationInfo *SpecInfo in MarkFunctionReferenced() local13074 if (SpecInfo->getPointOfInstantiation().isInvalid()) in MarkFunctionReferenced()13075 SpecInfo->setPointOfInstantiation(Loc); in MarkFunctionReferenced()13076 else if (SpecInfo->getTemplateSpecializationKind() in MarkFunctionReferenced()13079 PointOfInstantiation = SpecInfo->getPointOfInstantiation(); in MarkFunctionReferenced()
9086 FunctionTemplateSpecializationInfo *SpecInfo in CheckFunctionTemplateSpecialization() local9088 assert(SpecInfo && "Function template specialization info missing?"); in CheckFunctionTemplateSpecialization()9092 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()9131 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()9132 SpecInfo->getPointOfInstantiation(), in CheckFunctionTemplateSpecialization()9147 if (Specialization->isDeleted() && !SpecInfo->isExplicitSpecialization() && in CheckFunctionTemplateSpecialization()9157 SpecInfo->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in CheckFunctionTemplateSpecialization()9169 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()