Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h198 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 DVisitor.cpp319 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 DDecl.cpp2287 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 DASTDumper.cpp135 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
H A DDeclTemplate.cpp1060 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 DTextNodeDumper.cpp1025 case TSK_ExplicitSpecialization: in dumpTemplateSpecializationKind()
H A DASTContext.cpp12726 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
12909 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp182 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 DSemaTemplate.cpp2751 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 DSemaTemplateInstantiateDecl.cpp4399 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 DSemaCXXScopeSpec.cpp251 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaLookup.cpp1778 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1781 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1784 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
H A DSemaDecl.cpp1862 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 DSemaDeclCXX.cpp606 << (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 DSemaDeclAttr.cpp1977 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in inferNoReturnAttr()
H A DSemaType.cpp9461 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
H A DSemaOverload.cpp1559 New->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in IsOverloadOrOverrideImpl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h530 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 DJSONNodeDumper.h416 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1892 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 DIndexingContext.cpp186 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1114 case TSK_ExplicitSpecialization: in getVTableLinkage()
1167 case TSK_ExplicitSpecialization: in getVTableLinkage()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6839 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1692 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()