Boost logo

Boost Users :

From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2007-03-23 06:00:37


Hello all,

Currently I have an opportunity to use boost::bimap in my project. I was really intrigued by the
docs and features the library offers, so I used the review version from the vault. The translator
example is that what I need in my project, but unfortunately I can not compile it. Possibly
because I use the CVS head revision which might be broken.

The errors I get are following:

error C2661:
'boost::bimap::container_adaptor::sequence_container_adaptor<Base,Iterator,ConstIterator,ReverseIterator,ConstReverseIterator,IteratorToBaseConverter,IteratorFromBaseConverter,ReverseIteratorFromBaseConverter,ValueToBaseConverter,ValueFromBaseConverter,FunctorsFromDerivedClasses>::insert'
: no overloaded function takes 1 arguments
        with
        [
            Base=boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1,boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>,boost::bimap::detail::bimap_core<boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,spanish>,boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,english>,boost::bimap::list_of_relation,boost::mpl::na,boost::mpl::na>::core_indices,std::allocator<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>,boost::mpl::vector1<boost::bimap::detail::independent_index_tag>>,
            Iterator=boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ConstIterator=boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            ConstReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorToBaseConverter=boost::bimap::container_adaptor::support::iterator_facade_to_base<boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorFromBaseConverter=boost::mpl::na,
            ReverseIteratorFromBaseConverter=boost::mpl::na,
            ValueToBaseConverter=boost::mpl::na,
            ValueFromBaseConverter=boost::bimap::relation::support::get_above_view_functor<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>,
            FunctorsFromDerivedClasses=boost::mpl::vector<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>
        ]
main.cpp(66) : error C2661:
'boost::bimap::container_adaptor::sequence_container_adaptor<Base,Iterator,ConstIterator,ReverseIterator,ConstReverseIterator,IteratorToBaseConverter,IteratorFromBaseConverter,ReverseIteratorFromBaseConverter,ValueToBaseConverter,ValueFromBaseConverter,FunctorsFromDerivedClasses>::insert'
: no overloaded function takes 1 arguments
        with
        [
            Base=boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1,boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>,boost::bimap::detail::bimap_core<boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,spanish>,boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,english>,boost::bimap::list_of_relation,boost::mpl::na,boost::mpl::na>::core_indices,std::allocator<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>,boost::mpl::vector1<boost::bimap::detail::independent_index_tag>>,
            Iterator=boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ConstIterator=boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            ConstReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorToBaseConverter=boost::bimap::container_adaptor::support::iterator_facade_to_base<boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorFromBaseConverter=boost::mpl::na,
            ReverseIteratorFromBaseConverter=boost::mpl::na,
            ValueToBaseConverter=boost::mpl::na,
            ValueFromBaseConverter=boost::bimap::relation::support::get_above_view_functor<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>,
            FunctorsFromDerivedClasses=boost::mpl::vector<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>
        ]
main.cpp(67) : error C2661:
'boost::bimap::container_adaptor::sequence_container_adaptor<Base,Iterator,ConstIterator,ReverseIterator,ConstReverseIterator,IteratorToBaseConverter,IteratorFromBaseConverter,ReverseIteratorFromBaseConverter,ValueToBaseConverter,ValueFromBaseConverter,FunctorsFromDerivedClasses>::insert'
: no overloaded function takes 1 arguments
        with
        [
            Base=boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1,boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>,boost::bimap::detail::bimap_core<boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,spanish>,boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,english>,boost::bimap::list_of_relation,boost::mpl::na,boost::mpl::na>::core_indices,std::allocator<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>,boost::mpl::vector1<boost::bimap::detail::independent_index_tag>>,
            Iterator=boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ConstIterator=boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            ConstReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorToBaseConverter=boost::bimap::container_adaptor::support::iterator_facade_to_base<boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorFromBaseConverter=boost::mpl::na,
            ReverseIteratorFromBaseConverter=boost::mpl::na,
            ValueToBaseConverter=boost::mpl::na,
            ValueFromBaseConverter=boost::bimap::relation::support::get_above_view_functor<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>,
            FunctorsFromDerivedClasses=boost::mpl::vector<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>
        ]
main.cpp(68) : error C2661:
'boost::bimap::container_adaptor::sequence_container_adaptor<Base,Iterator,ConstIterator,ReverseIterator,ConstReverseIterator,IteratorToBaseConverter,IteratorFromBaseConverter,ReverseIteratorFromBaseConverter,ValueToBaseConverter,ValueFromBaseConverter,FunctorsFromDerivedClasses>::insert'
: no overloaded function takes 1 arguments
        with
        [
            Base=boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1,boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>,boost::bimap::detail::bimap_core<boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,spanish>,boost::bimap::tags::tagged<boost::bimap::unordered_set_of<std::string>,english>,boost::bimap::list_of_relation,boost::mpl::na,boost::mpl::na>::core_indices,std::allocator<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>,boost::mpl::vector1<boost::bimap::detail::independent_index_tag>>,
            Iterator=boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ConstIterator=boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,
            ReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            ConstReverseIterator=boost::bimap::detail::const_set_view_iterator<boost::reverse_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorToBaseConverter=boost::bimap::container_adaptor::support::iterator_facade_to_base<boost::bimap::detail::set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>,boost::bimap::detail::const_set_view_iterator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>>>>>>>,
            IteratorFromBaseConverter=boost::mpl::na,
            ReverseIteratorFromBaseConverter=boost::mpl::na,
            ValueToBaseConverter=boost::mpl::na,
            ValueFromBaseConverter=boost::bimap::relation::support::get_above_view_functor<boost::bimap::relation::mutant_relation<boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,spanish>,boost::bimap::tags::tagged<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>>,english>,true>>,
            FunctorsFromDerivedClasses=boost::mpl::vector<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>
        ]
Build log was saved at "file://e:\projects\testing_project\Debug\BuildLog.htm"
testing_project - 4 error(s), 0 warning(s)

There is also some error in the docs for Mighty Bimap:
(http://cablemodem.fibertel.com.ar/mcape/boost/libs/bimap/boost_bimap/examples/mighty_bimap.html)

....
typedef translator_bimap::relation translation;
translator_bimap translator;
....

iterator_type_by<spanish,translator_bimap>::type is = map_by<spanish>(d).find(word);
                                                                     ^^^error

I think d should be 'translator'

With Kind Regards,

Ovanes


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net