| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 198 TSK_ExplicitSpecialization, enumerator 213 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation() 222 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 319 case TSK_ExplicitSpecialization: in hasVTable() 335 case TSK_ExplicitSpecialization: in hasVTable() 360 case TSK_ExplicitSpecialization: in getVTableLinkage() 376 case TSK_ExplicitSpecialization: in getVTableLinkage() 602 case TSK_ExplicitSpecialization: in VisitCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 2287 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition() 2315 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition() 2915 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 2924 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 4163 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable() 4299 TSK == TSK_ExplicitSpecialization) && in setFunctionTemplateSpecialization() 4368 return TSK_ExplicitSpecialization; in getTemplateSpecializationKind() 4413 return TSK_ExplicitSpecialization; in getTemplateSpecializationKindForInstantiation() 4425 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4436 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() [all …]
|
| H A D | ASTDumper.cpp | 135 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
| H A D | DeclTemplate.cpp | 1060 case TSK_ExplicitSpecialization: { in getSourceRange() 1199 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create() 1480 case TSK_ExplicitSpecialization: { in getSourceRange() 1557 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
|
| H A D | TextNodeDumper.cpp | 1025 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
|
| H A D | ASTContext.cpp | 12726 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 12909 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 182 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec() 240 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleClassTemplateSpec() 277 TSK_ExplicitSpecialization) in HandleFunction() 281 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction() 295 TSK_ExplicitSpecialization || in HandleFunction() 420 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl() 3974 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization() 4238 if (PrevTSK == TSK_ExplicitSpecialization) in InstantiateClassMembers() 4280 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 4324 == TSK_ExplicitSpecialization) in InstantiateClassMembers() [all …]
|
| H A D | SemaTemplate.cpp | 2751 Spec->getSpecializationKind() == TSK_ExplicitSpecialization) { in MatchTemplateParametersToScopeSpecifier() 2756 == TSK_ExplicitSpecialization) { in MatchTemplateParametersToScopeSpecifier() 2896 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier() 2902 != TSK_ExplicitSpecialization && in MatchTemplateParametersToScopeSpecifier() 4393 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization() 4420 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization() 8777 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnClassTemplateSpecialization() 8798 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization() 9091 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9094 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4399 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 5454 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition() 5789 TSK_ExplicitSpecialization) { in InstantiateFunctionDefinition() 6064 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation() 6067 TSK_ExplicitSpecialization); in BuildVariableInstantiation() 6178 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition() 6957 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 7055 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 7138 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
|
| H A D | SemaCXXScopeSpec.cpp | 251 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
| H A D | SemaLookup.cpp | 1778 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1781 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1784 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
|
| H A D | SemaDecl.cpp | 1862 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 1892 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 3272 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in mergeDeclAttributes() 12295 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration() 15910 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef() 18097 TSK_ExplicitSpecialization; in ActOnTag() 18101 TSK_ExplicitSpecialization; in ActOnTag()
|
| H A D | SemaDeclCXX.cpp | 606 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 1756 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments() 11437 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator() 18473 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
|
| H A D | SemaDeclAttr.cpp | 1977 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in inferNoReturnAttr()
|
| H A D | SemaType.cpp | 9461 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
| H A D | SemaOverload.cpp | 1559 New->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in IsOverloadOrOverrideImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 640 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1913 return getSpecializationKind() == TSK_ExplicitSpecialization; 2704 return getSpecializationKind() == TSK_ExplicitSpecialization;
|
| H A D | JSONNodeDumper.h | 416 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
|
| H A D | RecursiveASTVisitor.h | 1892 case TSK_ExplicitSpecialization: 1915 case TSK_ExplicitSpecialization: 1945 case TSK_ExplicitSpecialization: 2117 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 186 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1114 case TSK_ExplicitSpecialization: in getVTableLinkage() 1167 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6839 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1692 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|