PIP  1.4.0
Platform-Independent Primitives
pibytearray.h File Reference

Byte array. More...

Classes

class  PIByteArray
 Byte array. More...
 
struct  PIByteArray::RawData
 Help struct to store/restore custom blocks of data to/from PIByteArray. More...
 

Functions

PICout operator<< (PICout s, const PIByteArray &ba)
 Output to PICout operator.
 
PIByteArrayoperator<< (PIByteArray &s, bool v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, char v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, uchar v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const short v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const int v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const long &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const llong &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const ushort v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const uint v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const ulong &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const ullong &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const float v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const double &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const ldouble &v)
 Store operator.
 
template<typename T >
PIByteArrayoperator<< (PIByteArray &s, const PIFlags< T > &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const PIByteArray &v)
 Store operator, see Attention for details.
 
PIByteArrayoperator<< (PIByteArray &s, const PIByteArray::RawData &v)
 Store operator, see Attention for details.
 
PIByteArrayoperator>> (PIByteArray &s, bool &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, char &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, uchar &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, short &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, int &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, long &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, llong &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, ushort &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, uint &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, ulong &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, ullong &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, float &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, double &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, ldouble &v)
 Restore operator.
 
template<typename T >
PIByteArrayoperator>> (PIByteArray &s, PIFlags< T > &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, PIByteArray &v)
 Restore operator, see Attention for details.
 
PIByteArrayoperator>> (PIByteArray &s, PIByteArray::RawData v)
 Restore operator, see Attention for details.
 
template<typename T >
PIByteArrayoperator<< (PIByteArray &s, const PIVector< T > &v)
 Store operator.
 
template<typename T >
PIByteArrayoperator<< (PIByteArray &s, const PIDeque< T > &v)
 Store operator.
 
template<typename Key , typename T >
PIByteArrayoperator<< (PIByteArray &s, const PIMap< Key, T > &v)
 Store operator.
 
PIByteArrayoperator<< (PIByteArray &s, const PIChar &v)
 Write operator to PIByteArray.
 
template<typename Type0 , typename Type1 >
PIByteArrayoperator>> (PIByteArray &s, PIPair< Type0, Type1 > &v)
 Restore operator.
 
template<typename T >
PIByteArrayoperator>> (PIByteArray &s, PIVector< T > &v)
 Restore operator.
 
template<typename T >
PIByteArrayoperator>> (PIByteArray &s, PIDeque< T > &v)
 Restore operator.
 
template<typename Key , typename T >
PIByteArrayoperator>> (PIByteArray &s, PIMap< Key, T > &v)
 Restore operator.
 
PIByteArrayoperator>> (PIByteArray &s, PIChar &v)
 Read operator from PIByteArray.
 
PIByteArrayoperator<< (PIByteArray &s, const PIBitArray &v)
 Store operator.
 
PIByteArrayoperator>> (PIByteArray &s, PIBitArray &v)
 Restore operator.
 
bool operator== (PIByteArray &f, PIByteArray &s)
 Byte arrays compare operator.
 
bool operator!= (PIByteArray &f, PIByteArray &s)
 Byte arrays compare operator.
 

Detailed Description

Byte array.