Lines Matching refs:next_char
746 auto next_char = is.peek();
747 if (next_char == '-' || next_char == '+') {
862 auto next_char = is.peek();
865 if (next_char != '-' && next_char != '0') {
869 if (next_char == '-') {
872 next_char = is.peek();
875 if (next_char == '0') {
897 while ((next_char = is.peek()) == '0') {
908 if (next_char == '.') {
910 } else if (next_char == 'p') {
912 } else if (::isxdigit(next_char)) {
916 int number = get_nibble_from_character(next_char);
936 next_char = is.peek();
941 if (next_char == 'p') {
943 } else if (::isxdigit(next_char)) {
944 int number = get_nibble_from_character(next_char);
967 next_char = is.peek();
974 if ((next_char == '-' || next_char == '+')) {
980 exponent_sign = (next_char == '-') ? -1 : 1;
981 } else if (::isdigit(next_char)) {
985 static_cast<int_type>(written_exponent + (next_char - '0'));
990 next_char = is.peek();