#include <ifdentry.h>
Public Member Functions | |
| template<> | |
| const uint16_t | type |
| template<> | |
| const size_t | size |
| template<> | |
| const uint16_t | type |
| template<> | |
| const size_t | size |
| template<> | |
| const uint16_t | type |
| template<> | |
| const size_t | size |
| template<> | |
| const uint16_t | type |
| template<> | |
| const size_t | size |
| template<> | |
| uint8_t | EL (const uint8_t *b) |
| template<> | |
| uint8_t | BE (const uint8_t *b) |
| template<> | |
| uint16_t | EL (const uint8_t *b) |
| template<> | |
| uint16_t | BE (const uint8_t *b) |
| template<> | |
| uint32_t | EL (const uint8_t *b) |
| template<> | |
| uint32_t | BE (const uint8_t *b) |
| template<> | |
| std::string | EL (const uint8_t *b) |
| template<> | |
| std::string | BE (const uint8_t *b) |
Static Public Member Functions | |
| static T | EL (const uint8_t *d) |
| static T | BE (const uint8_t *d) |
| static T | get (IFDEntry &e, uint32_t idx=0, bool ignore_type=false) throw (BadTypeException, OutOfRangeException, TooBigException) |
Static Public Attributes | |
| static const uint16_t | type |
| static const size_t | size |
Describe and IFDType
Definition at line 43 of file ifdentry.h.
| T OpenRaw::Internals::IFDTypeTrait< T >::get | ( | IFDEntry & | e, | |
| uint32_t | idx = 0, |
|||
| bool | ignore_type = false | |||
| ) | throw (BadTypeException, OutOfRangeException, TooBigException) [inline, static] |
get the value of type T
| T | the type of the value needed | |
| idx | the index, by default 0 | |
| ignore_type | if true, don't check type. *DANGEROUS* Default is false. |
| BadTypeException | in case of wrong typing. | |
| OutOfRangeException | in case of subscript out of range |
Definition at line 211 of file ifdentry.h.
References OpenRaw::Internals::RawContainer::ENDIAN_LITTLE.
const size_t OpenRaw::Internals::IFDTypeTrait< T >::size [static] |
the storage size unit in IFD
Definition at line 46 of file ifdentry.h.
const uint16_t OpenRaw::Internals::IFDTypeTrait< T >::type [static] |
the EXIF enum for the type
Definition at line 45 of file ifdentry.h.
1.6.2