MCPcopy Create free account
hub / github.com/OpenOrienteering/mapper / numberToString

Function numberToString

src/util/xml_stream_util.cpp:58–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56
57
58QString numberToString(double value, int precision)
59{
60 auto number = QString::number(value, 'f', precision);
61 auto i = number.length() - 1;
62 if (number.contains(QLatin1Char('.')))
63 {
64 // Cut off trailing zeros
65 while (i > 0 && number.at(i) == QLatin1Char('0'))
66 --i;
67 if (number.at(i) == QLatin1Char('.'))
68 --i;
69 }
70 number.resize(++i);
71 return number;
72}
73
74
75

Callers 1

writeAttributeMethod · 0.85

Calls 3

atMethod · 0.60
lengthMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected