class header_type
Defined at line 140 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
The header is represented by an opaque type that can be dereferenced as
if it were `const zbi_header_t*`, i.e. `*header` or `header->member`.
Either it stores the `zbi_header_t` directly or it holds a pointer into
someplace owned or viewed by the Storage object. In the latter case,
i.e. when Storage represents something already in memory, `header_type`
should be no larger than a plain pointer.
Public Methods
void header_type ()
Defined at line 142 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
void header_type (const header_type & )
Defined at line 143 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
void header_type (header_type && )
Defined at line 144 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
header_type & operator= (const header_type & )
Defined at line 145 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
header_type & operator= (header_type && )
Defined at line 146 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
zbi_header_t operator* ()
`*header` always copies, so lifetime of `this` doesn't matter.
Defined at line 149 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
const zbi_header_t * operator-> ()
`header->member` refers to the header in place, so never do
`
&header
->member` but always dereference a member directly.
Defined at line 159 of file ../../src/lib/zbitl/include/lib/zbitl/view.h
Friends
template <typename ImageStorage>
class Image
class View