Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSpecifiers.h156 TSK_ExplicitSpecialization, enumerator
171 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation()
180 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp73 if (Spec->getSpecializationKind() == TSK_ExplicitSpecialization && in getTemplateInstantiationArgs()
117 if (Spec->getSpecializationKind() == TSK_ExplicitSpecialization && in getTemplateInstantiationArgs()
133 TSK_ExplicitSpecialization && in getTemplateInstantiationArgs()
2374 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization()
2587 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
2631 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
2675 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
2734 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
H A DSemaTemplate.cpp2724 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier()
3892 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization()
7729 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization()
7885 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
7888 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
7944 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
7979 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl()
8488 cast<VarDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization()
8494 cast<EnumDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization()
8521 OrigD->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in completeMemberSpecializationImpl()
[all …]
H A DSemaTemplateInstantiateDecl.cpp2960 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
3886 if (TSK == TSK_ExplicitSpecialization && in InstantiateFunctionDefinition()
4486 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition()
5160 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
5254 TSK_ExplicitSpecialization); in FindInstantiatedDecl()
5327 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
H A DSemaCXXScopeSpec.cpp256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteDeclContext()
H A DSemaLookup.cpp1480 return RD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in hasVisibleExplicitSpecialization()
1482 return FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in hasVisibleExplicitSpecialization()
1484 return VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in hasVisibleExplicitSpecialization()
H A DSemaDecl.cpp1572 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1602 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
10159 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
14575 TSK_ExplicitSpecialization; in ActOnTag()
14579 TSK_ExplicitSpecialization; in ActOnTag()
H A DSemaDeclCXX.cpp589 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
8625 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
14592 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
H A DSemaType.cpp7864 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp2057 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition()
2086 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2504 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
2514 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
3377 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable()
3404 case TSK_ExplicitSpecialization: in isTemplateInstantiation()
3416 if (getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in getTemplateInstantiationPattern()
3581 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
3591 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
4040 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
H A DDeclTemplate.cpp794 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange()
868 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
1145 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
H A DASTDumper.cpp1013 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
H A DASTContext.cpp9589 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
9746 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h558 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
635 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1747 return getSpecializationKind() == TSK_ExplicitSpecialization;
2582 return getSpecializationKind() == TSK_ExplicitSpecialization;
H A DRecursiveASTVisitor.h1655 case TSK_ExplicitSpecialization:
1678 case TSK_ExplicitSpecialization:
1708 case TSK_ExplicitSpecialization:
1855 D->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) \
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingContext.cpp162 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.cpp808 case TSK_ExplicitSpecialization: in getVTableLinkage()
858 case TSK_ExplicitSpecialization: in getVTableLinkage()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5114 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp1724 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()