Re: [Boost-users] bidirectional map

I am getting the compiler errors when i use the below The error is ONLY when i instantiate the integrator object: I.e.... index_iterator<Ply_Table,PlyPtr>::type ic00,ic11; Errors: Error 1 error C2027: use of undefined type 'boost::STATIC_ASSERTION_FAILURE<x>' c:\software\hm11_sa101_dev\third_party\boost\boost_1_41_0\boost\multi_in dex_container.hpp 793 Error 2 error C2039: 'iterator' : is not a member of 'boost::mpl::void_' c:\software\hm11_sa101_dev\third_party\boost\boost_1_41_0\boost\multi_in dex_container.hpp 936 Error 3 error C2146: syntax error : missing ';' before identifier 'type' c:\software\hm11_sa101_dev\third_party\boost\boost_1_41_0\boost\multi_in dex_container.hpp 936 Etc.. Source Code: typedef multi_index_container< Ply_Model, indexed_by< ordered_non_unique< tag<ElementPtr>, key_from_key< BOOST_MULTI_INDEX_MEMBER(elementpointer,const size_t,Id), BOOST_MULTI_INDEX_MEMBER(Ply_Model,const elementpointer *,ElementPtr) > >, ordered_non_unique< tag<plypointer>, key_from_key< BOOST_MULTI_INDEX_MEMBER(plypointer,const size_t,Id), BOOST_MULTI_INDEX_MEMBER(Ply_Model,const plypointer *,PlyPtr) > > >
Any help in this regard would be highly appriocated Regards, UJ
participants (1)
-
Uthpal Urubail