Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::bimaps::views::list_set_view< CoreIndex > Class Template Reference

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

#include <list_set_view.hpp>

Inheritance diagram for boost::bimaps::views::list_set_view< CoreIndex >:
Collaboration diagram for boost::bimaps::views::list_set_view< CoreIndex >:

Public Member Functions

 list_set_view (BOOST_DEDUCED_TYPENAME base_::base_type &c)
 
list_set_viewoperator= (const list_set_view &v)
 
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)
 

Detailed Description

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

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

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::list.

See also const_list_set_view.

Constructor & Destructor Documentation

template<class CoreIndex >
boost::bimaps::views::list_set_view< CoreIndex >::list_set_view ( BOOST_DEDUCED_TYPENAME base_::base_type &  c)
inline

Member Function Documentation

template<class CoreIndex >
list_set_view& boost::bimaps::views::list_set_view< CoreIndex >::operator= ( const list_set_view< CoreIndex > &  v)
inline
template<class CoreIndex >
void boost::bimaps::views::list_set_view< CoreIndex >::relocate ( BOOST_DEDUCED_TYPENAME base_::iterator  position,
BOOST_DEDUCED_TYPENAME base_::iterator  i 
)
inline
template<class CoreIndex >
void boost::bimaps::views::list_set_view< CoreIndex >::relocate ( BOOST_DEDUCED_TYPENAME base_::iterator  position,
BOOST_DEDUCED_TYPENAME base_::iterator  first,
BOOST_DEDUCED_TYPENAME base_::iterator  last 
)
inline

The documentation for this class was generated from the following file: