Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::bimaps::list_of_relation Struct Reference

List Of Relation Specification. More...

#include <list_of.hpp>

Inheritance diagram for boost::bimaps::list_of_relation:
Collaboration diagram for boost::bimaps::list_of_relation:

Public Attributes

BOOST_BIMAP_GENERATE_RELATION_BINDER_0CP(list_of)
typedef mpl typedef mpl::bool_
< true > 
right_mutable_key
 

Detailed Description

List Of Relation Specification.

This struct is similar to list_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.

template<class Relation>
struct bind_to
{
typedef -unspecified- type;
};

See also list_of, is_set_type_of_relation.

Member Data Documentation

BOOST_BIMAP_GENERATE_RELATION_BINDER_0CP ( list_of ) typedef mpl typedef mpl::bool_<true> boost::bimaps::list_of_relation::right_mutable_key

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