PIP 5.5.3
Platform-Independent Primitives
Открытые члены | Полный список членов класса
Класс PIIOTextStream

Функциональность PITextStream для PIIODevice. Подробнее...

#include <piiostream.h>

Граф наследования:PIIOTextStream:
Inheritance graph
[см. легенду]

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

 PIIOTextStream (PIIODevice *device)
 Создает PIIOTextStream для устройства "device".
 
 PIIOTextStream (PIString *string, PIIODevice::DeviceMode mode)
 Создает PIIOTextStream для строки "string".
 
- Открытые члены унаследованные от 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".
 
void append (const PIConstChars &v)
 Добавляет "v" как ASCII.
 
void append (char v)
 Добавляет "v" как символ
 
void append (const char *v)
 Добавляет "v" как ASCII.
 
void append (bool v)
 Добавляет логическое, "true" of "false".
 
void append (int v)
 Добавляет целое
 
void append (llong v)
 Добавляет целое
 
void append (float v)
 Добавляет число с плавающей точкой, используя floatFormat() и floatPrecision()
 
void append (double v)
 Добавляет число с плавающей точкой, используя floatFormat() и floatPrecision()
 
char readChar (bool *rok)
 Читает символ
 
PIString readLine ()
 Читает строку
 
PIString readWord ()
 Читает слово, пропуская начальные пробельные символы, до следующего пробельного символа
 
PIString readCWord ()
 Читает C-слово, пропуская начальные и до следующих символов, не являющихся C-идентификаторами
 

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

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

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

Функциональность PITextStream для PIIODevice.