Hi,

 

I’ve just tried to define a boost::tuples::tuple with an enum in a namespace, see code hereafter:

 

\code

 

namespace adv { namespace rbt {

  enum MyType {

    Type_1, Type_2

  } ;

} }

 

boost::tuples::tuple<size_t, adv::rbt::MyType> t ;

 

\endcode

 

But during the compilation step, I’ve got an error w/ BOOST 1.33.1 and VC7.1 like that: “error MyType not defined”.

 

Remark: If the enum is not defined in a namespace, there are no compilation errors.

 

Is there any workaround to deals with this compilation error?

 

Thanks in advance

 

Marc Viala

mailto:mviala@acticm.com