Sophie

Sophie

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

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>ClarisWksDbaseContent 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('classClarisWksDbaseContent.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classClarisWksDbaseContent-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ClarisWksDbaseContent Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>small structure used to parse main content of a spreadsheet/database zone  
 <a href="classClarisWksDbaseContent.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="ClarisWksDbaseContent_8hxx_source.html">ClarisWksDbaseContent.hxx</a>&gt;</code></p>
<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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct which stores a column in <a class="el" href="classClarisWksDbaseContent.html" title="small structure used to parse main content of a spreadsheet/database zone ">ClarisWksDbaseContent</a>  <a href="structClarisWksDbaseContent_1_1Column.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="structClarisWksDbaseContent_1_1Record.html">Record</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct which stores a record in <a class="el" href="classClarisWksDbaseContent.html" title="small structure used to parse main content of a spreadsheet/database zone ">ClarisWksDbaseContent</a>  <a href="structClarisWksDbaseContent_1_1Record.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="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8a813d731bedb0ba8147a3694a067a0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a8a813d731bedb0ba8147a3694a067a0f">ClarisWksDbaseContent</a> (<a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> &amp;document, bool spreadsheet)</td></tr>
<tr class="memdesc:a8a813d731bedb0ba8147a3694a067a0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a8a813d731bedb0ba8147a3694a067a0f">More...</a><br /></td></tr>
<tr class="separator:a8a813d731bedb0ba8147a3694a067a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e64cd9bbbc4b13a1569c071b794286"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ab7e64cd9bbbc4b13a1569c071b794286">~ClarisWksDbaseContent</a> ()</td></tr>
<tr class="memdesc:ab7e64cd9bbbc4b13a1569c071b794286"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#ab7e64cd9bbbc4b13a1569c071b794286">More...</a><br /></td></tr>
<tr class="separator:ab7e64cd9bbbc4b13a1569c071b794286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35cd67a6739390467b841bc9b7d43b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ac35cd67a6739390467b841bc9b7d43b7">readContent</a> ()</td></tr>
<tr class="memdesc:ac35cd67a6739390467b841bc9b7d43b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read the record structure  <a href="#ac35cd67a6739390467b841bc9b7d43b7">More...</a><br /></td></tr>
<tr class="separator:ac35cd67a6739390467b841bc9b7d43b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2392e5ba712929ba5df1e9c24b740a14"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a2392e5ba712929ba5df1e9c24b740a14">readFormula</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;cPos, long endPos, std::vector&lt; <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &gt; &amp;formula, std::string &amp;error)</td></tr>
<tr class="memdesc:a2392e5ba712929ba5df1e9c24b740a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">read to read a formula  <a href="#a2392e5ba712929ba5df1e9c24b740a14">More...</a><br /></td></tr>
<tr class="separator:a2392e5ba712929ba5df1e9c24b740a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2918af8684752e8a578fa8040d3c0801"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a2918af8684752e8a578fa8040d3c0801">getExtrema</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &amp;min, <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &amp;max) const</td></tr>
<tr class="memdesc:a2918af8684752e8a578fa8040d3c0801"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the dimension of the read data  <a href="#a2918af8684752e8a578fa8040d3c0801">More...</a><br /></td></tr>
<tr class="separator:a2918af8684752e8a578fa8040d3c0801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a83a47b8376fbdbf2b2a2eedd4f518a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0a83a47b8376fbdbf2b2a2eedd4f518a">getRecordList</a> (std::vector&lt; int &gt; &amp;list) const</td></tr>
<tr class="memdesc:a0a83a47b8376fbdbf2b2a2eedd4f518a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of filled record/row  <a href="#a0a83a47b8376fbdbf2b2a2eedd4f518a">More...</a><br /></td></tr>
<tr class="separator:a0a83a47b8376fbdbf2b2a2eedd4f518a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222c94dc3de67bf2455c887270412da6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a222c94dc3de67bf2455c887270412da6">getColumnList</a> (int row, std::vector&lt; int &gt; &amp;list) const</td></tr>
<tr class="memdesc:a222c94dc3de67bf2455c887270412da6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the list of filled columns  <a href="#a222c94dc3de67bf2455c887270412da6">More...</a><br /></td></tr>
<tr class="separator:a222c94dc3de67bf2455c887270412da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0963fbbac350799ed55dc32b657cddd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ac0963fbbac350799ed55dc32b657cddd">get</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &amp;data) const</td></tr>
<tr class="memdesc:ac0963fbbac350799ed55dc32b657cddd"><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieves the cell data  <a href="#ac0963fbbac350799ed55dc32b657cddd">More...</a><br /></td></tr>
<tr class="separator:ac0963fbbac350799ed55dc32b657cddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad836cb9a069fb1cd3b091a3fb155361b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ad836cb9a069fb1cd3b091a3fb155361b">send</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;pos)</td></tr>
<tr class="memdesc:ad836cb9a069fb1cd3b091a3fb155361b"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to send a cell content to the listener  <a href="#ad836cb9a069fb1cd3b091a3fb155361b">More...</a><br /></td></tr>
<tr class="separator:ad836cb9a069fb1cd3b091a3fb155361b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6413a351a5fb73bd43163e7974661b5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a6413a351a5fb73bd43163e7974661b5f">setDatabaseFormats</a> (std::vector&lt; <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> &gt; const &amp;format)</td></tr>
<tr class="memdesc:a6413a351a5fb73bd43163e7974661b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the field format ( for database )  <a href="#a6413a351a5fb73bd43163e7974661b5f">More...</a><br /></td></tr>
<tr class="separator:a6413a351a5fb73bd43163e7974661b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a0519dfdb16a284cb3c296dff2298a276"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0519dfdb16a284cb3c296dff2298a276">readColumnList</a> ()</td></tr>
<tr class="memdesc:a0519dfdb16a284cb3c296dff2298a276"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read the columns list structure(CTAB)  <a href="#a0519dfdb16a284cb3c296dff2298a276">More...</a><br /></td></tr>
<tr class="separator:a0519dfdb16a284cb3c296dff2298a276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235879cbce350108fe3c64daa0f8605a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a235879cbce350108fe3c64daa0f8605a">readColumn</a> (int c)</td></tr>
<tr class="memdesc:a235879cbce350108fe3c64daa0f8605a"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read the column structure(COLM): a list of chnk  <a href="#a235879cbce350108fe3c64daa0f8605a">More...</a><br /></td></tr>
<tr class="separator:a235879cbce350108fe3c64daa0f8605a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f5f61f9b51b53f6389806545cf1f86"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#aa8f5f61f9b51b53f6389806545cf1f86">readRecordList</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;where, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a> &amp;col)</td></tr>
<tr class="memdesc:aa8f5f61f9b51b53f6389806545cf1f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a list of records(CHNK)  <a href="#aa8f5f61f9b51b53f6389806545cf1f86">More...</a><br /></td></tr>
<tr class="separator:aa8f5f61f9b51b53f6389806545cf1f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977ffb760dc1a92516fc8ba54d1004bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &amp;record)</td></tr>
<tr class="memdesc:a977ffb760dc1a92516fc8ba54d1004bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a spreadsheet record  <a href="#a977ffb760dc1a92516fc8ba54d1004bb">More...</a><br /></td></tr>
<tr class="separator:a977ffb760dc1a92516fc8ba54d1004bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0514c271f6dc4684a74e9e2572aba6e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0514c271f6dc4684a74e9e2572aba6e6">readRecordSSV1</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &amp;record)</td></tr>
<tr class="memdesc:a0514c271f6dc4684a74e9e2572aba6e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a spreadsheet record(v1-v3)  <a href="#a0514c271f6dc4684a74e9e2572aba6e6">More...</a><br /></td></tr>
<tr class="separator:a0514c271f6dc4684a74e9e2572aba6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6ef99548a4a04990e40709e00afe49c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#af6ef99548a4a04990e40709e00afe49c">readRecordDB</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &amp;record)</td></tr>
<tr class="memdesc:af6ef99548a4a04990e40709e00afe49c"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a database record  <a href="#af6ef99548a4a04990e40709e00afe49c">More...</a><br /></td></tr>
<tr class="separator:af6ef99548a4a04990e40709e00afe49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad53d8b1fda52cd2b319ed2718f8f5319"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ad53d8b1fda52cd2b319ed2718f8f5319">send</a> (double val, bool isNotaNumber, <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> const &amp;format)</td></tr>
<tr class="memdesc:ad53d8b1fda52cd2b319ed2718f8f5319"><td class="mdescLeft">&#160;</td><td class="mdescRight">send a double with a corresponding cell format  <a href="#ad53d8b1fda52cd2b319ed2718f8f5319">More...</a><br /></td></tr>
<tr class="separator:ad53d8b1fda52cd2b319ed2718f8f5319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9519273322890257f89f82c75f8d1fac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a9519273322890257f89f82c75f8d1fac">readCellInFormula</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;pos, <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &amp;instr)</td></tr>
<tr class="memdesc:a9519273322890257f89f82c75f8d1fac"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a cell  <a href="#a9519273322890257f89f82c75f8d1fac">More...</a><br /></td></tr>
<tr class="separator:a9519273322890257f89f82c75f8d1fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b3c484d0cccdff0830df774500ea193"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a1b3c484d0cccdff0830df774500ea193">readString</a> (long endPos, std::string &amp;res)</td></tr>
<tr class="memdesc:a1b3c484d0cccdff0830df774500ea193"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a string  <a href="#a1b3c484d0cccdff0830df774500ea193">More...</a><br /></td></tr>
<tr class="separator:a1b3c484d0cccdff0830df774500ea193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fef1e7e55b9e49378321181841f6b01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a8fef1e7e55b9e49378321181841f6b01">readNumber</a> (long endPos, double &amp;res, bool &amp;isNan)</td></tr>
<tr class="memdesc:a8fef1e7e55b9e49378321181841f6b01"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to read a number  <a href="#a8fef1e7e55b9e49378321181841f6b01">More...</a><br /></td></tr>
<tr class="separator:a8fef1e7e55b9e49378321181841f6b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af47cf3bc672f1561726c3d4b5ab04458"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#af47cf3bc672f1561726c3d4b5ab04458">updateCellPositionsSet</a> () const</td></tr>
<tr class="memdesc:af47cf3bc672f1561726c3d4b5ab04458"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the position set  <a href="#af47cf3bc672f1561726c3d4b5ab04458">More...</a><br /></td></tr>
<tr class="separator:af47cf3bc672f1561726c3d4b5ab04458"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a0b3be3ef26ff09b3679aec0f29cbc38a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0b3be3ef26ff09b3679aec0f29cbc38a">m_version</a></td></tr>
<tr class="memdesc:a0b3be3ef26ff09b3679aec0f29cbc38a"><td class="mdescLeft">&#160;</td><td class="mdescRight">the file version  <a href="#a0b3be3ef26ff09b3679aec0f29cbc38a">More...</a><br /></td></tr>
<tr class="separator:a0b3be3ef26ff09b3679aec0f29cbc38a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347d69fa0fd84e155d34bd7a50535c50"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a347d69fa0fd84e155d34bd7a50535c50">m_isSpreadsheet</a></td></tr>
<tr class="memdesc:a347d69fa0fd84e155d34bd7a50535c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">a bool to know if this is a spreadsheet or a database  <a href="#a347d69fa0fd84e155d34bd7a50535c50">More...</a><br /></td></tr>
<tr class="separator:a347d69fa0fd84e155d34bd7a50535c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d65e38d0e461960ed808bd1d57613a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a4d65e38d0e461960ed808bd1d57613a0">m_document</a></td></tr>
<tr class="memdesc:a4d65e38d0e461960ed808bd1d57613a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">the document  <a href="#a4d65e38d0e461960ed808bd1d57613a0">More...</a><br /></td></tr>
<tr class="separator:a4d65e38d0e461960ed808bd1d57613a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f20044c090f9ea0a4296038735b8b60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a5f20044c090f9ea0a4296038735b8b60">m_parserState</a></td></tr>
<tr class="memdesc:a5f20044c090f9ea0a4296038735b8b60"><td class="mdescLeft">&#160;</td><td class="mdescRight">the parser state  <a href="#a5f20044c090f9ea0a4296038735b8b60">More...</a><br /></td></tr>
<tr class="separator:a5f20044c090f9ea0a4296038735b8b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a054f450381ede84dd1f834950f97d1f7"><td class="memItemLeft" align="right" valign="top">std::map&lt; int, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a054f450381ede84dd1f834950f97d1f7">m_idColumnMap</a></td></tr>
<tr class="memdesc:a054f450381ede84dd1f834950f97d1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">a map col id to column  <a href="#a054f450381ede84dd1f834950f97d1f7">More...</a><br /></td></tr>
<tr class="separator:a054f450381ede84dd1f834950f97d1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09cc6562e7752a2d59587bfaa81076c0"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a09cc6562e7752a2d59587bfaa81076c0">m_positionSet</a></td></tr>
<tr class="memdesc:a09cc6562e7752a2d59587bfaa81076c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">a set of cell position (sorted by row)  <a href="#a09cc6562e7752a2d59587bfaa81076c0">More...</a><br /></td></tr>
<tr class="separator:a09cc6562e7752a2d59587bfaa81076c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a514ccf2acba024fc3d919dd114b3d040"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a514ccf2acba024fc3d919dd114b3d040">m_dbFormatList</a></td></tr>
<tr class="memdesc:a514ccf2acba024fc3d919dd114b3d040"><td class="mdescLeft">&#160;</td><td class="mdescRight">the databse format  <a href="#a514ccf2acba024fc3d919dd114b3d040">More...</a><br /></td></tr>
<tr class="separator:a514ccf2acba024fc3d919dd114b3d040"><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>small structure used to parse main content of a spreadsheet/database zone </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8a813d731bedb0ba8147a3694a067a0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a813d731bedb0ba8147a3694a067a0f">&#9670;&nbsp;</a></span>ClarisWksDbaseContent()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ClarisWksDbaseContent::ClarisWksDbaseContent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> &amp;&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>spreadsheet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>constructor </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ClarisWksDbaseContent::~ClarisWksDbaseContent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>destructor </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksDbaseContent_1_1Record.html">ClarisWksDbaseContent::Record</a> &amp;&#160;</td>
          <td class="paramname"><em>record</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>retrieves the cell data </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::getColumnList </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the list of filled columns </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::getExtrema </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &amp;&#160;</td>
          <td class="paramname"><em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &amp;&#160;</td>
          <td class="paramname"><em>max</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the dimension of the read data </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::getRecordList </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>list</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the list of filled record/row </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readCellInFormula </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &amp;&#160;</td>
          <td class="paramname"><em>instr</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a cell </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a2392e5ba712929ba5df1e9c24b740a14">readFormula()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read the column structure(COLM): a list of chnk </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a0519dfdb16a284cb3c296dff2298a276">readColumnList()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readColumnList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read the columns list structure(CTAB) </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#ac35cd67a6739390467b841bc9b7d43b7">readContent()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readContent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>try to read the record structure </p>
<p>ARGHH: this zone is almost the only zone which count the header in sz ... </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readFormula </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>cPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>formula</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>error</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read to read a formula </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS()</a>, and <a class="el" href="classClarisWksDbaseContent.html#a0514c271f6dc4684a74e9e2572aba6e6">readRecordSSV1()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readNumber </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>res</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>isNan</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a number </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a2392e5ba712929ba5df1e9c24b740a14">readFormula()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readRecordDB </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>where</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksDbaseContent_1_1Record.html">ClarisWksDbaseContent::Record</a> &amp;&#160;</td>
          <td class="paramname"><em>record</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a database record </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#aa8f5f61f9b51b53f6389806545cf1f86">readRecordList()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readRecordList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>where</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a> &amp;&#160;</td>
          <td class="paramname"><em>col</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a list of records(CHNK) </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a235879cbce350108fe3c64daa0f8605a">readColumn()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readRecordSS </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>where</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksDbaseContent_1_1Record.html">ClarisWksDbaseContent::Record</a> &amp;&#160;</td>
          <td class="paramname"><em>record</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a spreadsheet record </p>
<p>checkme: there does not seem to be alignment, but another variable before the result </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#aa8f5f61f9b51b53f6389806545cf1f86">readRecordList()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readRecordSSV1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>where</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksDbaseContent_1_1Record.html">ClarisWksDbaseContent::Record</a> &amp;&#160;</td>
          <td class="paramname"><em>record</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a spreadsheet record(v1-v3) </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::readString </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>res</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>try to read a string </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a2392e5ba712929ba5df1e9c24b740a14">readFormula()</a>.</p>

</div>
</div>
<a id="ad836cb9a069fb1cd3b091a3fb155361b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad836cb9a069fb1cd3b091a3fb155361b">&#9670;&nbsp;</a></span>send() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::send </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>try to send a cell content to the listener </p>

</div>
</div>
<a id="ad53d8b1fda52cd2b319ed2718f8f5319"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad53d8b1fda52cd2b319ed2718f8f5319">&#9670;&nbsp;</a></span>send() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisWksDbaseContent::send </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isNotaNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> const &amp;&#160;</td>
          <td class="paramname"><em>format</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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>send a double with a corresponding cell format </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisWksDbaseContent::setDatabaseFormats </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> &gt; const &amp;&#160;</td>
          <td class="paramname"><em>format</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the field format ( for database ) </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisWksDbaseContent::updateCellPositionsSet </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">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>update the position set </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a222c94dc3de67bf2455c887270412da6">getColumnList()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a514ccf2acba024fc3d919dd114b3d040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a514ccf2acba024fc3d919dd114b3d040">&#9670;&nbsp;</a></span>m_dbFormatList</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="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a>&gt; ClarisWksDbaseContent::m_dbFormatList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the databse format </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#ac0963fbbac350799ed55dc32b657cddd">get()</a>, and <a class="el" href="classClarisWksDbaseContent.html#a6413a351a5fb73bd43163e7974661b5f">setDatabaseFormats()</a>.</p>

</div>
</div>
<a id="a4d65e38d0e461960ed808bd1d57613a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d65e38d0e461960ed808bd1d57613a0">&#9670;&nbsp;</a></span>m_document</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="classClarisWksDocument.html">ClarisWksDocument</a>&amp; ClarisWksDbaseContent::m_document</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the document </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#af6ef99548a4a04990e40709e00afe49c">readRecordDB()</a>, <a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS()</a>, and <a class="el" href="classClarisWksDbaseContent.html#a0514c271f6dc4684a74e9e2572aba6e6">readRecordSSV1()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;int, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a>&gt; ClarisWksDbaseContent::m_idColumnMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a map col id to column </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#ac0963fbbac350799ed55dc32b657cddd">get()</a>, <a class="el" href="classClarisWksDbaseContent.html#a222c94dc3de67bf2455c887270412da6">getColumnList()</a>, <a class="el" href="classClarisWksDbaseContent.html#a2918af8684752e8a578fa8040d3c0801">getExtrema()</a>, <a class="el" href="classClarisWksDbaseContent.html#a0a83a47b8376fbdbf2b2a2eedd4f518a">getRecordList()</a>, <a class="el" href="classClarisWksDbaseContent.html#a235879cbce350108fe3c64daa0f8605a">readColumn()</a>, and <a class="el" href="classClarisWksDbaseContent.html#af47cf3bc672f1561726c3d4b5ab04458">updateCellPositionsSet()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisWksDbaseContent::m_isSpreadsheet</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a bool to know if this is a spreadsheet or a database </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#ac0963fbbac350799ed55dc32b657cddd">get()</a>, <a class="el" href="classClarisWksDbaseContent.html#a235879cbce350108fe3c64daa0f8605a">readColumn()</a>, <a class="el" href="classClarisWksDbaseContent.html#a0519dfdb16a284cb3c296dff2298a276">readColumnList()</a>, <a class="el" href="classClarisWksDbaseContent.html#ac35cd67a6739390467b841bc9b7d43b7">readContent()</a>, <a class="el" href="classClarisWksDbaseContent.html#aa8f5f61f9b51b53f6389806545cf1f86">readRecordList()</a>, and <a class="el" href="classClarisWksDbaseContent.html#a6413a351a5fb73bd43163e7974661b5f">setDatabaseFormats()</a>.</p>

</div>
</div>
<a id="a5f20044c090f9ea0a4296038735b8b60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f20044c090f9ea0a4296038735b8b60">&#9670;&nbsp;</a></span>m_parserState</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="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> ClarisWksDbaseContent::m_parserState</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the parser state </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a8a813d731bedb0ba8147a3694a067a0f">ClarisWksDbaseContent()</a>, <a class="el" href="classClarisWksDbaseContent.html#a9519273322890257f89f82c75f8d1fac">readCellInFormula()</a>, <a class="el" href="classClarisWksDbaseContent.html#a235879cbce350108fe3c64daa0f8605a">readColumn()</a>, <a class="el" href="classClarisWksDbaseContent.html#a0519dfdb16a284cb3c296dff2298a276">readColumnList()</a>, <a class="el" href="classClarisWksDbaseContent.html#ac35cd67a6739390467b841bc9b7d43b7">readContent()</a>, <a class="el" href="classClarisWksDbaseContent.html#a2392e5ba712929ba5df1e9c24b740a14">readFormula()</a>, <a class="el" href="classClarisWksDbaseContent.html#a8fef1e7e55b9e49378321181841f6b01">readNumber()</a>, <a class="el" href="classClarisWksDbaseContent.html#af6ef99548a4a04990e40709e00afe49c">readRecordDB()</a>, <a class="el" href="classClarisWksDbaseContent.html#aa8f5f61f9b51b53f6389806545cf1f86">readRecordList()</a>, <a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS()</a>, <a class="el" href="classClarisWksDbaseContent.html#a0514c271f6dc4684a74e9e2572aba6e6">readRecordSSV1()</a>, <a class="el" href="classClarisWksDbaseContent.html#a1b3c484d0cccdff0830df774500ea193">readString()</a>, and <a class="el" href="classClarisWksDbaseContent.html#ad836cb9a069fb1cd3b091a3fb155361b">send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>&gt; ClarisWksDbaseContent::m_positionSet</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a set of cell position (sorted by row) </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a222c94dc3de67bf2455c887270412da6">getColumnList()</a>, and <a class="el" href="classClarisWksDbaseContent.html#af47cf3bc672f1561726c3d4b5ab04458">updateCellPositionsSet()</a>.</p>

</div>
</div>
<a id="a0b3be3ef26ff09b3679aec0f29cbc38a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b3be3ef26ff09b3679aec0f29cbc38a">&#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 ClarisWksDbaseContent::m_version</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the file version </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksDbaseContent.html#a8a813d731bedb0ba8147a3694a067a0f">ClarisWksDbaseContent()</a>, <a class="el" href="classClarisWksDbaseContent.html#a9519273322890257f89f82c75f8d1fac">readCellInFormula()</a>, <a class="el" href="classClarisWksDbaseContent.html#af6ef99548a4a04990e40709e00afe49c">readRecordDB()</a>, and <a class="el" href="classClarisWksDbaseContent.html#a977ffb760dc1a92516fc8ba54d1004bb">readRecordSS()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ClarisWksDbaseContent_8hxx_source.html">ClarisWksDbaseContent.hxx</a></li>
<li><a class="el" href="ClarisWksDbaseContent_8cxx.html">ClarisWksDbaseContent.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:45 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>