|
| IfdEntry (uint16_t _id, int16_t _type, int32_t _count, uint32_t _data, IfdFileContainer &_container) |
|
int16_t | type () const noexcept |
|
uint32_t | count () const noexcept |
|
off_t | offset () noexcept |
|
RawContainer::EndianType | endian () const |
|
MetaValue * | make_meta_value () |
|
bool | loadData (size_t unit_size) |
|
template<typename T > |
void | getArray (std::vector< T > &array) noexcept(false) |
|
uint32_t | getIntegerArrayItem (int idx) |
|
|
template<typename T > |
struct | IfdTypeTrait |
|
Definition at line 174 of file ifdentry.hpp.
§ Ref
§ count()
uint32_t OpenRaw::Internals::IfdEntry::count |
( |
| ) |
const |
|
inlinenoexcept |
the count of items in the entry
Definition at line 191 of file ifdentry.hpp.
§ getArray()
template<typename T >
void OpenRaw::Internals::IfdEntry::getArray |
( |
std::vector< T > & |
array | ) |
|
|
inlinenoexcept |
get the array values of type T
- Parameters
-
T | the type of the value needed |
array | the storage |
- Exceptions
-
Definition at line 226 of file ifdentry.hpp.
§ loadData()
bool OpenRaw::Internals::IfdEntry::loadData |
( |
size_t |
unit_size | ) |
|
§ offset()
off_t OpenRaw::Internals::IfdEntry::offset |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following files: