Exiv2
Loading...
Searching...
No Matches
Exiv2::Internal::ArrayCfg Struct Reference

Additional configuration for a binary array. More...

#include <tiffcomposite_int.hpp>

Public Member Functions

size_t tagStep () const
 Return the size of the default tag, which is used to calculate tag numbers as idx/tagStep.

Public Attributes

IfdId group_
 Group for the elements.
ByteOrder byteOrder_
 Byte order, invalidByteOrder to inherit.
TiffType elTiffType_
 Type for the array entry and the size element, if any.
CryptFct cryptFct_
 Crypt function, 0 if not used.
bool hasSize_
 If true, first tag is the size element.
bool hasFillers_
 If true, write all defined tags.
bool concat_
 If true, concatenate gaps between defined tags to single tags.
ArrayDef elDefaultDef_
 Default element.

Detailed Description

Additional configuration for a binary array.

Member Function Documentation

◆ tagStep()

size_t Exiv2::Internal::ArrayCfg::tagStep ( ) const
inlinenodiscard

Member Data Documentation

◆ byteOrder_

ByteOrder Exiv2::Internal::ArrayCfg::byteOrder_

Byte order, invalidByteOrder to inherit.

Referenced by Exiv2::Internal::TiffBinaryArray::doWrite().

◆ concat_

bool Exiv2::Internal::ArrayCfg::concat_

If true, concatenate gaps between defined tags to single tags.

Referenced by Exiv2::Internal::TiffReader::visitBinaryArray().

◆ cryptFct_

CryptFct Exiv2::Internal::ArrayCfg::cryptFct_

◆ elDefaultDef_

ArrayDef Exiv2::Internal::ArrayCfg::elDefaultDef_

Default element.

Referenced by tagStep(), and Exiv2::Internal::TiffReader::visitBinaryArray().

◆ group_

IfdId Exiv2::Internal::ArrayCfg::group_

Group for the elements.

Referenced by tagStep().


The documentation for this struct was generated from the following file: