streamsize in_avail();
Returns: Если позиция чтения доступна, возвращается egptr() - gptr(). В противном случае возвращается showmanyc().
int_type snextc();
Returns: Если эта функция возвращается traits::eof(), возвращается traits::eof(). В противном случае возвращается sgetc().
int_type sbumpc();
Returns: Если позиция чтения входной последовательности недоступна, возвращается uflow(). В противном случае возвращает traits::to_int_type(*gptr()) и увеличивает следующий указатель для входной последовательности.
int_type sgetc();
Returns: Если позиция чтения входной последовательности недоступна, возвращается underflow(). В противном случае возвращается traits::to_int_type(*gptr()).
streamsize sgetn(char_type* s, streamsize n);