|
| | CMemoryStream (uint32_t initialSize=1024, uint32_t delta=1024, bool binaryMode=true, ByteOrder byteOrder=kNativeByteOrder) |
| |
| | CMemoryStream (const int8_t *buffer, uint32_t bufferSize, bool binaryMode=true, ByteOrder byteOrder=kNativeByteOrder) |
| |
| | ~CMemoryStream () noexcept override |
| |
| uint32_t | writeRaw (const void *buffer, uint32_t size) override |
| |
| uint32_t | readRaw (void *buffer, uint32_t size) override |
| |
| int64_t | seek (int64_t pos, SeekMode mode) override |
| | returns -1 if seek fails otherwise new position More...
|
| |
| int64_t | tell () const override |
| |
| void | rewind () override |
| |
| const int8_t * | getBuffer () const |
| |
| bool | operator<< (const std::string &str) override |
| |
| bool | operator>> (std::string &string) override |
| |
| bool | end () |
| |
| bool | operator<< (const int8_t &input) |
| |
| bool | operator<< (const uint8_t &input) |
| |
| bool | operator<< (const int16_t &input) |
| |
| bool | operator<< (const uint16_t &input) |
| |
| bool | operator<< (const int32_t &input) |
| |
| bool | operator<< (const uint32_t &input) |
| |
| bool | operator<< (const int64_t &input) |
| |
| bool | operator<< (const uint64_t &input) |
| |
| bool | operator<< (const double &input) |
| |
| virtual bool | operator<< (const std::string &str)=0 |
| |
| bool | operator>> (int8_t &output) |
| |
| bool | operator>> (uint8_t &output) |
| |
| bool | operator>> (int16_t &output) |
| |
| bool | operator>> (uint16_t &output) |
| |
| bool | operator>> (int32_t &output) |
| |
| bool | operator>> (uint32_t &output) |
| |
| bool | operator>> (int64_t &output) |
| |
| bool | operator>> (uint64_t &output) |
| |
| bool | operator>> (double &output) |
| |
| virtual bool | operator>> (std::string &string)=0 |
| |
| | OutputStream (ByteOrder byteOrder=kNativeByteOrder) |
| |
| virtual | ~OutputStream () noexcept=default |
| |
| ByteOrder | getByteOrder () const |
| |
| void | setByteOrder (ByteOrder newByteOrder) |
| |
| bool | operator<< (const int8_t &input) |
| |
| bool | operator<< (const uint8_t &input) |
| |
| bool | operator<< (const int16_t &input) |
| |
| bool | operator<< (const uint16_t &input) |
| |
| bool | operator<< (const int32_t &input) |
| |
| bool | operator<< (const uint32_t &input) |
| |
| bool | operator<< (const int64_t &input) |
| |
| bool | operator<< (const uint64_t &input) |
| |
| bool | operator<< (const double &input) |
| |
| virtual bool | operator<< (const std::string &str)=0 |
| |
| virtual uint32_t | writeRaw (const void *buffer, uint32_t size)=0 |
| |
| | InputStream (ByteOrder byteOrder=kNativeByteOrder) |
| |
| virtual | ~InputStream () noexcept=default |
| |
| ByteOrder | getByteOrder () const |
| |
| void | setByteOrder (ByteOrder newByteOrder) |
| |
| bool | operator>> (int8_t &output) |
| |
| bool | operator>> (uint8_t &output) |
| |
| bool | operator>> (int16_t &output) |
| |
| bool | operator>> (uint16_t &output) |
| |
| bool | operator>> (int32_t &output) |
| |
| bool | operator>> (uint32_t &output) |
| |
| bool | operator>> (int64_t &output) |
| |
| bool | operator>> (uint64_t &output) |
| |
| bool | operator>> (double &output) |
| |
| virtual bool | operator>> (std::string &string)=0 |
| |
| virtual uint32_t | readRaw (void *buffer, uint32_t size)=0 |
| |
| virtual | ~SeekableStream () noexcept=default |
| |
| virtual int64_t | seek (int64_t pos, SeekMode mode)=0 |
| | returns -1 if seek fails otherwise new position More...
|
| |
| virtual int64_t | tell () const =0 |
| |
| virtual void | rewind ()=0 |
| |
| | ReferenceCounted ()=default |
| |
| virtual | ~ReferenceCounted () noexcept=default |
| |
| | ReferenceCounted (const ReferenceCounted &) |
| |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| |
| void | forget () override |
| | decrease refcount and delete object if refcount == 0 More...
|
| |
| void | remember () override |
| | increase refcount More...
|
| |
| virtual int32_t | getNbReference () const |
| | get refcount More...
|
| |
| virtual void | forget ()=0 |
| | decrease refcount and delete object if refcount == 0 More...
|
| |
| virtual void | remember ()=0 |
| | increase refcount More...
|
| |
Memory input and output stream.