PIP 5.5.3
Platform-Independent Primitives
Классы | Функции
Файл pitextstream.h

Функциональность текстовой сериализации поверх PIBinaryStream. Подробнее...

#include "pistring.h"

Классы

class  PITextStream< P >
 Функциональность текстовой сериализации поверх PIBinaryStream. Подробнее...
 

Функции

template<typename P >
PITextStream< P > createPITextStream (PIBinaryStream< P > *stream)
 Возвращает PITextStream для бинарного потока "stream".
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, bool v)
 Добавляет логическое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, char v)
 Добавляет символ
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, uchar v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, short v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, ushort v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, int v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, uint v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, llong v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, ullong v)
 Добавляет целое
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, float v)
 Добавляет число с плавающей точкой
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, double v)
 Добавляет число с плавающей точкой
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const char *v)
 Добавляет строку
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const PIConstChars &v)
 Добавляет строку
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const PIString &v)
 Добавляет строку
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, bool &v)
 Читает слово как логическое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, char &v)
 Читает символ
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, uchar &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, short &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ushort &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, int &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, uint &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, long &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ulong &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, llong &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ullong &v)
 Читает слово как целое
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, float &v)
 Читает слово как число с плавающей точкой
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, double &v)
 Читает слово как число с плавающей точкой
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, PIString &v)
 Читает слово
 

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

Функциональность текстовой сериализации поверх PIBinaryStream.