Boost C++ Libraries Boost.Bimap Home Libraries People FAQ More

PrevUpHomeNext

vector_set_view Class Template Reference

View of a bimap that is signature compatible with std::vector. More...

#include <vector_set_view.hpp>

Inheritance diagram for vector_set_view:

Inheritance graph
Collaboration diagram for vector_set_view:

Collaboration graph
List of all members.

Public Member Functions

template<class Compare>
void merge (vector_set_view &x, Compare comp)
void merge (vector_set_view &x)
vector_set_viewoperator= (const vector_set_view &v)
void relocate (BOOST_DEDUCED_TYPENAME base_::iterator position, BOOST_DEDUCED_TYPENAME base_::iterator first, BOOST_DEDUCED_TYPENAME base_::iterator last)
void relocate (BOOST_DEDUCED_TYPENAME base_::iterator position, BOOST_DEDUCED_TYPENAME base_::iterator i)
void remove (BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME base_::value_type >::param_type value)
template<typename Predicate>
void remove_if (Predicate pred)
bool replace (iterator_ position, const value_type_ &x)
template<class CompatibleLeftType>
bool replace_left (iterator_ position, const CompatibleLeftType &l)
template<class CompatibleRightType>
bool replace_right (iterator_ position, const CompatibleRightType &r)
void reverse ()
template<class Compare>
void sort (Compare comp)
void sort ()
void splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_set_view &x, BOOST_DEDUCED_TYPENAME base_::iterator first, BOOST_DEDUCED_TYPENAME base_::iterator last)
void splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_set_view &x, BOOST_DEDUCED_TYPENAME base_::iterator i)
void splice (BOOST_DEDUCED_TYPENAME base_::iterator position, vector_set_view &x)
template<class BinaryPredicate>
void unique (BinaryPredicate binary_pred)
void unique ()
 vector_set_view (BOOST_DEDUCED_TYPENAME base_::base_type &c)

Protected Types

typedef set_view_base set_view_base_

Detailed Description

template<class CoreIndex>
class boost::bimaps::views::vector_set_view< CoreIndex >

View of a bimap that is signature compatible with std::vector.

This class uses container_adaptor and iterator_adaptor to wrapped a index of the multi_index bimap core so it can be used as a std::vector.

See also const_set_view.

Definition at line 40 of file vector_set_view.hpp.


The documentation for this class was generated from the following file:
Copyright 2006 Matias Capeletto

PrevUpHomeNext