Searched refs:exp_pos (Results 1 – 3 of 3) sorted by relevance
1217 auto end = begin + size, exp_pos = end;1219 --exp_pos;1220 } while (*exp_pos != 'e');1221 char sign = exp_pos[1];1224 auto p = exp_pos + 2; // Skip 'e' and sign.1231 if (exp_pos != begin + 1) {1233 auto fraction_end = exp_pos - 1;
2569 auto end = begin + size, exp_pos = end;2571 --exp_pos;2572 } while (*exp_pos != 'e');2573 char sign = exp_pos[1];2576 auto p = exp_pos + 2; // Skip 'e' and sign.2583 if (exp_pos != begin + 1) {2585 auto fraction_end = exp_pos - 1;
734 std::string::size_type exp_pos = result.find('e'); in PostProcessFloat() local735 if (exp_pos != std::string::npos) { in PostProcessFloat()736 std::string mantissa = result.substr(0, exp_pos); in PostProcessFloat()737 std::string exponent = result.substr(exp_pos + 1); in PostProcessFloat()