Exiv2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Exiv2::MemIo::Impl Class Referencefinal

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.
 
Imploperator= (const Impl &)=delete
 Assignment.
 

Public Attributes

bytedata_ {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.
 

Detailed Description

Internal Pimpl structure of class MemIo.


The documentation for this class was generated from the following file: