template <typename, typename> static BiggerThanChar test(...);
public:
- enum { value = sizeof(test<T, U>(0)) == 1 };
+ enum { value = sizeof(test<T, U>(nullptr)) == 1 };
};
/**
template <class T, class U>
typename std::enable_if<!HasLess<U, T>::value, bool>::type
downTo(T& iter, const U& begin) {
- if (iter == begin) return false;
+ if (iter == begin) {
+ return false;
+ }
--iter;
return true;
}