Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::Tuple Namespace Reference

Relational operators for generated structs. More...

Functions

template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator!= (const T &lhs, const T &rhs)
 Operator not equal to for generated structs.
template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator< (const T &lhs, const T &rhs)
 Operator less-than for generated structs.
template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator<= (const T &lhs, const T &rhs)
 Operator less-than or equal to for generated structs.
template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator== (const T &lhs, const T &rhs)
 Operator equal to for generated structs.
template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator> (const T &lhs, const T &rhs)
 Operator greater-than for generated structs.
template<class T, std::enable_if_t< std::is_member_function_pointer_v< decltype(&T::ice_tuple)> &&!std::is_polymorphic_v< T >, bool > = true>
bool operator>= (const T &lhs, const T &rhs)
 Operator greater-than or equal to for generated structs.

Detailed Description

Relational operators for generated structs.