use FMT_STATIC_ASSERT

This commit is contained in:
Nicolas Fauvet 2017-01-19 17:42:00 +01:00
parent 4805b21381
commit 94d46a2dc1

View File

@ -126,9 +126,7 @@ typename std::enable_if<
BasicWriter<Char>& BasicWriter<Char>&
>::type >::type
operator<<(BasicWriter<Char> &writer, const T &value) { operator<<(BasicWriter<Char> &writer, const T &value) {
#if FMT_HAS_DECLTYPE_INCOMPLETE_RETURN_TYPES FMT_STATIC_ASSERT(internal::is_streamable<T>::value, "T must be Streamable");
static_assert(internal::is_streamable<T>::value, "T must be Streamable");
#endif
auto &buffer = writer.buffer(); auto &buffer = writer.buffer();
Char *start = &buffer[0] + buffer.size(); Char *start = &buffer[0] + buffer.size();