Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSpecifiers.h183 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 DFindAllSymbols.cpp37 if (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in AST_POLYMORPHIC_MATCHER()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTDumper.cpp108 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
H A DDecl.cpp2196 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 DDeclTemplate.cpp978 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange()
1076 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
1383 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
H A DASTContext.cpp11357 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
11522 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp3290 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 DSemaTemplateInstantiate.cpp79 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 DSemaTemplateInstantiateDecl.cpp3668 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 DSemaCXXScopeSpec.cpp262 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaLookup.cpp1707 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1710 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1713 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
H A DSemaDecl.cpp1872 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 DSemaDeclCXX.cpp602 << (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 DSemaType.cpp8912 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp164 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 DDeclTemplate.h544 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 DJSONNodeDumper.h392 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1825 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 DIndexingContext.cpp175 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp1012 case TSK_ExplicitSpecialization: in getVTableLinkage()
1062 case TSK_ExplicitSpecialization: in getVTableLinkage()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DSourceCodeTest.cpp280 TSK_ExplicitSpecialization || in TEST()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6522 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp727 case TSK_ExplicitSpecialization: in VisitClassTemplateSpecializationDecl()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1692 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()