Fix automatic type conversion

This commit is contained in:
Vincent Cogne 2016-05-17 08:41:04 +02:00
parent 9127d09bbe
commit 98902c1e88

View File

@ -162,12 +162,12 @@ inline Emitter& Emitter::WriteStreamable(T value) {
template <> template <>
inline void Emitter::SetStreamablePrecision<float>(std::stringstream& stream) { inline void Emitter::SetStreamablePrecision<float>(std::stringstream& stream) {
stream.precision(GetFloatPrecision()); stream.precision(static_cast<std::streamsize>(GetFloatPrecision()));
} }
template <> template <>
inline void Emitter::SetStreamablePrecision<double>(std::stringstream& stream) { inline void Emitter::SetStreamablePrecision<double>(std::stringstream& stream) {
stream.precision(GetDoublePrecision()); stream.precision(static_cast<std::streamsize>(GetDoublePrecision()));
} }
// overloads of insertion // overloads of insertion