locale pubimbue(const locale& loc);
locale getloc() const;
Returns: Если pubimbue() когда-либо вызывалась, то последнее значение loc предоставлено, в противном случае - текущая глобальная локаль, locale()действующая на момент создания. Если вызван после того, pubimbue() как был вызван, но перед возвратомpubimbue (т. Е. Изнутри вызова imbue()), то он возвращает предыдущее значение.
basic_streambuf* pubsetbuf(char_type* s, streamsize n);
pos_type pubseekoff(off_type off, ios_base::seekdir way,
ios_base::openmode which
= ios_base::in | ios_base::out);
pos_type pubseekpos(pos_type sp,
ios_base::openmode which
= ios_base::in | ios_base::out);
int pubsync();
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);
int_type sputbackc(char_type c);
Returns: Если позиция возврата входной последовательности недоступна, или если traits::eq(c, gptr()[-1]) есть false, возвращается pbackfail(traits::to_int_type(c)). В противном случае уменьшает следующий указатель входной последовательности и возвращается traits::to_int_type(*gptr()).
int_type sungetc();
int_type sputc(char_type c);
Returns: Если позиция записи выходной последовательности недоступна, возвращается overflow(traits::to_int_type(c)). В противном случае сохраняет c в следующем указателе выходной последовательности, увеличивает указатель на единицу и возвращается traits::to_int_type(c).
streamsize sputn(const char_type* s, streamsize n);