Lines Matching refs:next_char
733 auto next_char = is.peek();
734 if (next_char == '-' || next_char == '+') {
849 auto next_char = is.peek();
852 if (next_char != '-' && next_char != '0') {
856 if (next_char == '-') {
859 next_char = is.peek();
862 if (next_char == '0') {
884 while ((next_char = is.peek()) == '0') {
895 if (next_char == '.') {
897 } else if (next_char == 'p') {
899 } else if (::isxdigit(next_char)) {
903 int number = get_nibble_from_character(next_char);
923 next_char = is.peek();
928 if (next_char == 'p') {
930 } else if (::isxdigit(next_char)) {
931 int number = get_nibble_from_character(next_char);
954 next_char = is.peek();
961 if ((next_char == '-' || next_char == '+')) {
967 exponent_sign = (next_char == '-') ? -1 : 1;
968 } else if (::isdigit(next_char)) {
972 static_cast<int_type>(written_exponent + (next_char - '0'));
977 next_char = is.peek();