#include <mutant_relation.hpp>
|
typedef BOOST_DEDUCED_TYPENAME
tagged_info_type::value_type | info_type |
|
typedef BOOST_DEDUCED_TYPENAME
tagged_info_type::tag | info_tag |
|
typedef relation_storage< TA,
TB, false > | non_mutable_storage |
|
typedef ::boost::mpl::vector2
< relation_storage< TA, TB,
true >, relation_storage< TA,
TB, false > > | mutant_views |
|
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...
|
|
template<class TA , class TB , class Info , bool force_mutable>
template<class TA , class TB , class Info , bool force_mutable>
template<class TA, class TB, bool force_mutable = false>
The tag of the member. By default it is member_at:
:{side}.
template<class TA, class TB, bool force_mutable = false>
The type stored in the relation.
template<class TA, class TB, bool force_mutable = false>
The tag of the member. By default it is member_at:
:{side}.
template<class TA, class TB, bool force_mutable = false>
The type stored in the relation.
template<class TA, class TB, bool force_mutable = false>
template<class TA, class TB, bool force_mutable = false>
template<class TA , class TB , class Info , bool force_mutable>
template<class TA , class TB , class Info , bool force_mutable>
template<class TA , class TB , class Info , bool force_mutable>
template<class Relation >
template<class TA , class TB , class Info , bool force_mutable>
template<class Relation >
template<class TA , class TB , class Info , bool force_mutable>
template<class Archive >
template<class TA , class TB , class Info , bool force_mutable>
data
Referenced by boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >::change_to(), boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >::change_to(), boost::bimaps::relation::detail::copy_with_right_replaced(), boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >::serialize(), and boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >::serialize().
data
Referenced by boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >::change_to(), boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >::change_to(), boost::bimaps::relation::detail::copy_with_left_replaced(), boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >::serialize(), and boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >::serialize().
The documentation for this class was generated from the following file: