is_operator_less_or_greater_function_object#

template<typename T>
using thrust::is_operator_less_or_greater_function_object = integral_constant<bool, detail::is_operator_less_function_object_impl<T>::value || detail::is_operator_greater_function_object_impl<T>::value>#

that returns true_type if T is a BinaryPredicate equivalent to operator< or operator>, and false_type otherwise.