| 118 | */ |
| 119 | template <typename Iter> |
| 120 | Iter fixZerosInTheEnd(Iter begin, Iter end, unsigned int precision) { |
| 121 | for (; begin != end; --end) { |
| 122 | if (*(end - 1) != '0') { |
| 123 | return end; |
| 124 | } |
| 125 | // Don't delete the last zero before the decimal point. |
| 126 | if (begin != (end - 1) && begin != (end - 2) && *(end - 2) == '.') { |
| 127 | if (precision) { |
| 128 | return end; |
| 129 | } |
| 130 | return end - 2; |
| 131 | } |
| 132 | } |
| 133 | return end; |
| 134 | } |
| 135 | |
| 136 | } // namespace Json |
| 137 |
no outgoing calls
no test coverage detected
searching dependent graphs…