![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Функциональность PITextStream для PIIODevice. Подробнее...
#include <piiostream.h>
Открытые члены | |
| 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.