Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h193 TSK_ExplicitSpecialization, enumerator
208 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation()
217 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp93 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec()
151 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleClassTemplateSpec()
185 TSK_ExplicitSpecialization) in HandleFunction()
189 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction()
275 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl()
3650 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization()
3877 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
3921 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
3965 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
4027 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
H A DSemaTemplate.cpp3555 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier()
4817 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization()
9120 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization()
9387 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
9390 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
9448 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
9483 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
9992 cast<VarDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization()
9998 cast<EnumDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization()
10025 OrigD->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in completeMemberSpecializationImpl()
[all …]
H A DSemaTemplateInstantiateDecl.cpp3801 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
4906 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition()
5390 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation()
5393 TSK_ExplicitSpecialization); in BuildVariableInstantiation()
5517 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition()
6299 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
6397 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
6476 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
H A DSemaCXXScopeSpec.cpp281 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaLookup.cpp1720 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1723 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1726 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
H A DSemaDecl.cpp1937 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1967 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
12104 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
15704 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef()
17784 TSK_ExplicitSpecialization; in ActOnTag()
17788 TSK_ExplicitSpecialization; in ActOnTag()
H A DSemaDeclCXX.cpp623 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
1656 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments()
11307 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
18160 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
H A DSemaType.cpp9503 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2285 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition()
2313 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2875 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
2884 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4021 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable()
4159 TSK == TSK_ExplicitSpecialization) && in setFunctionTemplateSpecialization()
4227 return TSK_ExplicitSpecialization; in getTemplateSpecializationKind()
4271 return TSK_ExplicitSpecialization; in getTemplateSpecializationKindForInstantiation()
4283 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
4293 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
[all …]
H A DASTDumper.cpp137 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
H A DDeclTemplate.cpp994 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange()
1130 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
1432 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
H A DTextNodeDumper.cpp776 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
H A DASTContext.cpp11618 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
11801 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h550 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
662 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1898 return getSpecializationKind() == TSK_ExplicitSpecialization;
2707 return getSpecializationKind() == TSK_ExplicitSpecialization;
H A DJSONNodeDumper.h406 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1799 case TSK_ExplicitSpecialization:
1822 case TSK_ExplicitSpecialization:
1852 case TSK_ExplicitSpecialization:
2012 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp174 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1061 case TSK_ExplicitSpecialization: in getVTableLinkage()
1112 case TSK_ExplicitSpecialization: in getVTableLinkage()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6768 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1721 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()