PIP 5.5.3
Platform-Independent Primitives
Classes | Functions
pitextstream.h File Reference

Text serialization functionality over PIBinaryStream. More...

#include "pistring.h"

Classes

class  PITextStream< P >
 Text serialization functionality over PIBinaryStream. More...
 

Functions

template<typename P >
PITextStream< P > createPITextStream (PIBinaryStream< P > *stream)
 Returns PITextStream for binary stream "stream".
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, bool v)
 Append boolean.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, char v)
 Append character.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, uchar v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, short v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, ushort v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, int v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, uint v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, llong v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, ullong v)
 Append integer.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, float v)
 Append floating-point number.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, double v)
 Append floating-point number.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const char *v)
 Append string.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const PIConstChars &v)
 Append string.
 
template<typename P >
PITextStream< P > & operator<< (PITextStream< P > &s, const PIString &v)
 Append string.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, bool &v)
 Read word as bool.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, char &v)
 Read character.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, uchar &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, short &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ushort &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, int &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, uint &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, long &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ulong &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, llong &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, ullong &v)
 Read word as integer.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, float &v)
 Read word as floating-point number.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, double &v)
 Read word as floating-point number.
 
template<typename P >
PITextStream< P > & operator>> (PITextStream< P > &s, PIString &v)
 Read word.
 

Detailed Description

Text serialization functionality over PIBinaryStream.