Base of symetrical tagged types. More...
#include <symmetrical_base.hpp>

Public Types | |
| typedef BOOST_DEDUCED_TYPENAME  tags::support::default_tagged < TA, member_at::left >::type  | tagged_left_type | 
| typedef BOOST_DEDUCED_TYPENAME  tags::support::default_tagged < TB, member_at::right >::type  | tagged_right_type | 
| typedef  BOOST_DEDUCED_TYPENAME::boost::mpl::if_c < force_mutable, BOOST_DEDUCED_TYPENAME::boost::remove_const < BOOST_DEDUCED_TYPENAME tagged_left_type::value_type > ::type, BOOST_DEDUCED_TYPENAME tagged_left_type::value_type > ::type  | left_value_type | 
| The type stored in the relation.  More... | |
| typedef  BOOST_DEDUCED_TYPENAME::boost::mpl::if_c < force_mutable, BOOST_DEDUCED_TYPENAME::boost::remove_const < BOOST_DEDUCED_TYPENAME tagged_right_type::value_type > ::type, BOOST_DEDUCED_TYPENAME tagged_right_type::value_type > ::type  | right_value_type | 
| The type stored in the relation.  More... | |
| typedef BOOST_DEDUCED_TYPENAME  tagged_left_type::tag  | left_tag | 
The tag of the member. By default it is member_at::{side}.  More... | |
| typedef BOOST_DEDUCED_TYPENAME  tagged_right_type::tag  | right_tag | 
The tag of the member. By default it is member_at::{side}.  More... | |
Base of symetrical tagged types.
| typedef BOOST_DEDUCED_TYPENAME tagged_left_type ::tag boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::left_tag | 
The tag of the member. By default it is member_at::{side}. 
| typedef BOOST_DEDUCED_TYPENAME ::boost::mpl::if_c< force_mutable, BOOST_DEDUCED_TYPENAME ::boost::remove_const< BOOST_DEDUCED_TYPENAME tagged_left_type::value_type >::type, BOOST_DEDUCED_TYPENAME tagged_left_type::value_type >::type boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::left_value_type | 
The type stored in the relation.
| typedef BOOST_DEDUCED_TYPENAME tagged_right_type::tag boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::right_tag | 
The tag of the member. By default it is member_at::{side}. 
| typedef BOOST_DEDUCED_TYPENAME ::boost::mpl::if_c< force_mutable, BOOST_DEDUCED_TYPENAME ::boost::remove_const< BOOST_DEDUCED_TYPENAME tagged_right_type::value_type >::type, BOOST_DEDUCED_TYPENAME tagged_right_type::value_type >::type boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::right_value_type | 
The type stored in the relation.
| typedef BOOST_DEDUCED_TYPENAME tags::support::default_tagged< TA, member_at::left >::type boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::tagged_left_type | 
| typedef BOOST_DEDUCED_TYPENAME tags::support::default_tagged< TB, member_at::right >::type boost::bimaps::relation::symmetrical_base< TA, TB, force_mutable >::tagged_right_type |