Implemented support for template template arguments.

[SVN r2469]
This commit is contained in:
Peder Holt committed 2005-01-27 20:52:10 +00:00
1 parent ef69402869
commit 634d010810
22 files changed
+346 -147

No files matched your search

+3 -7
View File
@@ -96,16 +96,12 @@ public:
catch(const runtime_error&)
{}
for (int i = nMin; i <= nMax; ++i)
for (int i = nMin; i < nMax; ++i)
{
if (i == nMin && i != nMax)
m_out << "#ifdef BOOST_TYPEOF_COMPLIANT" << endl;
m_out << "BOOST_TYPEOF_REGISTER_TEMPLATE_WITH_DEFAULTS(" << name << ", " << i << ")" << endl;
if (i == nMax && i != nMin)
m_out << "#endif//BOOST_TYPEOF_COMPLIANT" << endl;
m_out << "BOOST_TYPEOF_REGISTER_TEMPLATE(" << name << ", " << i << ")" << endl;
}
m_out << "BOOST_TYPEOF_REGISTER_TEMPLATE(" << name << ", " << nMax << ")" << endl;
}
else if (what == "TYPE")
{