FastLED 3.9.15
Loading...
Searching...
No Matches

◆ FASTLED_DEFINE_POD_COMPARISON_OPERATOR

#define FASTLED_DEFINE_POD_COMPARISON_OPERATOR ( CLASS,
OP )
Value:
template <typename T, typename U> \
typename enable_if< \
is_same<U, CLASS>::value && is_pod<T>::value, bool>::type \
operator OP(const T &pod, const CLASS &obj) FL_NOEXCEPT { \
return pod OP obj; \
} \
template <typename T> \
typename enable_if<is_pod<T>::value, bool>::type operator OP( \
const CLASS &obj, const T &pod) FL_NOEXCEPT { \
return obj OP pod; \
}
#define FL_NOEXCEPT