forked from boostorg/typeof
Implemented support for template template arguments.
[SVN r2469]
This commit is contained in:
1 parent
ef69402869
commit
634d010810
22 files changed
+346
-147
No files matched your search
+3
-7
@@ -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")
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user