21 Sep
2007
21 Sep
'07
12:19 p.m.
chun ping wang wrote:
k lets say i have the following snippet of code
typedef boost::operators<T> operatorsT;
Um, what's the intent of this line? Is there a definition of a specific type T somewhere in scope? Given that myFunc() contains a similar typedef, could this outer one be removed? This set of questions may be a total red herring, but even if the outer typdef doesn't confuse MSVC, it confuses me.
template <class T> void myFunc(const T&) { typedef boost::operators<T> operatorT; BOOST_STATIC_ASSERT((is_base_of
::value)); // bunch of code after... } on my compiler it generates this error. [snip]