mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-12-26 13:23:25 +03:00
26 lines
614 B
C++
26 lines
614 B
C++
#ifndef UTIL_FLOAT_TO_STRING_H
|
|
#define UTIL_FLOAT_TO_STRING_H
|
|
|
|
// Just for ToStringBuf
|
|
#include "util/integer_to_string.hh"
|
|
|
|
namespace util {
|
|
|
|
template <> struct ToStringBuf<double> {
|
|
// DoubleToStringConverter::kBase10MaximalLength + 1 for null paranoia.
|
|
static const unsigned kBytes = 19;
|
|
};
|
|
|
|
// Single wasn't documented in double conversion, so be conservative and
|
|
// say the same as double.
|
|
template <> struct ToStringBuf<float> {
|
|
static const unsigned kBytes = 19;
|
|
};
|
|
|
|
char *ToString(double value, char *to);
|
|
char *ToString(float value, char *to);
|
|
|
|
} // namespace util
|
|
|
|
#endif // UTIL_FLOAT_TO_STRING_H
|