Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h186 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 DSemaTemplate.cpp3386 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 DSemaTemplateInstantiate.cpp91 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 DSemaTemplateInstantiateDecl.cpp3736 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 DSemaCXXScopeSpec.cpp262 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaLookup.cpp1707 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1710 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
1713 TSK_ExplicitSpecialization; in hasAcceptableExplicitSpecialization()
H A DSemaDecl.cpp1902 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 DSemaDeclCXX.cpp616 << (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 DSemaType.cpp9014 TSK_ExplicitSpecialization) { in RequireCompleteTypeImpl()
/openbsd/gnu/llvm/clang/lib/AST/
H A DASTDumper.cpp136 case TSK_ExplicitSpecialization: in dumpTemplateDeclSpecialization()
H A DDecl.cpp2225 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 DDeclTemplate.cpp997 assert(getSpecializationKind() == TSK_ExplicitSpecialization || in getSourceRange()
1133 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
1440 Result->setSpecializationKind(TSK_ExplicitSpecialization); in Create()
H A DASTContext.cpp11502 case TSK_ExplicitSpecialization: in basicGVALinkageForFunction()
11667 case TSK_ExplicitSpecialization: in basicGVALinkageForVariable()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclTemplate.h544 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 DJSONNodeDumper.h397 case TSK_ExplicitSpecialization: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1818 case TSK_ExplicitSpecialization:
1841 case TSK_ExplicitSpecialization:
1871 case TSK_ExplicitSpecialization:
2031 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexingContext.cpp175 case TSK_ExplicitSpecialization: in isTemplateImplicitInstantiation()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGVTables.cpp1047 case TSK_ExplicitSpecialization: in getVTableLinkage()
1097 case TSK_ExplicitSpecialization: in getVTableLinkage()
/openbsd/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6519 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp727 case TSK_ExplicitSpecialization: in VisitClassTemplateSpecializationDecl()
/openbsd/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1714 TSK_ExplicitSpecialization); in CreateClassTemplateSpecializationDecl()