| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 156 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 D | SemaTemplateInstantiate.cpp | 73 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 D | SemaTemplate.cpp | 2724 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 D | SemaTemplateInstantiateDecl.cpp | 2960 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 D | SemaCXXScopeSpec.cpp | 256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteDeclContext()
|
| H A D | SemaLookup.cpp | 1480 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 D | SemaDecl.cpp | 1572 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 D | SemaDeclCXX.cpp | 589 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 8625 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator() 14592 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
|
| H A D | SemaType.cpp | 7864 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Decl.cpp | 2057 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 D | DeclTemplate.cpp | 794 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange() 868 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create() 1145 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
|
| H A D | ASTDumper.cpp | 1013 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
| H A D | ASTContext.cpp | 9589 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 9746 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 558 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 D | RecursiveASTVisitor.h | 1655 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 D | IndexingContext.cpp | 162 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 808 case TSK_ExplicitSpecialization: in getVTableLinkage() 858 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5114 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | ClangASTContext.cpp | 1724 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|