Searched refs:ExplicitInstantiation (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/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-15.0.7/clang/test/Modules/ |
| H A D | templates.mm | 102 template struct ExplicitInstantiation<false, true>; 103 template struct ExplicitInstantiation<true, true>; struct
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx1z-noexcept-function-type.cpp | 127 namespace ExplicitInstantiation { namespace
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 237 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation, in ParseSingleDeclarationAfterTemplate() 246 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate() 266 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseSingleDeclarationAfterTemplate() 319 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate()
|
| H A D | ParseDeclCXX.cpp | 851 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseAliasDeclarationAfterDeclarator() 1618 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1631 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 1858 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && in ParseClassSpecifier() 1887 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 1932 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && in ParseClassSpecifier() 1960 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseClassSpecifier() 2710 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseCXXClassMemberDeclaration()
|
| H A D | ParseDecl.cpp | 2375 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() 3191 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclarationSpecifiers() 4616 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseEnumSpecifier() 4819 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseEnumSpecifier()
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 1504 : Kind(ExplicitInstantiation), TemplateParams(nullptr), in ParsedTemplateInfo() 1517 ExplicitInstantiation enumerator
|