MCPcopy Create free account
hub / github.com/WinMerge/winmerge / floatToStr

Function floatToStr

Externals/poco/Foundation/src/NumericString.cpp:166–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164
165
166void floatToStr(char* buffer, int bufferSize, float value, int lowDec, int highDec)
167{
168 using namespace double_conversion;
169
170 StringBuilder builder(buffer, bufferSize);
171 int flags = DoubleToStringConverter::UNIQUE_ZERO |
172 DoubleToStringConverter::EMIT_POSITIVE_EXPONENT_SIGN;
173 DoubleToStringConverter dc(flags, POCO_FLT_INF, POCO_FLT_NAN, POCO_FLT_EXP, lowDec, highDec, 0, 0);
174 dc.ToShortestSingle(value, &builder);
175 builder.Finalize();
176}
177
178
179void floatToFixedStr(char* buffer, int bufferSize, float value, int precision)

Callers 4

appendMethod · 0.85
NumericString.cppFile · 0.85
formatMethod · 0.85

Calls 2

ToShortestSingleMethod · 0.80
FinalizeMethod · 0.80

Tested by 1