View of a side of a bimap. More...
#include <vector_map_view.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME base_::value_type::info_type | info_type |
Public Member Functions | |
vector_map_view (BOOST_DEDUCED_TYPENAME base_::base_type &c) | |
vector_map_view & | operator= (const vector_map_view &v) |
BOOST_DEDUCED_TYPENAME base_::const_reference | operator[] (BOOST_DEDUCED_TYPENAME base_::size_type n) const |
BOOST_DEDUCED_TYPENAME base_::const_reference | at (BOOST_DEDUCED_TYPENAME base_::size_type n) const |
BOOST_DEDUCED_TYPENAME base_::reference | operator[] (BOOST_DEDUCED_TYPENAME base_::size_type n) |
BOOST_DEDUCED_TYPENAME base_::reference | at (BOOST_DEDUCED_TYPENAME base_::size_type n) |
void | splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_map_view &x) |
void | splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_map_view &x, BOOST_DEDUCED_TYPENAME base_::iterator i) |
void | splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_map_view &x, BOOST_DEDUCED_TYPENAME base_::iterator first, BOOST_DEDUCED_TYPENAME base_::iterator last) |
void | remove (BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME base_::value_type >::param_type value) |
template<class Predicate > | |
void | remove_if (Predicate pred) |
void | unique () |
template<class BinaryPredicate > | |
void | unique (BinaryPredicate binary_pred) |
void | merge (vector_map_view &x) |
template<class Compare > | |
void | merge (vector_map_view &x, Compare comp) |
void | sort () |
template<class Compare > | |
void | sort (Compare comp) |
void | reverse () |
void | relocate (BOOST_DEDUCED_TYPENAME base_::iterator position, BOOST_DEDUCED_TYPENAME base_::iterator i) |
void | relocate (BOOST_DEDUCED_TYPENAME base_::iterator position, BOOST_DEDUCED_TYPENAME base_::iterator first, BOOST_DEDUCED_TYPENAME base_::iterator last) |
View of a side of a bimap.
This class uses container_adaptor and iterator_adaptor to wrapped a index of the multi_index bimap core.
See also const_map_view.
typedef BOOST_DEDUCED_TYPENAME base_::value_type::info_type boost::bimaps::views::vector_map_view< Tag, BimapType >::info_type |
|
inline |
|
inline |
|
inline |
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
|
inline |
References boost::n.
|
inline |
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME, and boost::program_options::value().
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.