Home
last modified time | relevance | path

Searched refs:TSK_ExplicitSpecialization (Results 1 – 23 of 23) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Basic/
HDSpecifiers.h195 TSK_ExplicitSpecialization, enumerator
210 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation()
219 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-14-stable/contrib/llvm-project/clang/lib/InstallAPI/
HDVisitor.cpp320 case TSK_ExplicitSpecialization: in hasVTable()
336 case TSK_ExplicitSpecialization: in hasVTable()
361 case TSK_ExplicitSpecialization: in getVTableLinkage()
377 case TSK_ExplicitSpecialization: in getVTableLinkage()
603 case TSK_ExplicitSpecialization: in VisitCXXRecordDecl()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplate.cpp2710 Spec->getSpecializationKind() == TSK_ExplicitSpecialization) { in MatchTemplateParametersToScopeSpecifier()
2715 == TSK_ExplicitSpecialization) { in MatchTemplateParametersToScopeSpecifier()
2854 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier()
2860 != TSK_ExplicitSpecialization && in MatchTemplateParametersToScopeSpecifier()
4100 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization()
4127 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization()
8337 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnClassTemplateSpecialization()
8358 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization()
8602 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
8605 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
[all …]
HDSemaTemplateInstantiate.cpp184 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec()
242 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleClassTemplateSpec()
276 TSK_ExplicitSpecialization) in HandleFunction()
280 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction()
294 TSK_ExplicitSpecialization || in HandleFunction()
401 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl()
3789 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization()
4015 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
4059 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
4103 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
[all …]
HDSemaTemplateInstantiateDecl.cpp3854 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
4892 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition()
5387 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation()
5390 TSK_ExplicitSpecialization); in BuildVariableInstantiation()
5499 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition()
6266 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
6364 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
6441 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
HDSemaCXXScopeSpec.cpp256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
HDSemaLookup.cpp1741 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1744 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1747 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
HDSemaDecl.cpp1845 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1875 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
12058 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
15474 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef()
17589 TSK_ExplicitSpecialization; in ActOnTag()
17593 TSK_ExplicitSpecialization; in ActOnTag()
HDSemaDeclCXX.cpp609 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
1636 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments()
11196 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
17936 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
HDSemaType.cpp9176 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
HDSemaOverload.cpp1506 New->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in IsOverloadOrOverrideImpl()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDDecl.cpp2270 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition()
2298 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2877 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
2886 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4071 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable()
4207 TSK == TSK_ExplicitSpecialization) && in setFunctionTemplateSpecialization()
4275 return TSK_ExplicitSpecialization; in getTemplateSpecializationKind()
4319 return TSK_ExplicitSpecialization; in getTemplateSpecializationKindForInstantiation()
4331 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
4341 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
[all …]
HDASTDumper.cpp136 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
HDDeclTemplate.cpp1016 case TSK_ExplicitSpecialization: { in getSourceRange()
1154 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
1432 case TSK_ExplicitSpecialization: { in getSourceRange()
1509 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
HDTextNodeDumper.cpp890 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
HDASTContext.cpp12101 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
12284 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
642 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1899 return getSpecializationKind() == TSK_ExplicitSpecialization;
2677 return getSpecializationKind() == TSK_ExplicitSpecialization;
HDJSONNodeDumper.h411 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
HDRecursiveASTVisitor.h1854 case TSK_ExplicitSpecialization:
1877 case TSK_ExplicitSpecialization:
1907 case TSK_ExplicitSpecialization:
2079 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
/freebsd-14-stable/contrib/llvm-project/clang/lib/Index/
HDIndexingContext.cpp174 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGVTables.cpp1106 case TSK_ExplicitSpecialization: in getVTableLinkage()
1157 case TSK_ExplicitSpecialization: in getVTableLinkage()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h6792 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
HDTypeSystemClang.cpp1672 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()