Classes | |
class | mirror_storage |
Storage definition of the right view of a mutant relation. More... | |
class | normal_storage |
Storage definition of the left view of a mutant relation. More... | |
class | pair_info_hook |
class | pair_info_hook< TA, TB,::boost::mpl::na, Layout > |
class | relation_info_hook |
class | relation_info_hook< TA, TB,::boost::mpl::na, force_mutable > |
class | relation_storage |
struct | storage_finder |
struct | storage_finder< FirstType, SecondType, mirror_layout > |
Functions | |
template<class TA , class TB , class Info , bool force_mutable> | |
mutant_relation< TA, TB, Info, force_mutable > | copy_with_left_replaced (mutant_relation< TA, TB, Info, force_mutable > const &rel, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB, Info, force_mutable >::left_value_type >::param_type l) |
template<class TA , class TB , bool force_mutable> | |
mutant_relation< TA, TB,::boost::mpl::na, force_mutable > | copy_with_left_replaced (mutant_relation< TA, TB,::boost::mpl::na, force_mutable > const &rel, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB,::boost::mpl::na, force_mutable >::left_value_type >::param_type l) |
template<class TA , class TB , class Info , bool force_mutable> | |
mutant_relation< TA, TB, Info, force_mutable > | copy_with_right_replaced (mutant_relation< TA, TB, Info, force_mutable > const &rel, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB, Info, force_mutable >::right_value_type >::param_type r) |
template<class TA , class TB , bool force_mutable> | |
mutant_relation< TA, TB,::boost::mpl::na, force_mutable > | copy_with_right_replaced (mutant_relation< TA, TB,::boost::mpl::na, force_mutable > const &rel, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB,::boost::mpl::na, force_mutable >::right_value_type >::param_type r) |
template<class FirstType , class SecondType , class Info , class Layout > | |
structured_pair< FirstType, SecondType, Info, Layout > | copy_with_first_replaced (structured_pair< FirstType, SecondType, Info, Layout > const &p, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType, Info, Layout >::first_type >::param_type f) |
template<class FirstType , class SecondType , class Layout > | |
structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > | copy_with_first_replaced (structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > const &p, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType,::boost::mpl::na, Layout >::first_type >::param_type f) |
template<class FirstType , class SecondType , class Info , class Layout > | |
structured_pair< FirstType, SecondType, Info, Layout > | copy_with_second_replaced (structured_pair< FirstType, SecondType, Info, Layout > const &p, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType, Info, Layout >::second_type >::param_type s) |
template<class FirstType , class SecondType , class Layout > | |
structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > | copy_with_second_replaced (structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > const &p, BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType,::boost::mpl::na, Layout >::second_type >::param_type s) |
structured_pair<FirstType,SecondType,Info,Layout> boost::bimaps::relation::detail::copy_with_first_replaced | ( | structured_pair< FirstType, SecondType, Info, Layout > const & | p, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType, Info, Layout >::first_type >::param_type | f | ||
) |
structured_pair<FirstType,SecondType,::boost::mpl::na,Layout> boost::bimaps::relation::detail::copy_with_first_replaced | ( | structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > const & | p, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType,::boost::mpl::na, Layout >::first_type >::param_type | f | ||
) |
mutant_relation<TA,TB,Info,force_mutable> boost::bimaps::relation::detail::copy_with_left_replaced | ( | mutant_relation< TA, TB, Info, force_mutable > const & | rel, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB, Info, force_mutable >::left_value_type >::param_type | l | ||
) |
mutant_relation<TA,TB,::boost::mpl::na,force_mutable> boost::bimaps::relation::detail::copy_with_left_replaced | ( | mutant_relation< TA, TB,::boost::mpl::na, force_mutable > const & | rel, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB,::boost::mpl::na, force_mutable >::left_value_type >::param_type | l | ||
) |
mutant_relation<TA,TB,Info,force_mutable> boost::bimaps::relation::detail::copy_with_right_replaced | ( | mutant_relation< TA, TB, Info, force_mutable > const & | rel, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB, Info, force_mutable >::right_value_type >::param_type | r | ||
) |
mutant_relation<TA,TB,::boost::mpl::na,force_mutable> boost::bimaps::relation::detail::copy_with_right_replaced | ( | mutant_relation< TA, TB,::boost::mpl::na, force_mutable > const & | rel, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME mutant_relation< TA, TB,::boost::mpl::na, force_mutable >::right_value_type >::param_type | r | ||
) |
structured_pair<FirstType,SecondType,Info,Layout> boost::bimaps::relation::detail::copy_with_second_replaced | ( | structured_pair< FirstType, SecondType, Info, Layout > const & | p, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType, Info, Layout >::second_type >::param_type | s | ||
) |
structured_pair<FirstType,SecondType,::boost::mpl::na,Layout> boost::bimaps::relation::detail::copy_with_second_replaced | ( | structured_pair< FirstType, SecondType,::boost::mpl::na, Layout > const & | p, |
BOOST_DEDUCED_TYPENAME::boost::call_traits< BOOST_DEDUCED_TYPENAME structured_pair< FirstType, SecondType,::boost::mpl::na, Layout >::second_type >::param_type | s | ||
) |