Set Of Relation Specification. More...
#include <unordered_set_of.hpp>
Public Types | |
typedef HashFunctor | hasher |
Hash Functor that takes value_type objects. More... | |
typedef EqualKey | key_equal |
Functor that compare two value_type objects for equality. More... | |
Public Attributes | |
BOOST_BIMAP_GENERATE_RELATION_BINDER_2CP(unordered_set_of, hasher, key_equal) typedef mpl typedef mpl::bool_< false > | right_mutable_key |
Set Of Relation Specification.
This struct is similar to unordered_set_of but it is bind logically to a relation. It is used in the bimap instantiation to specify the desired type of the main view. This struct implements internally a metafunction named bind_to that manages the quite complicated task of finding the right type of the set for the relation.
See also unordered_set_of, is_set_type_of_relation.
typedef HashFunctor boost::bimaps::unordered_set_of_relation< HashFunctor, EqualKey >::hasher |
Hash Functor that takes value_type objects.
typedef EqualKey boost::bimaps::unordered_set_of_relation< HashFunctor, EqualKey >::key_equal |
Functor that compare two value_type objects for equality.
BOOST_BIMAP_GENERATE_RELATION_BINDER_2CP ( unordered_set_of, hasher, key_equal ) typedef mpl typedef mpl::bool_<false> boost::bimaps::unordered_set_of_relation< HashFunctor, EqualKey >::right_mutable_key |