| /src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 195 TSK_ExplicitSpecialization, enumerator 210 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation() 219 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
|
| /src/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 320 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()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2710 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 …]
|
| H A D | SemaTemplateInstantiate.cpp | 184 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec() 242 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleClassTemplateSpec() 277 TSK_ExplicitSpecialization) in HandleFunction() 281 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction() 295 TSK_ExplicitSpecialization || in HandleFunction() 403 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl() 3782 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization() 4008 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 4052 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 4096 == TSK_ExplicitSpecialization) in InstantiateClassMembers() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3854 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 4894 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition() 5389 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation() 5392 TSK_ExplicitSpecialization); in BuildVariableInstantiation() 5501 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition() 6268 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6366 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6443 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
|
| H A D | SemaCXXScopeSpec.cpp | 256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
| H A D | SemaLookup.cpp | 1741 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1744 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1747 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
|
| H A D | SemaDecl.cpp | 1845 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()
|
| H A D | SemaDeclCXX.cpp | 609 << (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()
|
| H A D | SemaType.cpp | 9176 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
| H A D | SemaOverload.cpp | 1506 New->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in IsOverloadOrOverrideImpl()
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 2270 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 …]
|
| H A D | ASTDumper.cpp | 136 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
| H A D | DeclTemplate.cpp | 1016 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()
|
| H A D | TextNodeDumper.cpp | 890 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
|
| H A D | ASTContext.cpp | 12101 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 12284 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 642 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1899 return getSpecializationKind() == TSK_ExplicitSpecialization; 2677 return getSpecializationKind() == TSK_ExplicitSpecialization;
|
| H A D | JSONNodeDumper.h | 411 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
|
| H A D | RecursiveASTVisitor.h | 1854 case TSK_ExplicitSpecialization: 1877 case TSK_ExplicitSpecialization: 1907 case TSK_ExplicitSpecialization: 2079 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
|
| /src/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 174 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1106 case TSK_ExplicitSpecialization: in getVTableLinkage() 1157 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
| /src/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6792 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
| /src/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1672 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|