/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | Specifiers.h | 186 TSK_ExplicitSpecialization, enumerator 201 return Kind != TSK_Undeclared && Kind != TSK_ExplicitSpecialization; in isTemplateInstantiation() 210 case TSK_ExplicitSpecialization: in isTemplateExplicitInstantiationOrSpecialization()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3386 if (Spec->getSpecializationKind() != TSK_ExplicitSpecialization) in MatchTemplateParametersToScopeSpecifier() 4644 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnVarTemplateSpecialization() 8821 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); in ActOnClassTemplateSpecialization() 9090 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9093 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9151 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9186 case TSK_ExplicitSpecialization: in CheckSpecializationInstantiationRedecl() 9695 cast<VarDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization() 9701 cast<EnumDecl>(InstantiatedFrom), TSK_ExplicitSpecialization); in CheckMemberSpecialization() 9728 OrigD->setTemplateSpecializationKind(TSK_ExplicitSpecialization); in completeMemberSpecializationImpl() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 91 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec() 141 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleClassTemplateSpec() 167 TSK_ExplicitSpecialization) in HandleFunction() 171 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction() 3459 TSK_ExplicitSpecialization) in usesPartialOrExplicitSpecialization() 3686 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3730 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3774 == TSK_ExplicitSpecialization) in InstantiateClassMembers() 3836 == TSK_ExplicitSpecialization) in InstantiateClassMembers()
|
H A D | SemaTemplateInstantiateDecl.cpp | 3736 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 4813 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition() 5288 if (OldVTSD->getSpecializationKind() == TSK_ExplicitSpecialization && in BuildVariableInstantiation() 5291 TSK_ExplicitSpecialization); in BuildVariableInstantiation() 5415 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition() 6197 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6295 TSK_ExplicitSpecialization); in FindInstantiatedDecl() 6374 case TSK_ExplicitSpecialization: in PerformPendingInstantiations()
|
H A D | SemaCXXScopeSpec.cpp | 262 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
H A D | SemaLookup.cpp | 1707 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1710 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization() 1713 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
|
H A D | SemaDecl.cpp | 1902 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 1932 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 11838 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration() 15152 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef() 17176 TSK_ExplicitSpecialization; in ActOnTag() 17180 TSK_ExplicitSpecialization; in ActOnTag()
|
H A D | SemaDeclCXX.cpp | 616 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 1625 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments() 11000 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator() 17485 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
|
H A D | SemaType.cpp | 9014 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ASTDumper.cpp | 136 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
|
H A D | Decl.cpp | 2225 TSK_ExplicitSpecialization) || in isThisDeclarationADefinition() 2253 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition() 2812 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 2821 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 3848 case TSK_ExplicitSpecialization: in isImplicitlyInstantiable() 3980 TSK == TSK_ExplicitSpecialization) && in setFunctionTemplateSpecialization() 4090 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4100 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4619 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
|
H A D | DeclTemplate.cpp | 997 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange() 1133 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create() 1440 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
|
H A D | ASTContext.cpp | 11502 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction() 11667 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 544 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 656 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1929 return getSpecializationKind() == TSK_ExplicitSpecialization; 2795 return getSpecializationKind() == TSK_ExplicitSpecialization;
|
H A D | JSONNodeDumper.h | 397 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
|
H A D | RecursiveASTVisitor.h | 1818 case TSK_ExplicitSpecialization: 1841 case TSK_ExplicitSpecialization: 1871 case TSK_ExplicitSpecialization: 2031 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
|
/openbsd/gnu/llvm/clang/lib/Index/ |
H A D | IndexingContext.cpp | 175 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 1047 case TSK_ExplicitSpecialization: in getVTableLinkage() 1097 case TSK_ExplicitSpecialization: in getVTableLinkage()
|
/openbsd/gnu/llvm/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 6519 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
/openbsd/gnu/llvm/clang/tools/libclang/ |
H A D | CIndex.cpp | 727 case TSK_ExplicitSpecialization: in VisitClassTemplateSpecializationDecl()
|
/openbsd/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 1714 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()
|