15template <
typename T =
void>
struct less {
23 constexpr bool operator()(
const T &lhs,
const T &rhs)
const {
34template <>
struct less<void> {
44 template <
typename T,
typename U>
constexpr T && forward(typename remove_reference< T >::type &t) noexcept
Implements a simple red square effect for 2D LED grids.
constexpr auto operator()(T &&lhs, U &&rhs) const -> 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
Function call operator that performs the less-than comparison.
Binary function object that returns whether the first argument is less than the second.