Stormancer::ibytestream Class Reference
Inherits basic_istream< byte >.
Public Member Functions | |
ibytestream (byte *data, std::streamsize dataSize) | |
ibytestream (const ibytestream &other)=delete | |
ibytestream (ibytestream &&other) | |
ibytestream & | operator>> (char &value) |
ibytestream & | operator>> (int8 &value) |
ibytestream & | operator>> (uint8 &value) |
ibytestream & | operator>> (int16 &value) |
ibytestream & | operator>> (uint16 &value) |
ibytestream & | operator>> (int32 &value) |
ibytestream & | operator>> (uint32 &value) |
ibytestream & | operator>> (int64 &value) |
ibytestream & | operator>> (uint64 &value) |
ibytestream & | operator>> (float &value) |
ibytestream & | operator>> (double &value) |
ibytestream & | operator>> (bool &value) |
ibytestream & | operator>> (void *&value) |
ibytestream & | operator>> (std::vector< byte > &bytes) |
std::vector< byte > | bytes () |
byte * | startPtr () |
byte * | currentPtr () |
byte * | endPtr () |
std::streamsize | totalSize () |
std::streamsize | availableSize () |
std::streamsize | currentPosition () |
ibytestream & | read (byte *ptr, std::streamsize size) |
ibytestream & | read (char *ptr, std::streamsize size) |
The documentation for this class was generated from the following file:
- stormancer/stormancer-sources/include/public/stormancer/Streams/ibytestream.h