PIP
0.4.0_beta2
Platform-Independent Primitives
|
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... | |
Macros | |
#define | PIP_BYTEARRAY_STREAM_ANY_TYPE |
This macro allow stream template operators for write and read any type from byte array. Use it with attention! | |
Functions | |
std::ostream & | operator<< (std::ostream &s, const PIByteArray &ba) |
Output to std::ostream operator. | |
PICout | operator<< (PICout s, const PIByteArray &ba) |
Output to PICout operator. | |
PIByteArray & | operator<< (PIByteArray &s, uchar v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const short v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const int v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const long &v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const llong &v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const ushort v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const uint v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const ulong &v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const ullong &v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const float v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const double &v) |
Store operator. | |
PIByteArray & | operator<< (PIByteArray &s, const PIByteArray &v) |
Store operator, see Attention for details. | |
PIByteArray & | operator<< (PIByteArray &s, const PIByteArray::RawData &v) |
Store operator, see Attention for details. | |
template<typename Type0 , typename Type1 > | |
PIByteArray & | operator<< (PIByteArray &s, const PIPair< Type0, Type1 > &v) |
Store operator. | |
template<typename T > | |
PIByteArray & | operator<< (PIByteArray &s, const PIVector< T > &v) |
Store operator. | |
template<typename T > | |
PIByteArray & | operator<< (PIByteArray &s, const PIList< T > &v) |
Store operator. | |
template<typename T > | |
PIByteArray & | operator<< (PIByteArray &s, const PIDeque< T > &v) |
Store operator. | |
PIByteArray & | operator>> (PIByteArray &s, uchar &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, short &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, int &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, long &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, llong &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, ushort &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, uint &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, ulong &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, ullong &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, float &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, double &v) |
Restore operator. | |
PIByteArray & | operator>> (PIByteArray &s, PIByteArray &v) |
Restore operator, see Attention for details. | |
PIByteArray & | operator>> (PIByteArray &s, PIByteArray::RawData v) |
Restore operator, see Attention for details. | |
template<typename Type0 , typename Type1 > | |
PIByteArray & | operator>> (PIByteArray &s, PIPair< Type0, Type1 > &v) |
Restore operator. | |
template<typename T > | |
PIByteArray & | operator>> (PIByteArray &s, PIVector< T > &v) |
Restore operator. | |
template<typename T > | |
PIByteArray & | operator>> (PIByteArray &s, PIList< T > &v) |
Restore operator. | |
template<typename T > | |
PIByteArray & | operator>> (PIByteArray &s, PIDeque< T > &v) |
Restore operator. | |
bool | operator== (PIByteArray &f, PIByteArray &s) |
Byte arrays compare operator. | |
bool | operator!= (PIByteArray &f, PIByteArray &s) |
Byte arrays compare operator. | |
Byte array.