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::unordered_associative_container_adaptor_base< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses > Struct Template Reference

#include <unordered_associative_container_adaptor.hpp>

Public Types

typedef
associative_container_adaptor
< Base, Iterator,
ConstIterator, KeyType,
IteratorToBaseConverter,
IteratorFromBaseConverter,
ValueToBaseConverter,
ValueFromBaseConverter,
KeyToBaseConverter,
BOOST_DEDUCED_TYPENAME
mpl::push_front
< FunctorsFromDerivedClasses,
BOOST_DEDUCED_TYPENAME
mpl::if_< ::boost::mpl::is_na
< LocalIteratorFromBaseConverter >
, detail::iterator_from_base_identity
< BOOST_DEDUCED_TYPENAME
Base::local_iterator,
LocalIterator,
BOOST_DEDUCED_TYPENAME
Base::const_local_iterator,
ConstLocalIterator >
, LocalIteratorFromBaseConverter >
::type >::type
type
 

Member Typedef Documentation

template<class Base, class Iterator, class ConstIterator, class LocalIterator, class ConstLocalIterator, class KeyType, class IteratorToBaseConverter, class IteratorFromBaseConverter, class LocalIteratorFromBaseConverter, class ValueToBaseConverter, class ValueFromBaseConverter, class KeyToBaseConverter, class FunctorsFromDerivedClasses>
typedef associative_container_adaptor< Base, Iterator, ConstIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, ValueToBaseConverter , ValueFromBaseConverter, KeyToBaseConverter, BOOST_DEDUCED_TYPENAME mpl::push_front< FunctorsFromDerivedClasses, BOOST_DEDUCED_TYPENAME mpl::if_< ::boost::mpl::is_na<LocalIteratorFromBaseConverter>, detail::iterator_from_base_identity < BOOST_DEDUCED_TYPENAME Base::local_iterator, LocalIterator, BOOST_DEDUCED_TYPENAME Base::const_local_iterator, ConstLocalIterator >, LocalIteratorFromBaseConverter >::type >::type > boost::bimaps::container_adaptor::unordered_associative_container_adaptor_base< Base, Iterator, ConstIterator, LocalIterator, ConstLocalIterator, KeyType, IteratorToBaseConverter, IteratorFromBaseConverter, LocalIteratorFromBaseConverter, ValueToBaseConverter, ValueFromBaseConverter, KeyToBaseConverter, FunctorsFromDerivedClasses >::type

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