void merge(vector_map_view & x, Compare comp) { this->base().merge(x.base(), ::boost::bimaps::container_adaptor::detail::comparison_adaptor < Compare, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( comp, key_from_base_value() ) ); }
void sort(Compare comp) { this->base().sort( ::boost::bimaps::container_adaptor::detail::comparison_adaptor < Compare, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( comp, key_from_base_value() ) ); }
void unique(BinaryPredicate binary_pred) { this->base().unique( ::boost::bimaps::container_adaptor::detail::comparison_adaptor < BinaryPredicate, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( binary_pred, key_from_base_value() ) ); }
void remove_if(Predicate pred) { this->base().remove_if( ::boost::bimaps::container_adaptor::detail::unary_check_adaptor < Predicate, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( pred, key_from_base_value() ) ); }
void sort() { this->base().sort( ::boost::bimaps::container_adaptor::detail::comparison_adaptor < std::less<BOOST_DEDUCED_TYPENAME base_::key_type>, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( std::less<BOOST_DEDUCED_TYPENAME base_::key_type>(), key_from_base_value() ) ); }
void merge(vector_map_view & x) { this->base().merge(x.base(), ::boost::bimaps::container_adaptor::detail::comparison_adaptor < std::less<BOOST_DEDUCED_TYPENAME base_::key_type>, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >( std::less<BOOST_DEDUCED_TYPENAME base_::key_type>(), key_from_base_value() ) ); }
void unique() { this->base().unique( ::lslboost::bimaps::container_adaptor::detail::comparison_adaptor < std::equal_to<BOOST_DEDUCED_TYPENAME base_::key_type>, BOOST_DEDUCED_TYPENAME base_::base_type::value_type, key_from_base_value >(std::equal_to<BOOST_DEDUCED_TYPENAME base_::key_type>(), key_from_base_value() ) ); }