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::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses > Class Template Reference

Container adaptor to easily build a std::set signature compatible container. More...

#include <set_adaptor.hpp>

Inheritance diagram for boost::bimaps::container_adaptor::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >:
Collaboration diagram for boost::bimaps::container_adaptor::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >:

Public Types

typedef
detail::compatible_comparison_adaptor
< BOOST_DEDUCED_TYPENAME
Base::key_compare,
BOOST_DEDUCED_TYPENAME
base_::key_type,
BOOST_DEDUCED_TYPENAME
base_::key_to_base
key_compare
 
typedef
detail::comparison_adaptor
< BOOST_DEDUCED_TYPENAME
Base::value_compare,
BOOST_DEDUCED_TYPENAME
base_::value_type,
BOOST_DEDUCED_TYPENAME
base_::value_to_base
value_compare
 
typedef ReverseIterator reverse_iterator
 
typedef ConstReverseIterator const_reverse_iterator
 
typedef KeyType key_type
 
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

 set_adaptor (Base &c)
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
key_compare key_comp () const
 
value_compare value_comp () const
 
BOOST_DEDUCED_TYPENAME
base_::iterator 
lower_bound (const CompatibleKey &k)
 
BOOST_DEDUCED_TYPENAME
base_::const_iterator 
lower_bound (const CompatibleKey &k) const
 
BOOST_DEDUCED_TYPENAME
base_::iterator 
upper_bound (const CompatibleKey &k)
 
BOOST_DEDUCED_TYPENAME
base_::const_iterator 
upper_bound (const CompatibleKey &k) const
 
bool operator== (const ordered_associative_container_adaptor &c) const
 
bool operator< (const ordered_associative_container_adaptor &c) const
 
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME
base_::size_type 
erase (const CompatibleKey &k)
 
BOOST_DEDUCED_TYPENAME
base_::iterator 
erase (BOOST_DEDUCED_TYPENAME base_::iterator pos)
 
BOOST_DEDUCED_TYPENAME
base_::iterator 
erase (BOOST_DEDUCED_TYPENAME base_::iterator first, BOOST_DEDUCED_TYPENAME base_::iterator last)
 
iterator erase (iterator pos)
 
iterator erase (iterator first, iterator last)
 
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME
base_::size_type 
count (const CompatibleKey &k) const
 
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME
base_::iterator 
find (const CompatibleKey &k)
 
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME
base_::const_iterator 
find (const CompatibleKey &k) const
 
template<class CompatibleKey >
std::pair
< BOOST_DEDUCED_TYPENAME
base_::iterator,
BOOST_DEDUCED_TYPENAME
base_::iterator
equal_range (const CompatibleKey &k)
 
template<class CompatibleKey >
std::pair
< BOOST_DEDUCED_TYPENAME
base_::const_iterator,
BOOST_DEDUCED_TYPENAME
base_::const_iterator
equal_range (const CompatibleKey &k) const
 
size_type size () const
 
size_type max_size () const
 
bool empty () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
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 set_adaptor set_adaptor_
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< ReverseIteratorFromBaseConverter >
, detail::iterator_from_base_identity
< BOOST_DEDUCED_TYPENAME
Base::reverse_iterator,
reverse_iterator,
BOOST_DEDUCED_TYPENAME
Base::const_reverse_iterator,
const_reverse_iterator >
, ReverseIteratorFromBaseConverter >
::type 
reverse_iterator_from_base
 
typedef
ordered_associative_container_adaptor 
ordered_associative_container_adaptor_
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< KeyToBaseConverter >
, detail::key_to_base_identity
< BOOST_DEDUCED_TYPENAME
Base::key_type, KeyType >
, KeyToBaseConverter >::type 
key_to_base
 
typedef
associative_container_adaptor 
associative_container_adaptor_
 
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 ReverseIterator, class ConstReverseIterator, class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ReverseIteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
class boost::bimaps::container_adaptor::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >

Container adaptor to easily build a std::set signature compatible container.

Member Typedef Documentation

template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef associative_container_adaptor boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::associative_container_adaptor_
protectedinherited
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
protectedinherited
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
inherited
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
inherited
typedef ConstReverseIterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::const_reverse_iterator
inherited
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_
protectedinherited
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
inherited
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
inherited
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
inherited
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
inherited
typedef detail::compatible_comparison_adaptor< BOOST_DEDUCED_TYPENAME Base::key_compare, BOOST_DEDUCED_TYPENAME base_::key_type, BOOST_DEDUCED_TYPENAME base_::key_to_base > boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::key_compare
inherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<KeyToBaseConverter>, detail::key_to_base_identity < BOOST_DEDUCED_TYPENAME Base::key_type, KeyType >, KeyToBaseConverter >::type boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::key_to_base
protectedinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef KeyType boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::key_type
inherited
typedef ordered_associative_container_adaptor boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::ordered_associative_container_adaptor_
protectedinherited
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
inherited
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
inherited
typedef ReverseIterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::reverse_iterator
inherited
typedef BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<ReverseIteratorFromBaseConverter>, detail::iterator_from_base_identity < BOOST_DEDUCED_TYPENAME Base::reverse_iterator, reverse_iterator, BOOST_DEDUCED_TYPENAME Base::const_reverse_iterator, const_reverse_iterator >, ReverseIteratorFromBaseConverter >::type boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::reverse_iterator_from_base
protectedinherited
template<class Base , class Iterator , class ConstIterator , class ReverseIterator , class ConstReverseIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ReverseIteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
typedef set_adaptor boost::bimaps::container_adaptor::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::set_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::size_type boost::bimaps::container_adaptor::container_adaptor< Base, Iterator, ConstIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, FunctorsFromDerivedClasses >::size_type
inherited
typedef detail::comparison_adaptor< BOOST_DEDUCED_TYPENAME Base::value_compare, BOOST_DEDUCED_TYPENAME base_::value_type, BOOST_DEDUCED_TYPENAME base_::value_to_base > boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::value_compare
inherited
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
inherited
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
inherited
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
inherited

Constructor & Destructor Documentation

template<class Base , class Iterator , class ConstIterator , class ReverseIterator , class ConstReverseIterator , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ReverseIteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
boost::bimaps::container_adaptor::set_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::set_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
inlineprotectedinherited

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 ( )
inlineprotectedinherited
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 ( )
inlineinherited
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
inlineinherited
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 ( )
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME base_::size_type boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::count ( const CompatibleKey &  k) const
inlineinherited
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
inlineinherited
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 ( )
inlineinherited
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
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
std::pair< BOOST_DEDUCED_TYPENAME base_::iterator, BOOST_DEDUCED_TYPENAME base_::iterator > boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::equal_range ( const CompatibleKey &  k)
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
std::pair< BOOST_DEDUCED_TYPENAME base_::const_iterator, BOOST_DEDUCED_TYPENAME base_::const_iterator > boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::equal_range ( const CompatibleKey &  k) const
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME base_::size_type boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::erase ( const CompatibleKey &  k)
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
BOOST_DEDUCED_TYPENAME base_::iterator boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::erase ( BOOST_DEDUCED_TYPENAME base_::iterator  pos)
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
BOOST_DEDUCED_TYPENAME base_::iterator boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::erase ( BOOST_DEDUCED_TYPENAME base_::iterator  first,
BOOST_DEDUCED_TYPENAME base_::iterator  last 
)
inlineinherited
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)
inlineinherited
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 
)
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME base_::iterator boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::find ( const CompatibleKey &  k)
inlineinherited
template<class Base , class Iterator , class ConstIterator , class KeyType , class IteratorToBaseConverter = ::boost::mpl::na, class IteratorFromBaseConverter = ::boost::mpl::na, class ValueToBaseConverter = ::boost::mpl::na, class ValueFromBaseConverter = ::boost::mpl::na, class KeyToBaseConverter = ::boost::mpl::na, class FunctorsFromDerivedClasses = mpl::vector<>>
template<class CompatibleKey >
BOOST_DEDUCED_TYPENAME base_::const_iterator boost::bimaps::container_adaptor::associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::find ( const CompatibleKey &  k) const
inlineinherited
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 ( )
inlineprotectedinherited

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
inlineprotectedinherited
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 
)
inlineinherited
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)
inlineinherited
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 
)
inlineinherited
key_compare boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::key_comp ( ) const
inlineinherited
BOOST_DEDUCED_TYPENAME base_::iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::lower_bound ( const CompatibleKey &  k)
inlineinherited
BOOST_DEDUCED_TYPENAME base_::const_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::lower_bound ( const CompatibleKey &  k) const
inlineinherited
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
inlineinherited
bool boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator< ( const ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses > &  c) const
inlineinherited
bool boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::operator== ( const ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type, IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses > &  c) const
inlineinherited
reverse_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rbegin ( )
inlineinherited
const_reverse_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rbegin ( ) const
inlineinherited
reverse_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rend ( )
inlineinherited
const_reverse_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::rend ( ) const
inlineinherited
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
inlineinherited
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)
inlineinherited
BOOST_DEDUCED_TYPENAME base_::iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::upper_bound ( const CompatibleKey &  k)
inlineinherited
BOOST_DEDUCED_TYPENAME base_::const_iterator boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::upper_bound ( const CompatibleKey &  k) const
inlineinherited
value_compare boost::bimaps::container_adaptor::ordered_associative_container_adaptor< Base, Iterator, ConstIterator, ReverseIterator, ConstReverseIterator, BOOST_DEDUCED_TYPENAME Iterator::value_type , IteratorToBaseConverter, IteratorFromBaseConverter, ReverseIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::value_comp ( void  ) const
inlineinherited

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