Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mutant_relation.hpp File Reference

Defines the mutant_relation class. More...

Include dependency graph for mutant_relation.hpp:

Classes

class  boost::bimaps::relation::detail::relation_storage< LeftType, RightType, force_mutable >
 
class  boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >
 
class  boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >
 
singleton  boost::bimaps::relation::mutant_relation< TA, TB, Info, force_mutable >
 Abstraction of a related pair of values, that extends the std::pair class. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::bimaps
 
 boost::bimaps::relation
 
 boost::bimaps::relation::detail
 

Functions

template<class FirstType , class SecondType , bool FM>
std::size_t boost::bimaps::relation::hash_value (const detail::relation_storage< FirstType, SecondType, FM > &r)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator== (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator!= (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator< (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator<= (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator> (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class FirstType , class SecondType , bool FM1, bool FM2>
bool boost::bimaps::relation::operator>= (const detail::relation_storage< FirstType, SecondType, FM1 > &a, const detail::relation_storage< FirstType, SecondType, FM2 > &b)
 
template<class TA , class TB , class Info , bool force_mutable>
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)
 
template<class TA , class TB , bool force_mutable>
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)
 
template<class TA , class TB , class Info , bool force_mutable>
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)
 
template<class TA , class TB , bool force_mutable>
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)
 

Detailed Description

Defines the mutant_relation class.