Constructor | Создает буферизованный pstream с заданным буфером и устанавливает элемент данных в bp. Состояние устанавливается в 0. |
Destructor | Уничтожает объект pstream. |
bad | В случае ошибки возвращает не 0. |
clear | Устанавливает состояние потока в заданное
значение (по умолчанию 0). |
eof | В конце потока возвращает не 0. |
fail | В случае неудачного завершения потоковой операции возвращает ненулевое значение. |
good | Возвращает не 0, если биты состояния не установлены (то есть нет ошибок). |
rdbuf | Возвращает указатель pb на назначенный потоку
буфер. |
rdstate | Возвращает текущее значение состояния. |
operator void *() | Переопределяет операцию приведения типа (указателя на void). При неуспешном выполнении возвращает 0. |
operator !() | Переопределяет операцию NOT. Возвращает значение, переданное pstream::fail. |
init | Инициализирует поток: устанавливает состояние
в 0, а bp - в переданный аргумент sbp. |
setstate | Обновляет элемент данных state значением state |= (b & 0xFF). |