Lines Matching refs:static_assert
133 static_assert(sizeof(std::string::value_type) == sizeof(uint8_t),
201 static_assert(std::is_integral<T>::value, "An integral type is required.");
202 static_assert(sizeof(T) <= sizeof(uint64_t), "Unsupported integral type.");
269 static_assert(std::is_floating_point<T>::value,
292 static_assert(std::is_enum<T>::value, "|T| must be an enum type.");
300 static_assert(size > 0, "The array must be non empty.");
306 // TODO(Dor1s): switch to static_assert once C++14 is allowed.
343 static_assert(sizeof(T) == sizeof(uint8_t), "Incompatible data type.");
369 static_assert(sizeof(TS) == sizeof(TU), "Incompatible data types.");
370 static_assert(!std::numeric_limits<TU>::is_signed,