30 Input/output library [input.output]

30.6 Stream buffers [stream.buffers]

30.6.3 Class template basic_­streambuf [streambuf]

30.6.3.3 basic_­streambuf protected member functions [streambuf.protected]

30.6.3.3.2 Get area access [streambuf.get.area]

char_type* eback() const;

Returns: Начальный указатель входной последовательности.

char_type* gptr() const;

Returns: Следующий указатель входной последовательности.

char_type* egptr() const;

Returns: Конечный указатель входной последовательности.

void gbump(int n);

Effects: Добавляет n к следующему указателю входной последовательности.

void setg(char_type* gbeg, char_type* gnext, char_type* gend);

Postconditions: gbeg == eback(),, gnext == gptr()и gend == egptr().