libopenraw  0.3.7
Public Member Functions | List of all members
OpenRaw::Internals::CIFF::Heap Class Reference

A CIFF Heap. More...

#include <heap.hpp>

Public Member Functions

 Heap (off_t start, off_t length, const CIFFContainer *container)
 Construct a heap from a location in the container. More...
 
 Heap (const Heap &)=delete
 
 Heap (Heap &&)=default
 Move constructor.
 
Heapoperator= (const Heap &)=delete
 
RecordEntriesrecords ()
 Return the records from the heap. Load them as needed.
 
const CIFFContainercontainer () const
 Return the containing container.
 
off_t offset () const
 Return the offset from the begining of the container.
 

Detailed Description

A CIFF Heap.

Definition at line 44 of file heap.hpp.

Constructor & Destructor Documentation

◆ Heap()

OpenRaw::Internals::CIFF::Heap::Heap ( off_t  start,
off_t  length,
const CIFFContainer container 
)

Construct a heap from a location in the container.

Parameters
startthe begin address relative to the container.
lengththe length in bytes
containerthe container to read from

Definition at line 29 of file heap.cpp.


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