$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Nat Goodspeed (nat_at_[hidden])
Date: 2007-09-21 08:19:50
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<operatorT, T>::value));
>   // bunch of code after...
> }
> 
> on my compiler it generates this error.
[snip]