Searched refs:ExplicitInstantiation (Results 1 – 10 of 10) sorted by relevance
/llvm-project/clang/test/Modules/Inputs/ |
H A D | templates-left.h | 45 extern template struct ExplicitInstantiation<false, false>; 46 extern template struct ExplicitInstantiation<false, true>; 47 extern template struct ExplicitInstantiation<true, false>; 48 extern template struct ExplicitInstantiation<true, true>; 51 ExplicitInstantiation<true, false>().f(); 52 ExplicitInstantiation<true, true>().f();
|
H A D | templates-top.h | 30 template<bool, bool> struct ExplicitInstantiation { struct
|
/llvm-project/clang/test/Modules/ |
H A D | templates.mm | 102 template struct ExplicitInstantiation<false, true>; 103 template struct ExplicitInstantiation<true, true>; struct
|
/llvm-project/clang/test/SemaCXX/ |
H A D | cxx1z-noexcept-function-type.cpp | 144 namespace ExplicitInstantiation { namespace
|
/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 290 const bool ExplicitInstantiation = D->getTemplateSpecializationKind() == in VisitFunctionDecl() local 292 const bool WeakDef = ExplicitInstantiation || D->hasAttr<WeakAttr>(); in VisitFunctionDecl()
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 947 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseAliasDeclarationAfterDeclarator() 1906 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1918 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 2163 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && in ParseClassSpecifier() 2194 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 2239 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && in ParseClassSpecifier() 2288 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 3054 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseCXXClassMemberDeclaration()
|
H A D | ParseTemplate.cpp | 246 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation, in ParseDeclarationAfterTemplate() 259 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseDeclarationAfterTemplate()
|
H A D | ParseDecl.cpp | 2339 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclGroup() 2431 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseDeclGroup() 2761 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() 3676 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclarationSpecifiers() 5323 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseEnumSpecifier() 5533 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseEnumSpecifier()
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 1854 bool ExplicitInstantiation = in VisitVarTemplateSpecializationDecl() 1858 Record.push_back(ExplicitInstantiation); in VisitVarTemplateSpecializationDecl() 1859 if (ExplicitInstantiation) { in VisitVarTemplateSpecializationDecl() 1922 bool ExplicitInstantiation = in VisitNonTypeTemplateParmDecl() 1926 Record.push_back(ExplicitInstantiation); in VisitNonTypeTemplateParmDecl() 1927 if (ExplicitInstantiation) { in VisitNonTypeTemplateParmDecl() 1774 bool ExplicitInstantiation = VisitClassTemplateSpecializationDecl() local 1829 bool ExplicitInstantiation = VisitVarTemplateSpecializationDecl() local
|
/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1591 : Kind(ExplicitInstantiation), TemplateParams(nullptr), 1604 ExplicitInstantiation 1600 ExplicitInstantiation global() enumerator
|