|
template<typename base_t , typename value_t >
requires (compare.able<base_t>) |
| auto | operator<=> (const reverse_base_t< base_t, value_t > &a, const reverse_base_t< base_t, value_t > &b) noexcept(compare.nothrow< base_t >) |
| |
template<typename base_t , typename value_t , typename T >
requires (compare.able<T,base_t> && type_info<remove_cvref<T>> != type_info<reverse_base_t<base_t,value_t>::base_t_rw>) |
| auto | operator<=> (const reverse_base_t< base_t, value_t > &a, T &&b) noexcept(compare.nothrow< T, base_t >) |
| |
template<typename base_t , typename value_t , typename T >
requires (compare.able<base_t,T> && type_info<remove_cvref<T>> != type_info<reverse_base_t<base_t,value_t>::base_t_rw>) |
| auto | operator<=> (T &&a, const reverse_base_t< base_t, value_t > &b) noexcept(compare.nothrow< base_t, T >) |
| |
template<typename base_t , typename value_t , typename T >
requires (equal.able<T,base_t> && type_info<remove_cvref<T>> != type_info<reverse_base_t<base_t,value_t>::base_t_rw>) |
| auto | operator== (const reverse_base_t< base_t, value_t > &a, T &&b) noexcept(equal.nothrow< T, base_t >) |
| |
template<typename base_t , typename value_t , typename T >
requires (equal.able<base_t,T> && type_info<remove_cvref<T>> != type_info<reverse_base_t<base_t,value_t>::base_t_rw>) |
| auto | operator== (T &&a, const reverse_base_t< base_t, value_t > &b) noexcept(equal.nothrow< base_t, T >) |
| |
| template<typename base_t , typename value_t > |
| void | swap (reverse_base_t< base_t, value_t > &a, reverse_base_t< base_t, value_t > &b) noexcept(noexcept((swap(a._m, b._m)))) |
| |
| template<typename value_t , typename base_t_w > |
| void | swap (same_base_t< value_t, base_t_w > &a, same_base_t< value_t, base_t_w > &b) noexcept(noexcept((a.swap_with(b)))) |
| |
| template<typename value_t , typename base_t_w > |
| | base_iterator_t (base_iterator_t< value_t, base_t_w >) -> base_iterator_t< value_t, base_t_w > |
| |
| template<typename value_t , typename base_t_w > |
| | base_iterator_t (value_t *) -> base_iterator_t< value_t, base_t_w > |
| |