Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses > Class Template Reference

Container adaptor to build a type that is compliant to the concept of a container. More...

#include <container_adaptor.hpp>

Inheritance diagram for boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >:

Public Types

typedef Iterator iterator
 
typedef ConstIterator const_iterator
 
typedef BOOST_DEDUCED_TYPENAME
iterator_value< iterator >
::type 
value_type
 
typedef BOOST_DEDUCED_TYPENAME
iterator_pointer< iterator >
::type 
pointer
 
typedef BOOST_DEDUCED_TYPENAME
iterator_reference< iterator >
::type 
reference
 
typedef BOOST_DEDUCED_TYPENAME
iterator_reference
< const_iterator >::type 
const_reference
 
typedef BOOST_DEDUCED_TYPENAME
Base::size_type 
size_type
 
typedef BOOST_DEDUCED_TYPENAME
Base::difference_type 
difference_type
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< IteratorToBaseConverter >
,::boost::bimaps::container_adaptor::detail::iterator_to_base_identity
< BOOST_DEDUCED_TYPENAME
Base::iterator, iterator,
BOOST_DEDUCED_TYPENAME
Base::const_iterator,
const_iterator >
, IteratorToBaseConverter >
::type 
iterator_to_base
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< IteratorFromBaseConverter >
,::boost::bimaps::container_adaptor::detail::iterator_from_base_identity
< BOOST_DEDUCED_TYPENAME
Base::iterator, iterator,
BOOST_DEDUCED_TYPENAME
Base::const_iterator,
const_iterator >
, IteratorFromBaseConverter >
::type 
iterator_from_base
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< ValueToBaseConverter >
,::boost::bimaps::container_adaptor::detail::value_to_base_identity
< BOOST_DEDUCED_TYPENAME
Base::value_type, value_type >
, ValueToBaseConverter >::type 
value_to_base
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< ValueFromBaseConverter >
,::boost::bimaps::container_adaptor::detail::value_from_base_identity
< BOOST_DEDUCED_TYPENAME
Base::value_type, value_type >
, ValueFromBaseConverter >
::type 
value_from_base
 

Public Member Functions

 container_adaptor (Base &c)
 
size_type size () const
 
size_type max_size () const
 
bool empty () const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
iterator erase (iterator pos)
 
iterator erase (iterator first, iterator last)
 
void clear ()
 
template<class InputIterator >
void insert (InputIterator iterBegin, InputIterator iterEnd)
 
std::pair< iterator, bool > insert (BOOST_DEDUCED_TYPENAME::boost::call_traits< value_type >::param_type x)
 
iterator insert (iterator pos, BOOST_DEDUCED_TYPENAME::boost::call_traits< value_type >::param_type x)
 
void swap (container_adaptor &c)
 

Protected Types

typedef Base base_type
 
typedef container_adaptor container_adaptor_
 

Protected Member Functions

const Base & base () const
 
Base & base ()
 
template<class Functor >
Functor & functor ()
 
template<class Functor >
Functor const & functor () const
 

Detailed Description

template<class Base, class Iterator, class ConstIterator, class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
class boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >

Container adaptor to build a type that is compliant to the concept of a container.

Member Typedef Documentation

template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef Base boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::base_type
protected
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef ConstIterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::const_iterator
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME iterator_reference< const_iterator >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::const_reference
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef container_adaptor boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::container_adaptor_
protected
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME Base::difference_type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::difference_type
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef Iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::iterator
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<IteratorFromBaseConverter>, ::boost::bimaps::container_adaptor::detail:: iterator_from_base_identity < BOOST_DEDUCED_TYPENAME Base::iterator , iterator, BOOST_DEDUCED_TYPENAME Base::const_iterator , const_iterator >, IteratorFromBaseConverter >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::iterator_from_base
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<IteratorToBaseConverter>, ::boost::bimaps::container_adaptor::detail:: iterator_to_base_identity < BOOST_DEDUCED_TYPENAME Base::iterator , iterator, BOOST_DEDUCED_TYPENAME Base::const_iterator , const_iterator >, IteratorToBaseConverter >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::iterator_to_base
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME iterator_pointer< iterator >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::pointer
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME iterator_reference< iterator >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::reference
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME Base::size_type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::size_type
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<ValueFromBaseConverter>, ::boost::bimaps::container_adaptor::detail:: value_from_base_identity < BOOST_DEDUCED_TYPENAME Base::value_type, value_type >, ValueFromBaseConverter >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::value_from_base
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<ValueToBaseConverter>, ::boost::bimaps::container_adaptor::detail:: value_to_base_identity < BOOST_DEDUCED_TYPENAME Base::value_type, value_type >, ValueToBaseConverter >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::value_to_base
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME iterator_value< iterator >::type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::value_type

Constructor & Destructor Documentation

template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::container_adaptor ( Base &  c)
inlineexplicit

Member Function Documentation

template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
const Base& boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::base ( ) const
inlineprotected

Referenced by boost::bimaps::container_adaptor::map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::at(), boost::bimaps::container_adaptor::unordered_map_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::at(), boost::bimaps::container_adaptor::vector_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::at(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::back(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::begin(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::begin(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::bucket(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::bucket_count(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::bucket_size(), boost::bimaps::container_adaptor::vector_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::capacity(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::clear(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::count(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::empty(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::end(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::end(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::equal_range(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::erase(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::erase(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::find(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::front(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::key_comp(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::load_factor(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::lower_bound(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::max_bucket_count(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::max_load_factor(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::max_size(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::merge(), boost::bimaps::container_adaptor::list_map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyFromBaseValueConverter, FunctorsFromDerivedClasses >::merge(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator<(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::operator<(), boost::bimaps::views::list_map_view< Tag, BimapType >::operator=(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator==(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::operator==(), boost::bimaps::container_adaptor::map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator[](), boost::bimaps::container_adaptor::unordered_map_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator[](), boost::bimaps::container_adaptor::vector_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::operator[](), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::pop_back(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::pop_front(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::push_back(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::push_front(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::rbegin(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rbegin(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rehash(), boost::bimaps::views::list_map_view< Tag, BimapType >::relocate(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::remove(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::remove_if(), boost::bimaps::container_adaptor::list_map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyFromBaseValueConverter, FunctorsFromDerivedClasses >::remove_if(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::rend(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rend(), boost::bimaps::container_adaptor::vector_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::reserve(), boost::bimaps::container_adaptor::vector_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::resize(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::resize(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::reverse(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::size(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::sort(), boost::bimaps::container_adaptor::list_map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyFromBaseValueConverter, FunctorsFromDerivedClasses >::sort(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::splice(), boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::swap(), boost::bimaps::container_adaptor::list_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::unique(), boost::bimaps::container_adaptor::list_map_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyFromBaseValueConverter, FunctorsFromDerivedClasses >::unique(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::upper_bound(), and boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::value_comp().

template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
Base& boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::base ( )
inlineprotected
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::begin ( )
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
const_iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::begin ( ) const
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
void boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::clear ( )
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
bool boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::empty ( ) const
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::end ( )
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
const_iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::end ( ) const
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::erase ( iterator  pos)
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::erase ( iterator  first,
iterator  last 
)
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class Functor >
Functor& boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::functor ( )
inlineprotected

Referenced by boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::back(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::begin(), boost::bimaps::container_adaptor::unordered_associative_container_adaptor< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::end(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::equal_range(), boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::find(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::front(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::lower_bound(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::rbegin(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rbegin(), boost::bimaps::views::list_map_view< Tag, BimapType >::relocate(), boost::bimaps::container_adaptor::sequence_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::rend(), boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rend(), and boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type::first_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::upper_bound().

template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class Functor >
Functor const& boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::functor ( ) const
inlineprotected
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class InputIterator >
void boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert ( InputIterator  iterBegin,
InputIterator  iterEnd 
)
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
std::pair<iterator, bool> boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert ( BOOST_DEDUCED_TYPENAME::boost::call_traits< value_type >::param_type  x)
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
iterator boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::insert ( iterator  pos,
BOOST_DEDUCED_TYPENAME::boost::call_traits< value_type >::param_type  x 
)
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
size_type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::max_size ( ) const
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
size_type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::size ( ) const
inline
template<class Base , class Iterator , class ConstIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
void boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::swap ( container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses > &  c)
inline

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