Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 961

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MWAWHeader Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classMWAWHeader.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classMWAWHeader-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MWAWHeader Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a function used by <a class="el" href="classMWAWDocument.html" title="This class provides all the functions needed by applications to parse many pre-MacOSX documents...">MWAWDocument</a> to store the version of document  
 <a href="classMWAWHeader.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MWAWHeader_8hxx_source.html">MWAWHeader.hxx</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ac880b426ee9a810e7bc867bccdc8a0fe"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a></td></tr>
<tr class="separator:ac880b426ee9a810e7bc867bccdc8a0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed48285b4e75faaf12d15f14eb2e23c"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a></td></tr>
<tr class="separator:a1ed48285b4e75faaf12d15f14eb2e23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac9524f78f48a6a4b95a012ff80449347"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ac9524f78f48a6a4b95a012ff80449347">MWAWHeader</a> (<a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a> type=<a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66af16c5384f85be4369c872ab7b6861b8c">MWAWDocument::MWAW_T_UNKNOWN</a>, int version=0, <a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> kind=<a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220bac9c405046f12523a6ee47039d9b04276">MWAWDocument::MWAW_K_TEXT</a>)</td></tr>
<tr class="memdesc:ac9524f78f48a6a4b95a012ff80449347"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor given the input  <a href="#ac9524f78f48a6a4b95a012ff80449347">More...</a><br /></td></tr>
<tr class="separator:ac9524f78f48a6a4b95a012ff80449347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0c1b6a87f44b8eaf2ed7c88c93665a2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ad0c1b6a87f44b8eaf2ed7c88c93665a2">~MWAWHeader</a> ()</td></tr>
<tr class="memdesc:ad0c1b6a87f44b8eaf2ed7c88c93665a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#ad0c1b6a87f44b8eaf2ed7c88c93665a2">More...</a><br /></td></tr>
<tr class="separator:ad0c1b6a87f44b8eaf2ed7c88c93665a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0937b379f760591cd5448c8830ba80c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ab0937b379f760591cd5448c8830ba80c">reset</a> (<a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a> type, int vers, <a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a> kind=<a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220bac9c405046f12523a6ee47039d9b04276">MWAWDocument::MWAW_K_TEXT</a>)</td></tr>
<tr class="memdesc:ab0937b379f760591cd5448c8830ba80c"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the data  <a href="#ab0937b379f760591cd5448c8830ba80c">More...</a><br /></td></tr>
<tr class="separator:ab0937b379f760591cd5448c8830ba80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add0bcdf53833b8118627d8ec1684177c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#add0bcdf53833b8118627d8ec1684177c">getMajorVersion</a> () const</td></tr>
<tr class="memdesc:add0bcdf53833b8118627d8ec1684177c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the major version  <a href="#add0bcdf53833b8118627d8ec1684177c">More...</a><br /></td></tr>
<tr class="separator:add0bcdf53833b8118627d8ec1684177c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade73bc4cf9349d24de77bdd2034354e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ade73bc4cf9349d24de77bdd2034354e2">setMajorVersion</a> (int version)</td></tr>
<tr class="memdesc:ade73bc4cf9349d24de77bdd2034354e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the major version  <a href="#ade73bc4cf9349d24de77bdd2034354e2">More...</a><br /></td></tr>
<tr class="separator:ade73bc4cf9349d24de77bdd2034354e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16040f2c140c73c14e8ef3ead17d89ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a16040f2c140c73c14e8ef3ead17d89ce">getType</a> () const</td></tr>
<tr class="memdesc:a16040f2c140c73c14e8ef3ead17d89ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the document type  <a href="#a16040f2c140c73c14e8ef3ead17d89ce">More...</a><br /></td></tr>
<tr class="separator:a16040f2c140c73c14e8ef3ead17d89ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a083c37094be3c2cf0316844d225c252f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a083c37094be3c2cf0316844d225c252f">setType</a> (<a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a> type)</td></tr>
<tr class="memdesc:a083c37094be3c2cf0316844d225c252f"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the document type  <a href="#a083c37094be3c2cf0316844d225c252f">More...</a><br /></td></tr>
<tr class="separator:a083c37094be3c2cf0316844d225c252f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5080c1defc03245e44229bfba177bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#af5080c1defc03245e44229bfba177bc1">getKind</a> () const</td></tr>
<tr class="memdesc:af5080c1defc03245e44229bfba177bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the document kind  <a href="#af5080c1defc03245e44229bfba177bc1">More...</a><br /></td></tr>
<tr class="separator:af5080c1defc03245e44229bfba177bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df49fdd3be2ce34f6b1c78b54df0dda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a0df49fdd3be2ce34f6b1c78b54df0dda">setKind</a> (<a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a> kind)</td></tr>
<tr class="memdesc:a0df49fdd3be2ce34f6b1c78b54df0dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the document kind  <a href="#a0df49fdd3be2ce34f6b1c78b54df0dda">More...</a><br /></td></tr>
<tr class="separator:a0df49fdd3be2ce34f6b1c78b54df0dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:acb2204fa1668bc8e332d7df37549bc95"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; <a class="el" href="classMWAWHeader.html">MWAWHeader</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#acb2204fa1668bc8e332d7df37549bc95">constructHeader</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, std::shared_ptr&lt; <a class="el" href="classMWAWRSRCParser.html">MWAWRSRCParser</a> &gt; rsrcParser)</td></tr>
<tr class="memdesc:acb2204fa1668bc8e332d7df37549bc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">tests the input file and returns a header if the file looks like a MWAW document ( trying first to use the resource parsed if it exists )  <a href="#acb2204fa1668bc8e332d7df37549bc95">More...</a><br /></td></tr>
<tr class="separator:acb2204fa1668bc8e332d7df37549bc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ac04e5e2ef175ffa9a9a3257ea39bd72d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#ac04e5e2ef175ffa9a9a3257ea39bd72d">m_version</a></td></tr>
<tr class="memdesc:ac04e5e2ef175ffa9a9a3257ea39bd72d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the document version  <a href="#ac04e5e2ef175ffa9a9a3257ea39bd72d">More...</a><br /></td></tr>
<tr class="separator:ac04e5e2ef175ffa9a9a3257ea39bd72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d0429c1d6ca852577f45c4febe27f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a73d0429c1d6ca852577f45c4febe27f2">m_docType</a></td></tr>
<tr class="memdesc:a73d0429c1d6ca852577f45c4febe27f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">the document type  <a href="#a73d0429c1d6ca852577f45c4febe27f2">More...</a><br /></td></tr>
<tr class="separator:a73d0429c1d6ca852577f45c4febe27f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d146a12a57ec0d2392d5bee862888cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWHeader.html#a5d146a12a57ec0d2392d5bee862888cf">m_docKind</a></td></tr>
<tr class="memdesc:a5d146a12a57ec0d2392d5bee862888cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">the document kind  <a href="#a5d146a12a57ec0d2392d5bee862888cf">More...</a><br /></td></tr>
<tr class="separator:a5d146a12a57ec0d2392d5bee862888cf"><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>a function used by <a class="el" href="classMWAWDocument.html" title="This class provides all the functions needed by applications to parse many pre-MacOSX documents...">MWAWDocument</a> to store the version of document </p>
<p>This class is responsible for finding a list of potential formats corresponding to a file, this list will latter be checked by calling the corresponding parser's function checkHeader via <a class="el" href="classMWAWDocument.html" title="This class provides all the functions needed by applications to parse many pre-MacOSX documents...">MWAWDocument</a>.</p>
<p>This class also allows to store the document type, king and version. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a1ed48285b4e75faaf12d15f14eb2e23c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ed48285b4e75faaf12d15f14eb2e23c">&#9670;&nbsp;</a></span>Kind</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> <a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">MWAWHeader::Kind</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac880b426ee9a810e7bc867bccdc8a0fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac880b426ee9a810e7bc867bccdc8a0fe">&#9670;&nbsp;</a></span>Type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a> <a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">MWAWHeader::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac9524f78f48a6a4b95a012ff80449347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9524f78f48a6a4b95a012ff80449347">&#9670;&nbsp;</a></span>MWAWHeader()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MWAWHeader::MWAWHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a>&#160;</td>
          <td class="paramname"><em>type</em> = <code><a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66af16c5384f85be4369c872ab7b6861b8c">MWAWDocument::MWAW_T_UNKNOWN</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>version</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a>&#160;</td>
          <td class="paramname"><em>kind</em> = <code><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220bac9c405046f12523a6ee47039d9b04276">MWAWDocument::MWAW_K_TEXT</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor given the input </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>the document type </td></tr>
    <tr><td class="paramname">version</td><td>the file version </td></tr>
    <tr><td class="paramname">kind</td><td>the document kind (default word processing document) </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="classMWAWHeader.html#acb2204fa1668bc8e332d7df37549bc95">constructHeader()</a>.</p>

</div>
</div>
<a id="ad0c1b6a87f44b8eaf2ed7c88c93665a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0c1b6a87f44b8eaf2ed7c88c93665a2">&#9670;&nbsp;</a></span>~MWAWHeader()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MWAWHeader::~MWAWHeader </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destructor </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acb2204fa1668bc8e332d7df37549bc95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb2204fa1668bc8e332d7df37549bc95">&#9670;&nbsp;</a></span>constructHeader()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="classMWAWHeader.html">MWAWHeader</a> &gt; MWAWHeader::constructHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classMWAWRSRCParser.html">MWAWRSRCParser</a> &gt;&#160;</td>
          <td class="paramname"><em>rsrcParser</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>tests the input file and returns a header if the file looks like a MWAW document ( trying first to use the resource parsed if it exists ) </p>
<p>So far, we have identified.</p>
<dl class="section note"><dt>Note</dt><dd>this check phase can only be partial ; ie. we only test the first bytes of the file and/or the existence of some oles. This explains that <a class="el" href="classMWAWDocument.html" title="This class provides all the functions needed by applications to parse many pre-MacOSX documents...">MWAWDocument</a> implements a more complete test to recognize the difference Mac Files which share the same type of header... </dd></dl>

<p class="reference">Referenced by <a class="el" href="namespaceMWAWDocumentInternal.html#add980a72e4b094c219890254bb8ec339">MWAWDocumentInternal::getHeader()</a>, and <a class="el" href="classMWAWHeader.html#ad0c1b6a87f44b8eaf2ed7c88c93665a2">~MWAWHeader()</a>.</p>

</div>
</div>
<a id="af5080c1defc03245e44229bfba177bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5080c1defc03245e44229bfba177bc1">&#9670;&nbsp;</a></span>getKind()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a> MWAWHeader::getKind </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>returns the document kind </p>

<p class="reference">Referenced by <a class="el" href="namespaceMWAWDocumentInternal.html#a23677da8d068ac923ece1a8764e1175d">MWAWDocumentInternal::getGraphicParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#aeaad791271425df22bc42744d0e9c2f2">MWAWDocumentInternal::getPresentationParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#aeff044009e90698a5255f334cab78926">MWAWDocumentInternal::getSpreadsheetParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#a7e1d49f0879b6a6cbb7306584cab38fe">MWAWDocumentInternal::getTextParserFromHeader()</a>, and <a class="el" href="classMWAWParserState.html#aaed63d602fea5d4d3c1d3fdeffb4cfa0">MWAWParserState::MWAWParserState()</a>.</p>

</div>
</div>
<a id="add0bcdf53833b8118627d8ec1684177c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add0bcdf53833b8118627d8ec1684177c">&#9670;&nbsp;</a></span>getMajorVersion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MWAWHeader::getMajorVersion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>returns the major version </p>

<p class="reference">Referenced by <a class="el" href="namespaceMWAWDocumentInternal.html#a23677da8d068ac923ece1a8764e1175d">MWAWDocumentInternal::getGraphicParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#aeaad791271425df22bc42744d0e9c2f2">MWAWDocumentInternal::getPresentationParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#a7e1d49f0879b6a6cbb7306584cab38fe">MWAWDocumentInternal::getTextParserFromHeader()</a>, and <a class="el" href="classMWAWParserState.html#aaed63d602fea5d4d3c1d3fdeffb4cfa0">MWAWParserState::MWAWParserState()</a>.</p>

</div>
</div>
<a id="a16040f2c140c73c14e8ef3ead17d89ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16040f2c140c73c14e8ef3ead17d89ce">&#9670;&nbsp;</a></span>getType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a> MWAWHeader::getType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>returns the document type </p>

<p class="reference">Referenced by <a class="el" href="namespaceMWAWDocumentInternal.html#a23677da8d068ac923ece1a8764e1175d">MWAWDocumentInternal::getGraphicParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#aeaad791271425df22bc42744d0e9c2f2">MWAWDocumentInternal::getPresentationParserFromHeader()</a>, <a class="el" href="namespaceMWAWDocumentInternal.html#aeff044009e90698a5255f334cab78926">MWAWDocumentInternal::getSpreadsheetParserFromHeader()</a>, and <a class="el" href="namespaceMWAWDocumentInternal.html#a7e1d49f0879b6a6cbb7306584cab38fe">MWAWDocumentInternal::getTextParserFromHeader()</a>.</p>

</div>
</div>
<a id="ab0937b379f760591cd5448c8830ba80c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0937b379f760591cd5448c8830ba80c">&#9670;&nbsp;</a></span>reset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWHeader::reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWDocument.html#aa7cae1fccd4d670466c8ce99cdc5ba66">MWAWDocument::Type</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vers</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a>&#160;</td>
          <td class="paramname"><em>kind</em> = <code><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220bac9c405046f12523a6ee47039d9b04276">MWAWDocument::MWAW_K_TEXT</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>resets the data </p>

<p class="reference">Referenced by <a class="el" href="classMacDocParser.html#a62c0e86aa86e20e9407cbc987d4ea653">MacDocParser::checkHeader()</a>, <a class="el" href="classTeachTxtParser.html#a79d92d72ee9985f830da45df0163ff74">TeachTxtParser::checkHeader()</a>, <a class="el" href="classMaxWrtParser.html#a2dd2b31b84a491e2690770d812e1e6e6">MaxWrtParser::checkHeader()</a>, <a class="el" href="classPixelPaintParser.html#af8c4bc4bdb18084b293a94b1b887c044">PixelPaintParser::checkHeader()</a>, <a class="el" href="classEDocParser.html#af67b8db948abf7c6307c5e8accdeb5ef">EDocParser::checkHeader()</a>, <a class="el" href="classStyleParser.html#ac2ece76e635e24549326c2355b9d44a2">StyleParser::checkHeader()</a>, <a class="el" href="classMacPaintParser.html#aaf6caac3f8f359c8e24acdc7a314ac7a">MacPaintParser::checkHeader()</a>, <a class="el" href="classGreatWksBMParser.html#ad2facc8346a871c6251ca1f6be9a6fb0">GreatWksBMParser::checkHeader()</a>, <a class="el" href="classMouseWrtParser.html#a0e20decccdabb2132259ab7574c7cc14">MouseWrtParser::checkHeader()</a>, <a class="el" href="classMsWrd1Parser.html#ab5032cca21c8b71e667e5e2c062f45e9">MsWrd1Parser::checkHeader()</a>, <a class="el" href="classMacWrtParser.html#ab6c8e3c0dec1e54d6d175dc24c5965db">MacWrtParser::checkHeader()</a>, <a class="el" href="classActaParser.html#a3d1f6a6451d16b50cc0aa7288c15e5b5">ActaParser::checkHeader()</a>, <a class="el" href="classMsWksParser.html#aaff4e2c0612e660228933082929c9089">MsWksParser::checkHeader()</a>, <a class="el" href="classMacDraftParser.html#ac645ba9c8b296d6f02da8366137cfd7a">MacDraftParser::checkHeader()</a>, <a class="el" href="classMacDrawParser.html#a89c6654f93fdc28eb78653613c3aae4a">MacDrawParser::checkHeader()</a>, <a class="el" href="classSuperPaintParser.html#a43a18c6623c5cf25c07129f7ad74fdf1">SuperPaintParser::checkHeader()</a>, <a class="el" href="classCricketDrawParser.html#a0d575be2d9861113f019f65c362406c6">CricketDrawParser::checkHeader()</a>, <a class="el" href="classBeagleWksParser.html#af785498f01c89597a93c803631170a2f">BeagleWksParser::checkHeader()</a>, <a class="el" href="classBeagleWksBMParser.html#a720a8518cbf1de4e1e487d2a6d2a7db2">BeagleWksBMParser::checkHeader()</a>, <a class="el" href="classMultiplanParser.html#a14af9d5667f7d7a500e37eb5c16f724e">MultiplanParser::checkHeader()</a>, <a class="el" href="classLightWayTxtParser.html#add06da1aab22ec8081c8355d20a32f4f">LightWayTxtParser::checkHeader()</a>, <a class="el" href="classPowerPoint1Parser.html#ad2b8de19046281b5f3fae922c9b89637">PowerPoint1Parser::checkHeader()</a>, <a class="el" href="classNisusWrtParser.html#ad429cc384c9c521bc13632111ede19ec">NisusWrtParser::checkHeader()</a>, <a class="el" href="classBeagleWksDRParser.html#abcde319489e43cc37ed64ea6b3bb8819">BeagleWksDRParser::checkHeader()</a>, <a class="el" href="classBeagleWksDBParser.html#a19ef10ac3c537b683f90a462d8176e72">BeagleWksDBParser::checkHeader()</a>, <a class="el" href="classMindWrtParser.html#acc39e325e7ad317b2552e3f51fb6d609">MindWrtParser::checkHeader()</a>, <a class="el" href="classMacDraft5Parser.html#ab1d55a9964664732fc6856461acd2793">MacDraft5Parser::checkHeader()</a>, <a class="el" href="classWingzParser.html#ab502fd4d9255d426543bdc4368604c52">WingzParser::checkHeader()</a>, <a class="el" href="classPowerPoint7Parser.html#a78f1c3512d031a5e8c330051a0833323">PowerPoint7Parser::checkHeader()</a>, <a class="el" href="classFreeHandParser.html#a34d2c674770080f0bb3c5fb2543543f7">FreeHandParser::checkHeader()</a>, <a class="el" href="classPowerPoint3Parser.html#ae570979982bf0df071b2e044fcf57b58">PowerPoint3Parser::checkHeader()</a>, <a class="el" href="classRagTimeParser.html#afec09c440af8b43f35d0cde7b2365954">RagTimeParser::checkHeader()</a>, <a class="el" href="classGreatWksDocument.html#a885f4045f907985f619e9d7bd07a36f5">GreatWksDocument::checkHeader()</a>, <a class="el" href="classMacDrawProParser.html#a09c557dcb674e653c4395a5ff0918c90">MacDrawProParser::checkHeader()</a>, <a class="el" href="classClarisDrawParser.html#a9b8eb953347c186f18cec7b8ddb2d568">ClarisDrawParser::checkHeader()</a>, <a class="el" href="classBeagleWksSSParser.html#a3f32f50c3df9fc077fd4dbfb0d8ae180">BeagleWksSSParser::checkHeader()</a>, <a class="el" href="classWriterPlsParser.html#af61b67cd3099468176abbb9786e9ef59">WriterPlsParser::checkHeader()</a>, <a class="el" href="classApplePictParser.html#a6927e3ebc03fb02edd0a61888a8c3b8a">ApplePictParser::checkHeader()</a>, <a class="el" href="classFullWrtParser.html#aad0734e6b02caff9fef14008708a5f5f">FullWrtParser::checkHeader()</a>, <a class="el" href="classMacWrtProParser.html#a9bb6b2c6e0a864186afc103bcf1a3f09">MacWrtProParser::checkHeader()</a>, <a class="el" href="classWriteNowParser.html#ac1e2b622a8c216703edab4d328645f25">WriteNowParser::checkHeader()</a>, <a class="el" href="classClarisWksDocument.html#aceeedd384afa25b47689270dcf14a475">ClarisWksDocument::checkHeader()</a>, <a class="el" href="classMoreParser.html#a88b6594b10ef57e009e6a270941f4e6d">MoreParser::checkHeader()</a>, <a class="el" href="classRagTime5Parser.html#a688555d3a543af35e159740be8020ac3">RagTime5Parser::checkHeader()</a>, <a class="el" href="classZWrtParser.html#afabc5e63e00870915b3c6a7855fafd17">ZWrtParser::checkHeader()</a>, <a class="el" href="classMsWrdParser.html#a77634ced15bb67ecf3e1686d4ce61d03">MsWrdParser::checkHeader()</a>, <a class="el" href="classHanMacWrdJParser.html#a6b1fcc72b2f71537111c551e40022c57">HanMacWrdJParser::checkHeader()</a>, <a class="el" href="classMarinerWrtParser.html#af4c7268ce0201d777d0818e963a355a4">MarinerWrtParser::checkHeader()</a>, <a class="el" href="classHanMacWrdKParser.html#a5af39b7c2fcc97d2185c488754598887">HanMacWrdKParser::checkHeader()</a>, and <a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">MsWksDocument::checkHeader3()</a>.</p>

</div>
</div>
<a id="a0df49fdd3be2ce34f6b1c78b54df0dda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df49fdd3be2ce34f6b1c78b54df0dda">&#9670;&nbsp;</a></span>setKind()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWHeader::setKind </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a>&#160;</td>
          <td class="paramname"><em>kind</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sets the document kind </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDocument.html#aceeedd384afa25b47689270dcf14a475">ClarisWksDocument::checkHeader()</a>.</p>

</div>
</div>
<a id="ade73bc4cf9349d24de77bdd2034354e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade73bc4cf9349d24de77bdd2034354e2">&#9670;&nbsp;</a></span>setMajorVersion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWHeader::setMajorVersion </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>version</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sets the major version </p>

</div>
</div>
<a id="a083c37094be3c2cf0316844d225c252f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a083c37094be3c2cf0316844d225c252f">&#9670;&nbsp;</a></span>setType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWHeader::setType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sets the document type </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a5d146a12a57ec0d2392d5bee862888cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d146a12a57ec0d2392d5bee862888cf">&#9670;&nbsp;</a></span>m_docKind</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWHeader.html#a1ed48285b4e75faaf12d15f14eb2e23c">Kind</a> MWAWHeader::m_docKind</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the document kind </p>

<p class="reference">Referenced by <a class="el" href="classMWAWHeader.html#af5080c1defc03245e44229bfba177bc1">getKind()</a>, <a class="el" href="classMWAWHeader.html#ab0937b379f760591cd5448c8830ba80c">reset()</a>, and <a class="el" href="classMWAWHeader.html#a0df49fdd3be2ce34f6b1c78b54df0dda">setKind()</a>.</p>

</div>
</div>
<a id="a73d0429c1d6ca852577f45c4febe27f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73d0429c1d6ca852577f45c4febe27f2">&#9670;&nbsp;</a></span>m_docType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWHeader.html#ac880b426ee9a810e7bc867bccdc8a0fe">Type</a> MWAWHeader::m_docType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the document type </p>

<p class="reference">Referenced by <a class="el" href="classMWAWHeader.html#a16040f2c140c73c14e8ef3ead17d89ce">getType()</a>, <a class="el" href="classMWAWHeader.html#ab0937b379f760591cd5448c8830ba80c">reset()</a>, and <a class="el" href="classMWAWHeader.html#a083c37094be3c2cf0316844d225c252f">setType()</a>.</p>

</div>
</div>
<a id="ac04e5e2ef175ffa9a9a3257ea39bd72d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac04e5e2ef175ffa9a9a3257ea39bd72d">&#9670;&nbsp;</a></span>m_version</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MWAWHeader::m_version</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the document version </p>

<p class="reference">Referenced by <a class="el" href="classMWAWHeader.html#add0bcdf53833b8118627d8ec1684177c">getMajorVersion()</a>, <a class="el" href="classMWAWHeader.html#ab0937b379f760591cd5448c8830ba80c">reset()</a>, and <a class="el" href="classMWAWHeader.html#ade73bc4cf9349d24de77bdd2034354e2">setMajorVersion()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="MWAWHeader_8hxx_source.html">MWAWHeader.hxx</a></li>
<li><a class="el" href="MWAWHeader_8cxx.html">MWAWHeader.cxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:46 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>