| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 193 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 D | SemaTemplateInstantiate.cpp | 93 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 D | SemaTemplate.cpp | 3555 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 D | SemaTemplateInstantiateDecl.cpp | 3801 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 D | SemaCXXScopeSpec.cpp | 281 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
| H A D | SemaLookup.cpp | 1720 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1723 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1726 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
|
| H A D | SemaDecl.cpp | 1937 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 D | SemaDeclCXX.cpp | 623 << (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 D | SemaType.cpp | 9503 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 2285 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 D | ASTDumper.cpp | 137 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
| H A D | DeclTemplate.cpp | 994 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange() 1130 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create() 1432 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
|
| H A D | TextNodeDumper.cpp | 776 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
|
| H A D | ASTContext.cpp | 11618 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 11801 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 550 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 D | JSONNodeDumper.h | 406 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
|
| H A D | RecursiveASTVisitor.h | 1799 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 D | IndexingContext.cpp | 174 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1061 case TSK_ExplicitSpecialization: in getVTableLinkage() 1112 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6768 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1721 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|