basic_streambuf::sbumpc

int_type sbumpc();

If a read position is available, the member function returns T::to_int_type( *gptr()) and increments the next pointer for the input buffer. Otherwise, it returns uflow().