
16 May
2010
16 May
'10
9:52 a.m.
Hi
Consider what the preprocessor would make of BOOST_RV_REF( tmpl< T, U > )...oops! The preprocessor thinks you're passing 2 parameters to BOOST_RV_REF :(
What about just using four parenthesis to prevent the comma being interpreted by the preprocessor as a macro argument separator : BOOST_RV_REF((tmpl< T, U >))