![]() |
Exiv2
|
Internal Pimpl structure of class MemIo. More...
Public Member Functions | |
| Impl ()=default | |
| Default constructor. | |
| Impl (const byte *data, size_t size) | |
| Constructor 2. | |
| void | reserve (size_t wcount) |
| Reserve memory. | |
| Impl (const Impl &)=delete | |
| Copy constructor. | |
| Impl & | operator= (const Impl &)=delete |
| Assignment. | |
Public Attributes | |
| byte * | data_ {nullptr} |
| Pointer to the start of the memory area. | |
| size_t | idx_ {0} |
| Index into the memory area. | |
| size_t | size_ {0} |
| Size of the memory area. | |
| size_t | sizeAlloced_ {0} |
| Size of the allocated buffer. | |
| bool | isMalloced_ {false} |
| Was the buffer allocated? | |
| bool | eof_ {false} |
| EOF indicator. | |
1.8.10