Overrides basic_streambuf::underflow();
virtual int_type underflow();
A sequence of characters is read from the input sequence as though they were read from the associated file into an internal buffer. This must be done so that the class can recover the position corresponding to each character between intern_buf and intern_end.