Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates > by-pkgid > 12cd2b60e7ffa1b93f26cacdd7197eb9 > files > 2260

exiv2-doc-0.24-5.1.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Exiv2: tiffcomposite_int.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Exiv2
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">tiffcomposite_int.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Internal classes used in a TIFF composite structure.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="value_8hpp.html">value.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tifffwd__int_8hpp.html">tifffwd_int.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="types_8hpp.html">types.hpp</a>&quot;</code><br />
<code>#include &lt;iosfwd&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
<code>#include &lt;cassert&gt;</code><br />
</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for tiffcomposite_int.hpp:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tiffcomposite__int_8hpp__incl.png" border="0" usemap="#tiffcomposite__int_8hpp" alt=""/></div>
<map name="tiffcomposite__int_8hpp" id="tiffcomposite__int_8hpp">
<area shape="rect" id="node2" href="value_8hpp.html" title="Value interface and concrete subclasses. " alt="" coords="787,379,899,405"/><area shape="rect" id="node3" href="types_8hpp.html" title="Type definitions for Exiv2 and related functionality. " alt="" coords="515,453,627,480"/><area shape="rect" id="node17" href="tifffwd__int_8hpp.html" title="Internal TIFF parser related typedefs and forward definitions. " alt="" coords="791,80,963,107"/><area shape="rect" id="node4" href="version_8hpp.html" title="Precompiler define and a function to test the Exiv2 version. References: Similar versioning defines a..." alt="" coords="682,528,814,555"/><area shape="rect" id="node18" href="tags__int_8hpp.html" title="Internal Exif tag and type information. " alt="" coords="806,155,949,181"/><area shape="rect" id="node19" href="tags_8hpp.html" title="Exif tag and type information. " alt="" coords="659,229,762,256"/><area shape="rect" id="node20" href="metadatum_8hpp.html" title="Provides abstract base classes Metadatum and Key. " alt="" coords="672,304,824,331"/></map>
</div>
</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tiffcomposite__int_8hpp__dep__incl.png" border="0" usemap="#tiffcomposite__int_8hppdep" alt=""/></div>
<map name="tiffcomposite__int_8hppdep" id="tiffcomposite__int_8hppdep">
<area shape="rect" id="node2" href="tiffimage__int_8hpp.html" title="Internal class TiffParserWorker to parse TIFF data. " alt="" coords="207,80,399,107"/><area shape="rect" id="node3" href="cr2image__int_8hpp.html" title="Internal classes to support CR2 image format. " alt="" coords="5,155,188,181"/><area shape="rect" id="node4" href="orfimage__int_8hpp.html" title="Internal classes to support Olympus RAW image format. " alt="" coords="212,155,395,181"/><area shape="rect" id="node5" href="rw2image__int_8hpp.html" title="Internal classes to support RW2 image format. " alt="" coords="419,155,601,181"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffPathItem.html">Exiv2::Internal::TiffPathItem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A tupel consisting of extended <a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html">Tag</a> and group used as an item in TIFF paths.  <a href="classExiv2_1_1Internal_1_1TiffPathItem.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1IoWrapper.html">Exiv2::Internal::IoWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple IO wrapper to ensure that the header is only written if there is any other data at all.  <a href="classExiv2_1_1Internal_1_1IoWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffComponent.html">Exiv2::Internal::TiffComponent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface class for components of a TIFF directory hierarchy (Composite pattern). Both TIFF directories as well as entries implement this interface. A component can be uniquely identified by a tag, group tupel. This class is implemented as a NVI (Non-Virtual Interface) and it has an interface for visitors (Visitor pattern) to perform operations on all components.  <a href="classExiv2_1_1Internal_1_1TiffComponent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo.html">Exiv2::Internal::TiffMappingInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">TIFF mapping table for functions to decode special cases.  <a href="structExiv2_1_1Internal_1_1TiffMappingInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.html">Exiv2::Internal::TiffMappingInfo::Key</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search key for TIFF mapping structures.  <a href="structExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffEntryBase.html">Exiv2::Internal::TiffEntryBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This abstract base class provides the common functionality of an IFD directory entry and defines an extended interface for derived concrete entries, which allows access to the attributes of the entry.  <a href="classExiv2_1_1Internal_1_1TiffEntryBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffEntry.html">Exiv2::Internal::TiffEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A standard TIFF IFD entry.  <a href="classExiv2_1_1Internal_1_1TiffEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntryBase.html">Exiv2::Internal::TiffDataEntryBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface for a standard TIFF IFD entry consisting of a value which is a set of offsets to a data area. The sizes of these "strips" are provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor. The implementations of this interface differ in whether the data areas are extracted to the higher level metadata (<a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html" title="A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area...">TiffDataEntry</a>) or not (<a class="el" href="classExiv2_1_1Internal_1_1TiffImageEntry.html" title="A standard TIFF IFD entry consisting of a value which is an array of offsets to image data areas...">TiffImageEntry</a>).  <a href="classExiv2_1_1Internal_1_1TiffDataEntryBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html">Exiv2::Internal::TiffDataEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area. The size of the data area is provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor.  <a href="classExiv2_1_1Internal_1_1TiffDataEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffImageEntry.html">Exiv2::Internal::TiffImageEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A standard TIFF IFD entry consisting of a value which is an array of offsets to image data areas. The sizes of the image data areas are provided in a related <a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html" title="A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is use...">TiffSizeEntry</a>, tag and group of which are set in the constructor.  <a href="classExiv2_1_1Internal_1_1TiffImageEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffSizeEntry.html">Exiv2::Internal::TiffSizeEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A TIFF IFD entry containing the size of a data area of a related <a class="el" href="classExiv2_1_1Internal_1_1TiffDataEntry.html" title="A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area...">TiffDataEntry</a>. This component is used, e.g. for <em>Exif.Thumbnail.JPEGInterchangeFormatLength</em>, which contains the size of <em>Exif.Thumbnail.JPEGInterchangeFormat</em>.  <a href="classExiv2_1_1Internal_1_1TiffSizeEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffDirectory.html">Exiv2::Internal::TiffDirectory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class models a TIFF directory (Ifd). It is a composite component of the TIFF tree.  <a href="classExiv2_1_1Internal_1_1TiffDirectory.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffSubIfd.html">Exiv2::Internal::TiffSubIfd</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class models a TIFF sub-directory (sub-IFD). A sub-IFD is an entry with one or more values that are pointers to IFD structures containing an IFD. The TIFF standard defines some important tags to be sub-IFDs, including the Exif and GPS tags.  <a href="classExiv2_1_1Internal_1_1TiffSubIfd.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffMnEntry.html">Exiv2::Internal::TiffMnEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is the basis for Makernote support in TIFF. It contains a pointer to a concrete Makernote. The <a class="el" href="classExiv2_1_1Internal_1_1TiffReader.html" title="TIFF composite visitor to read the TIFF structure from a block of memory and build the composite from...">TiffReader</a> visitor has the responsibility to create the correct Make/Model specific Makernote for a particular TIFF file. Calls to child management methods are forwarded to the concrete Makernote, if there is one.  <a href="classExiv2_1_1Internal_1_1TiffMnEntry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffIfdMakernote.html">Exiv2::Internal::TiffIfdMakernote</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tiff IFD Makernote. This is a concrete class suitable for all IFD makernotes.  <a href="classExiv2_1_1Internal_1_1TiffIfdMakernote.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1ArrayDef.html">Exiv2::Internal::ArrayDef</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines one tag in a binary array.  <a href="structExiv2_1_1Internal_1_1ArrayDef.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1ArrayCfg.html">Exiv2::Internal::ArrayCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional configuration for a binary array.  <a href="structExiv2_1_1Internal_1_1ArrayCfg.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExiv2_1_1Internal_1_1ArraySet.html">Exiv2::Internal::ArraySet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combination of array configuration and definition for arrays.  <a href="structExiv2_1_1Internal_1_1ArraySet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryArray.html">Exiv2::Internal::TiffBinaryArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composite to model an array of different tags. The tag types as well as other aspects of the array are configurable. The elements of this component are of type <a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryElement.html" title="Element of a TiffBinaryArray. ">TiffBinaryElement</a>.  <a href="classExiv2_1_1Internal_1_1TiffBinaryArray.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryElement.html">Exiv2::Internal::TiffBinaryElement</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element of a <a class="el" href="classExiv2_1_1Internal_1_1TiffBinaryArray.html" title="Composite to model an array of different tags. The tag types as well as other aspects of the array ar...">TiffBinaryArray</a>.  <a href="classExiv2_1_1Internal_1_1TiffBinaryElement.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceExiv2"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2.html">Exiv2</a></td></tr>
<tr class="memdesc:namespaceExiv2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides classes and functions to encode and decode Exif and Iptc data. The <b>libexiv2</b> API consists of the objects of this namespace. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceExiv2_1_1Internal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html">Exiv2::Internal</a></td></tr>
<tr class="memdesc:namespaceExiv2_1_1Internal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains internal objects which are not published and are not part of the <b>libexiv2</b> API. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceExiv2_1_1Internal_1_1Tag"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html">Exiv2::Internal::Tag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a92e26f19f175769648d77d532e3cbad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92e26f19f175769648d77d532e3cbad6"></a>
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a92e26f19f175769648d77d532e3cbad6">Exiv2::Internal::TiffType</a></td></tr>
<tr class="memdesc:a92e26f19f175769648d77d532e3cbad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">TIFF value type. <br /></td></tr>
<tr class="separator:a92e26f19f175769648d77d532e3cbad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa071cd867a864848b86a3fcc2d22b009"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa071cd867a864848b86a3fcc2d22b009"></a>
typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aa071cd867a864848b86a3fcc2d22b009">Exiv2::Internal::CfgSelFct</a> )(uint16_t, const byte *, uint32_t, TiffComponent *const)</td></tr>
<tr class="memdesc:aa071cd867a864848b86a3fcc2d22b009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer type for a function to determine which cfg + def of a corresponding array set to use. <br /></td></tr>
<tr class="separator:aa071cd867a864848b86a3fcc2d22b009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ae64d39ee88304c89f1c6e87d81bac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2ae64d39ee88304c89f1c6e87d81bac"></a>
typedef DataBuf(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aa2ae64d39ee88304c89f1c6e87d81bac">Exiv2::Internal::CryptFct</a> )(uint16_t, const byte *, uint32_t, TiffComponent *const)</td></tr>
<tr class="memdesc:aa2ae64d39ee88304c89f1c6e87d81bac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer type for a crypt function used for binary arrays. <br /></td></tr>
<tr class="separator:aa2ae64d39ee88304c89f1c6e87d81bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ac248be2a2f3a3d1218625a2d2e6dd40a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac248be2a2f3a3d1218625a2d2e6dd40a"></a>
TypeId&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ac248be2a2f3a3d1218625a2d2e6dd40a">Exiv2::Internal::toTypeId</a> (TiffType tiffType, uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ac248be2a2f3a3d1218625a2d2e6dd40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <em>tiffType</em> of a <em>tag</em> and <em>group</em> to an <a class="el" href="namespaceExiv2.html" title="Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...">Exiv2</a> <em>typeId</em>. <br /></td></tr>
<tr class="separator:ac248be2a2f3a3d1218625a2d2e6dd40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d23237963473f87eebe4bb10a1d41d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8d23237963473f87eebe4bb10a1d41d"></a>
TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ac8d23237963473f87eebe4bb10a1d41d">Exiv2::Internal::toTiffType</a> (TypeId typeId)</td></tr>
<tr class="memdesc:ac8d23237963473f87eebe4bb10a1d41d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the Exiv2 <em>typeId</em> to a TIFF value type. <br /></td></tr>
<tr class="separator:ac8d23237963473f87eebe4bb10a1d41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7124ec69fc3bb353bf854835d318b9e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7124ec69fc3bb353bf854835d318b9e0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a7124ec69fc3bb353bf854835d318b9e0">Exiv2::Internal::cmpTagLt</a> (TiffComponent const *lhs, TiffComponent const *rhs)</td></tr>
<tr class="memdesc:a7124ec69fc3bb353bf854835d318b9e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two TIFF component pointers by tag. Return true if the tag of component lhs is less than that of rhs. <br /></td></tr>
<tr class="separator:a7124ec69fc3bb353bf854835d318b9e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7fe96fe3d50cc6b38517981323c3bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf7fe96fe3d50cc6b38517981323c3bc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#acf7fe96fe3d50cc6b38517981323c3bc">Exiv2::Internal::cmpGroupLt</a> (TiffComponent const *lhs, TiffComponent const *rhs)</td></tr>
<tr class="memdesc:acf7fe96fe3d50cc6b38517981323c3bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two TIFF component pointers by group. Return true if the group of component lhs is less than that of rhs. <br /></td></tr>
<tr class="separator:acf7fe96fe3d50cc6b38517981323c3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1d6043d89dc221f1d50222b15b99b0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d6043d89dc221f1d50222b15b99b0b"></a>
TiffComponent::AutoPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aa1d6043d89dc221f1d50222b15b99b0b">Exiv2::Internal::newTiffEntry</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:aa1d6043d89dc221f1d50222b15b99b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF entry. <br /></td></tr>
<tr class="separator:aa1d6043d89dc221f1d50222b15b99b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2a925149f6f5e09eb137d72fb614c3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2a925149f6f5e09eb137d72fb614c3f"></a>
TiffComponent::AutoPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aa2a925149f6f5e09eb137d72fb614c3f">Exiv2::Internal::newTiffMnEntry</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:aa2a925149f6f5e09eb137d72fb614c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF makernote entry. <br /></td></tr>
<tr class="separator:aa2a925149f6f5e09eb137d72fb614c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de77f0776bda90453c1ccd73d4855f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4de77f0776bda90453c1ccd73d4855f0"></a>
TiffComponent::AutoPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a4de77f0776bda90453c1ccd73d4855f0">Exiv2::Internal::newTiffBinaryElement</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:a4de77f0776bda90453c1ccd73d4855f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new binary array element. <br /></td></tr>
<tr class="separator:a4de77f0776bda90453c1ccd73d4855f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec6ade2eae9764629f453777c3ea2a0"><td class="memTemplParams" colspan="2"><a class="anchor" id="aeec6ade2eae9764629f453777c3ea2a0"></a>
template&lt;IfdId newGroup&gt; </td></tr>
<tr class="memitem:aeec6ade2eae9764629f453777c3ea2a0"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#aeec6ade2eae9764629f453777c3ea2a0">Exiv2::Internal::newTiffDirectory</a> (uint16_t tag, IfdId)</td></tr>
<tr class="memdesc:aeec6ade2eae9764629f453777c3ea2a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF directory. <br /></td></tr>
<tr class="separator:aeec6ade2eae9764629f453777c3ea2a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab037109d535a7238c846ea524b9324a9"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab037109d535a7238c846ea524b9324a9"></a>
template&lt;IfdId newGroup&gt; </td></tr>
<tr class="memitem:ab037109d535a7238c846ea524b9324a9"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab037109d535a7238c846ea524b9324a9">Exiv2::Internal::newTiffSubIfd</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ab037109d535a7238c846ea524b9324a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF sub-directory. <br /></td></tr>
<tr class="separator:ab037109d535a7238c846ea524b9324a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93d6c8c01a4098c8dc5d365c701bbfd"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab93d6c8c01a4098c8dc5d365c701bbfd"></a>
template&lt;const ArrayCfg * arrayCfg, int N, const ArrayDef(&amp;) arrayDef&gt; </td></tr>
<tr class="memitem:ab93d6c8c01a4098c8dc5d365c701bbfd"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab93d6c8c01a4098c8dc5d365c701bbfd">Exiv2::Internal::newTiffBinaryArray0</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ab93d6c8c01a4098c8dc5d365c701bbfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new binary array entry. <br /></td></tr>
<tr class="separator:ab93d6c8c01a4098c8dc5d365c701bbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab529f54a9b9389ef0aaddf4374d678a7"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab529f54a9b9389ef0aaddf4374d678a7"></a>
template&lt;const ArrayCfg * arrayCfg&gt; </td></tr>
<tr class="memitem:ab529f54a9b9389ef0aaddf4374d678a7"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab529f54a9b9389ef0aaddf4374d678a7">Exiv2::Internal::newTiffBinaryArray1</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ab529f54a9b9389ef0aaddf4374d678a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new simple binary array entry. <br /></td></tr>
<tr class="separator:ab529f54a9b9389ef0aaddf4374d678a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23601e7f95da87343295bce7c2f90545"><td class="memTemplParams" colspan="2"><a class="anchor" id="a23601e7f95da87343295bce7c2f90545"></a>
template&lt;const ArraySet * arraySet, int N, CfgSelFct cfgSelFct&gt; </td></tr>
<tr class="memitem:a23601e7f95da87343295bce7c2f90545"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a23601e7f95da87343295bce7c2f90545">Exiv2::Internal::newTiffBinaryArray2</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:a23601e7f95da87343295bce7c2f90545"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new complex binary array entry. <br /></td></tr>
<tr class="separator:a23601e7f95da87343295bce7c2f90545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73cb7cebea292d8cc9f0b7be79bd3d0"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae73cb7cebea292d8cc9f0b7be79bd3d0"></a>
template&lt;uint16_t szTag, IfdId szGroup&gt; </td></tr>
<tr class="memitem:ae73cb7cebea292d8cc9f0b7be79bd3d0"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ae73cb7cebea292d8cc9f0b7be79bd3d0">Exiv2::Internal::newTiffThumbData</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ae73cb7cebea292d8cc9f0b7be79bd3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a thumbnail (data) <br /></td></tr>
<tr class="separator:ae73cb7cebea292d8cc9f0b7be79bd3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3212aa49894c88b860982b3f7db9a"><td class="memTemplParams" colspan="2"><a class="anchor" id="a50c3212aa49894c88b860982b3f7db9a"></a>
template&lt;uint16_t dtTag, IfdId dtGroup&gt; </td></tr>
<tr class="memitem:a50c3212aa49894c88b860982b3f7db9a"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a50c3212aa49894c88b860982b3f7db9a">Exiv2::Internal::newTiffThumbSize</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:a50c3212aa49894c88b860982b3f7db9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for a thumbnail (size) <br /></td></tr>
<tr class="separator:a50c3212aa49894c88b860982b3f7db9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addab35f66b5c3c69178c8104a41f8031"><td class="memTemplParams" colspan="2"><a class="anchor" id="addab35f66b5c3c69178c8104a41f8031"></a>
template&lt;uint16_t szTag, IfdId szGroup&gt; </td></tr>
<tr class="memitem:addab35f66b5c3c69178c8104a41f8031"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#addab35f66b5c3c69178c8104a41f8031">Exiv2::Internal::newTiffImageData</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:addab35f66b5c3c69178c8104a41f8031"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for image data. <br /></td></tr>
<tr class="separator:addab35f66b5c3c69178c8104a41f8031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab011090a79750d62ea73b39e41a9fc9f"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab011090a79750d62ea73b39e41a9fc9f"></a>
template&lt;uint16_t dtTag, IfdId dtGroup&gt; </td></tr>
<tr class="memitem:ab011090a79750d62ea73b39e41a9fc9f"><td class="memTemplItemLeft" align="right" valign="top">TiffComponent::AutoPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab011090a79750d62ea73b39e41a9fc9f">Exiv2::Internal::newTiffImageSize</a> (uint16_t tag, IfdId group)</td></tr>
<tr class="memdesc:ab011090a79750d62ea73b39e41a9fc9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to create and initialize a new TIFF entry for image data (size) <br /></td></tr>
<tr class="separator:ab011090a79750d62ea73b39e41a9fc9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ab71efecbf99f9418820c73708a3cf62d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71efecbf99f9418820c73708a3cf62d"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#ab71efecbf99f9418820c73708a3cf62d">Exiv2::Internal::ttUnsignedByte</a> = 1</td></tr>
<tr class="memdesc:ab71efecbf99f9418820c73708a3cf62d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif BYTE type. <br /></td></tr>
<tr class="separator:ab71efecbf99f9418820c73708a3cf62d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5bde30ee6d5c70b7bb097fb9ec2964"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b5bde30ee6d5c70b7bb097fb9ec2964"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a9b5bde30ee6d5c70b7bb097fb9ec2964">Exiv2::Internal::ttAsciiString</a> = 2</td></tr>
<tr class="memdesc:a9b5bde30ee6d5c70b7bb097fb9ec2964"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif ASCII type. <br /></td></tr>
<tr class="separator:a9b5bde30ee6d5c70b7bb097fb9ec2964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d20b7b8d431865c5bbb72ece0e82421"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d20b7b8d431865c5bbb72ece0e82421"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a9d20b7b8d431865c5bbb72ece0e82421">Exiv2::Internal::ttUnsignedShort</a> = 3</td></tr>
<tr class="memdesc:a9d20b7b8d431865c5bbb72ece0e82421"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif SHORT type. <br /></td></tr>
<tr class="separator:a9d20b7b8d431865c5bbb72ece0e82421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2074c61e7cda2b4dae148c2ab281eaf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2074c61e7cda2b4dae148c2ab281eaf8"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a2074c61e7cda2b4dae148c2ab281eaf8">Exiv2::Internal::ttUnsignedLong</a> = 4</td></tr>
<tr class="memdesc:a2074c61e7cda2b4dae148c2ab281eaf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif LONG type. <br /></td></tr>
<tr class="separator:a2074c61e7cda2b4dae148c2ab281eaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354900bea65845107454abb6775a32f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a354900bea65845107454abb6775a32f8"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a354900bea65845107454abb6775a32f8">Exiv2::Internal::ttUnsignedRational</a> = 5</td></tr>
<tr class="memdesc:a354900bea65845107454abb6775a32f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif RATIONAL type. <br /></td></tr>
<tr class="separator:a354900bea65845107454abb6775a32f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210fbda6987f7c2812751a85d9b9f298"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a210fbda6987f7c2812751a85d9b9f298"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a210fbda6987f7c2812751a85d9b9f298">Exiv2::Internal::ttSignedByte</a> = 6</td></tr>
<tr class="memdesc:a210fbda6987f7c2812751a85d9b9f298"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif SBYTE type. <br /></td></tr>
<tr class="separator:a210fbda6987f7c2812751a85d9b9f298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acffb015c64c008b6f123c06b1522286c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acffb015c64c008b6f123c06b1522286c"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#acffb015c64c008b6f123c06b1522286c">Exiv2::Internal::ttUndefined</a> = 7</td></tr>
<tr class="memdesc:acffb015c64c008b6f123c06b1522286c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif UNDEFINED type. <br /></td></tr>
<tr class="separator:acffb015c64c008b6f123c06b1522286c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6bcae5c75296a29576af25dbad8c14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e6bcae5c75296a29576af25dbad8c14"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a5e6bcae5c75296a29576af25dbad8c14">Exiv2::Internal::ttSignedShort</a> = 8</td></tr>
<tr class="memdesc:a5e6bcae5c75296a29576af25dbad8c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif SSHORT type. <br /></td></tr>
<tr class="separator:a5e6bcae5c75296a29576af25dbad8c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8b97b43c3cbc2f3b23e2f7612d0d03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f8b97b43c3cbc2f3b23e2f7612d0d03"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a9f8b97b43c3cbc2f3b23e2f7612d0d03">Exiv2::Internal::ttSignedLong</a> = 9</td></tr>
<tr class="memdesc:a9f8b97b43c3cbc2f3b23e2f7612d0d03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif SLONG type. <br /></td></tr>
<tr class="separator:a9f8b97b43c3cbc2f3b23e2f7612d0d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af85d508a811442ccc864d5fa516c2c3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85d508a811442ccc864d5fa516c2c3f"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#af85d508a811442ccc864d5fa516c2c3f">Exiv2::Internal::ttSignedRational</a> =10</td></tr>
<tr class="memdesc:af85d508a811442ccc864d5fa516c2c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exif SRATIONAL type. <br /></td></tr>
<tr class="separator:af85d508a811442ccc864d5fa516c2c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098b9822143ebe072f1efc9669dd8e02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a098b9822143ebe072f1efc9669dd8e02"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a098b9822143ebe072f1efc9669dd8e02">Exiv2::Internal::ttTiffFloat</a> =11</td></tr>
<tr class="memdesc:a098b9822143ebe072f1efc9669dd8e02"><td class="mdescLeft">&#160;</td><td class="mdescRight">TIFF FLOAT type. <br /></td></tr>
<tr class="separator:a098b9822143ebe072f1efc9669dd8e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ee59526e75451a0eef5fa23afb11a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38ee59526e75451a0eef5fa23afb11a9"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a38ee59526e75451a0eef5fa23afb11a9">Exiv2::Internal::ttTiffDouble</a> =12</td></tr>
<tr class="memdesc:a38ee59526e75451a0eef5fa23afb11a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">TIFF DOUBLE type. <br /></td></tr>
<tr class="separator:a38ee59526e75451a0eef5fa23afb11a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59beb014bec68a9a262d80dbb35c0318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59beb014bec68a9a262d80dbb35c0318"></a>
const TiffType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal.html#a59beb014bec68a9a262d80dbb35c0318">Exiv2::Internal::ttTiffIfd</a> =13</td></tr>
<tr class="memdesc:a59beb014bec68a9a262d80dbb35c0318"><td class="mdescLeft">&#160;</td><td class="mdescRight">TIFF IFD type. <br /></td></tr>
<tr class="separator:a59beb014bec68a9a262d80dbb35c0318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e6ad3bb3358f906bf837a70130abe7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17e6ad3bb3358f906bf837a70130abe7"></a>
const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#a17e6ad3bb3358f906bf837a70130abe7">Exiv2::Internal::Tag::none</a> = 0x10000</td></tr>
<tr class="memdesc:a17e6ad3bb3358f906bf837a70130abe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dummy tag. <br /></td></tr>
<tr class="separator:a17e6ad3bb3358f906bf837a70130abe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a417152f70ffd99dfe68efd7d5d5264c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a417152f70ffd99dfe68efd7d5d5264c5"></a>
const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#a417152f70ffd99dfe68efd7d5d5264c5">Exiv2::Internal::Tag::root</a> = 0x20000</td></tr>
<tr class="memdesc:a417152f70ffd99dfe68efd7d5d5264c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special tag: root IFD. <br /></td></tr>
<tr class="separator:a417152f70ffd99dfe68efd7d5d5264c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd82fb6baa277be5f954f3ec475b6162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd82fb6baa277be5f954f3ec475b6162"></a>
const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#afd82fb6baa277be5f954f3ec475b6162">Exiv2::Internal::Tag::next</a> = 0x30000</td></tr>
<tr class="memdesc:afd82fb6baa277be5f954f3ec475b6162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special tag: next IFD. <br /></td></tr>
<tr class="separator:afd82fb6baa277be5f954f3ec475b6162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69c008300422213aaece8ee8c730109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69c008300422213aaece8ee8c730109"></a>
const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#ae69c008300422213aaece8ee8c730109">Exiv2::Internal::Tag::all</a> = 0x40000</td></tr>
<tr class="memdesc:ae69c008300422213aaece8ee8c730109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special tag: all tags in a group. <br /></td></tr>
<tr class="separator:ae69c008300422213aaece8ee8c730109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af7db83d7ab02130ca4c7ee7c2c1949"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3af7db83d7ab02130ca4c7ee7c2c1949"></a>
const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceExiv2_1_1Internal_1_1Tag.html#a3af7db83d7ab02130ca4c7ee7c2c1949">Exiv2::Internal::Tag::pana</a> = 0x80000</td></tr>
<tr class="memdesc:a3af7db83d7ab02130ca4c7ee7c2c1949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special tag: root IFD of Panasonic RAW images. <br /></td></tr>
<tr class="separator:a3af7db83d7ab02130ca4c7ee7c2c1949"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal classes used in a TIFF composite structure. </p>
<dl class="section version"><dt>Version</dt><dd></dd></dl>
<dl class="section rcs"><dt>Rev</dt><dd>3201 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Andreas Huggel (ahu) <a href="#" onclick="location.href='mai'+'lto:'+'ahu'+'gg'+'el@'+'gm'+'x.n'+'et'; return false;">ahuggel@gmx.net</a> </dd></dl>
<dl class="section date"><dt>Date</dt><dd>11-Apr-06, ahu: created </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Mar 4 2016 17:51:50 for Exiv2 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>