libopenraw
|
#include <ciffcontainer.hpp>
Public Types | |
typedef std::shared_ptr< Heap > | Ref |
Public Member Functions | |
Heap (off_t start, off_t length, CIFFContainer *container) | |
Heap (const Heap &)=delete | |
Heap & | operator= (const Heap &)=delete |
RecordEntry::List & | records () |
CIFFContainer * | container () |
off_t | offset () |
a CIFF Heap
Definition at line 184 of file ciffcontainer.hpp.
typedef std::shared_ptr<Heap> OpenRaw::Internals::CIFF::Heap::Ref |
Definition at line 187 of file ciffcontainer.hpp.
OpenRaw::Internals::CIFF::Heap::Heap | ( | off_t | start, |
off_t | length, | ||
CIFFContainer * | container ) |
Construct a heap from a location in the container
start | the begin address relative to the container. |
length | the length in bytes |
container | the container to read from |
Definition at line 132 of file ciffcontainer.cpp.
|
inline |
Definition at line 200 of file ciffcontainer.hpp.
|
inline |
Eeturn the offset from the begining of the container.
Definition at line 205 of file ciffcontainer.hpp.
Referenced by OpenRaw::Internals::CRWFile::_getRawData(), and OpenRaw::Internals::CIFF::RecordEntry::fetchData().
std::vector< RecordEntry > & OpenRaw::Internals::CIFF::Heap::records | ( | ) |
Definition at line 141 of file ciffcontainer.cpp.