15template <
typename T =
void>
struct less {
34template <>
struct less<void> {
44 template <
typename T,
typename U>
60template <
typename T =
void>
struct greater {
90 template <
typename T,
typename U>
constexpr T && forward(typename remove_reference< T >::type &t) FL_NOEXCEPT
Base definition for an LED controller.
constexpr auto operator()(T &&lhs, U &&rhs) const FL_NOEXCEPT -> decltype(fl::forward< U >(rhs)< fl::forward< T >(lhs))
Function call operator that performs the greater-than comparison.
constexpr bool operator()(const T &lhs, const T &rhs) const FL_NOEXCEPT
Function call operator that performs the greater-than comparison.
Binary function object that returns whether the first argument is greater than the second.
constexpr auto operator()(T &&lhs, U &&rhs) const FL_NOEXCEPT -> decltype(fl::forward< T >(lhs)< fl::forward< U >(rhs))
Function call operator that performs the less-than comparison.
constexpr bool operator()(const T &lhs, const T &rhs) const FL_NOEXCEPT
Function call operator that performs the less-than comparison.
Binary function object that returns whether the first argument is less than the second.