Home
last modified time | relevance | path

Searched refs:SpecInfo (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/tools/libclang/
H A DCXCursor.cpp1366 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getNumTemplateArguments() local
1368 if (!SpecInfo) { in clang_Cursor_getNumTemplateArguments()
1372 return SpecInfo->TemplateArguments->size(); in clang_Cursor_getNumTemplateArguments()
1404 const FunctionTemplateSpecializationInfo *SpecInfo = in clang_Cursor_getTemplateArgument() local
1406 if (!SpecInfo) { in clang_Cursor_getTemplateArgument()
1410 if (I >= SpecInfo->TemplateArguments->size()) { in clang_Cursor_getTemplateArgument()
1414 *TA = SpecInfo->TemplateArguments->get(I); in clang_Cursor_getTemplateArgument()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp1056 } else if (MemberSpecializationInfo *SpecInfo in VisitVarDecl() local
1059 Record.AddDeclRef(SpecInfo->getInstantiatedFrom()); in VisitVarDecl()
1060 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()
1061 Record.AddSourceLocation(SpecInfo->getPointOfInstantiation()); in VisitVarDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp9177 FunctionTemplateSpecializationInfo *SpecInfo in CheckFunctionTemplateSpecialization() local
9179 assert(SpecInfo && "Function template specialization info missing?"); in CheckFunctionTemplateSpecialization()
9183 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization()
9222 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()
9223 SpecInfo->getPointOfInstantiation(), in CheckFunctionTemplateSpecialization()
9238 if (Specialization->isDeleted() && !SpecInfo->isExplicitSpecialization() && in CheckFunctionTemplateSpecialization()
9248 SpecInfo->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in CheckFunctionTemplateSpecialization()
9260 SpecInfo->getTemplateSpecializationKind(), in CheckFunctionTemplateSpecialization()
H A DSemaOverload.cpp6413 if (auto *SpecInfo = Function->getTemplateSpecializationInfo()) in AddOverloadCandidate() local
6414 ND = SpecInfo->getTemplate(); in AddOverloadCandidate()