PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Класс PIIOTextStream

Адаптер PITextStream поверх PIIODevice. Подробнее...

#include <piiostream.h>

Граф наследования:PIIOTextStream:

Открытые члены

 PIIOTextStream (PIIODevice *device)
 Создает текстовый поток, привязанный к устройству "device".
 PIIOTextStream (PIString *string, PIIODevice::DeviceMode mode)
 Создает текстовый поток поверх строки "string" с режимом "mode".
 ~PIIOTextStream ()
 Уничтожает поток и временный PIIOString, которым он владеет, если он был создан.
void setDevice (PIIODevice *device)
 Перепривязывает текстовый поток к другому устройству.
Открытые члены унаследованные от PITextStream< PIIOBinaryStream >
 PITextStream (PIBinaryStream< PIIOBinaryStream > *stream_)
 Возвращает привязанный к "stream_" текстовый поток
PIBinaryStream< PIIOBinaryStream > * stream () const
 Возвращает привязанный PIBinaryStream.
bool isEnd () const
 Возвращает достигнут ли конец потока
Encoding encoding () const
 Возвращает кодировку чтения/записи
void setEncoding (Encoding e)
 Устанавливает кодировку чтения/записи, по умолчанию UTF8.
FloatFormat floatFormat () const
 Возвращает формат записи чисел с плавающей точкой
void setFloatFormat (FloatFormat format)
 Устанавливает формат записи чисел с плавающей точкой, по умолчанию DecimalFormat.
int floatPrecision () const
 Возвращает точность записи чисел с плавающей точкой
void setFloatPrecision (int prec)
 Устанавливает точность записи чисел с плавающей точкой, по умолчанию 5.
PITextStream< PIIOBinaryStream > & space ()
 Добавляет пробел
PITextStream< PIIOBinaryStream > & newLine ()
 Добавляет новую строку
void append (const PIString &v)
 Добавляет строку "v".
char readChar (bool *rok)
 Читает символ
PIString readLine ()
 Читает строку
PIString readWord ()
 Читает слово, пропуская начальные пробельные символы, до следующего пробельного символа
PIString readCWord ()
 Читает C-слово, пропуская начальные и до следующих символов, не являющихся C-идентификаторами

Дополнительные унаследованные члены

Открытые типы унаследованные от PITextStream< PIIOBinaryStream >
enum  FloatFormat
 Формат записи чисел с плавающей точкой
enum  Encoding
 Кодировка строк

Подробное описание

Адаптер PITextStream поверх PIIODevice.

Предоставляет операции текстового потока для устройств на основе PIIODevice.