| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 183 TSK_ExplicitSpecialization, enumerator 198 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation() 207 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllSymbols.cpp | 37 if (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in AST_POLYMORPHIC_MATCHER()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTDumper.cpp | 108 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
| H A D | Decl.cpp | 2196 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition() 2224 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition() 2783 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 2792 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 3814 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable() 3946 TSK == TSK_ExplicitSpecialization) && in setFunctionTemplateSpecialization() 4056 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4066 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4568 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
|
| H A D | DeclTemplate.cpp | 978 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange() 1076 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create() 1383 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
|
| H A D | ASTContext.cpp | 11357 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 11522 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 3290 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier() 4526 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization() 8582 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization() 8832 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 8835 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 8891 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 8926 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9435 cast<VarDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization() 9441 cast<EnumDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization() 9468 OrigD->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in completeMemberSpecializationImpl() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 79 if (Spec->getSpecializationKind() == TSK_ExplicitSpecialization && in getTemplateInstantiationArgs() 122 if (Spec->getSpecializationKind() == TSK_ExplicitSpecialization && in getTemplateInstantiationArgs() 138 TSK_ExplicitSpecialization) in getTemplateInstantiationArgs() 142 TSK_ExplicitSpecialization) { in getTemplateInstantiationArgs() 3069 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization() 3296 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3340 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3384 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3446 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3668 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 4804 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition() 5277 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation() 5280 TSK_ExplicitSpecialization); in BuildVariableInstantiation() 5404 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition() 6185 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6283 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6362 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
|
| H A D | SemaCXXScopeSpec.cpp | 262 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
| H A D | SemaLookup.cpp | 1707 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1710 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1713 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
|
| H A D | SemaDecl.cpp | 1872 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 1902 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 11509 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration() 14740 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef() 16717 TSK_ExplicitSpecialization; in ActOnTag() 16721 TSK_ExplicitSpecialization; in ActOnTag()
|
| H A D | SemaDeclCXX.cpp | 602 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 1591 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments() 10911 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator() 17276 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
|
| H A D | SemaType.cpp | 8912 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 164 return isTemplateSpecializationKind(D, TSK_ExplicitSpecialization); in isExplicitTemplateSpecialization() 592 if (Spec->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in getOnlyInstantiationImpl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 544 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 656 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1932 return getSpecializationKind() == TSK_ExplicitSpecialization; 2798 return getSpecializationKind() == TSK_ExplicitSpecialization;
|
| H A D | JSONNodeDumper.h | 392 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
|
| H A D | RecursiveASTVisitor.h | 1825 case TSK_ExplicitSpecialization: 1848 case TSK_ExplicitSpecialization: 1878 case TSK_ExplicitSpecialization: 2038 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 175 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1012 case TSK_ExplicitSpecialization: in getVTableLinkage() 1062 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | SourceCodeTest.cpp | 280 TSK_ExplicitSpecialization || in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6522 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 727 case TSK_ExplicitSpecialization: in VisitClassTemplateSpecializationDecl()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1692 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|