<!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> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <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 <<a class="el" href="ClarisWksDbaseContent_8hxx_source.html">ClarisWksDbaseContent.hxx</a>></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </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"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a8a813d731bedb0ba8147a3694a067a0f">ClarisWksDbaseContent</a> (<a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> &document, bool spreadsheet)</td></tr> <tr class="memdesc:a8a813d731bedb0ba8147a3694a067a0f"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a8a813d731bedb0ba8147a3694a067a0f">More...</a><br /></td></tr> <tr class="separator:a8a813d731bedb0ba8147a3694a067a0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7e64cd9bbbc4b13a1569c071b794286"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ab7e64cd9bbbc4b13a1569c071b794286">~ClarisWksDbaseContent</a> ()</td></tr> <tr class="memdesc:ab7e64cd9bbbc4b13a1569c071b794286"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#ab7e64cd9bbbc4b13a1569c071b794286">More...</a><br /></td></tr> <tr class="separator:ab7e64cd9bbbc4b13a1569c071b794286"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac35cd67a6739390467b841bc9b7d43b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#ac35cd67a6739390467b841bc9b7d43b7">readContent</a> ()</td></tr> <tr class="memdesc:ac35cd67a6739390467b841bc9b7d43b7"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a2392e5ba712929ba5df1e9c24b740a14"><td class="memItemLeft" align="right" valign="top">bool </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 &cPos, long endPos, std::vector< <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> > &formula, std::string &error)</td></tr> <tr class="memdesc:a2392e5ba712929ba5df1e9c24b740a14"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a2918af8684752e8a578fa8040d3c0801"><td class="memItemLeft" align="right" valign="top">bool </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> &min, <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> &max) const</td></tr> <tr class="memdesc:a2918af8684752e8a578fa8040d3c0801"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a0a83a47b8376fbdbf2b2a2eedd4f518a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0a83a47b8376fbdbf2b2a2eedd4f518a">getRecordList</a> (std::vector< int > &list) const</td></tr> <tr class="memdesc:a0a83a47b8376fbdbf2b2a2eedd4f518a"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a222c94dc3de67bf2455c887270412da6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a222c94dc3de67bf2455c887270412da6">getColumnList</a> (int row, std::vector< int > &list) const</td></tr> <tr class="memdesc:a222c94dc3de67bf2455c887270412da6"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ac0963fbbac350799ed55dc32b657cddd"><td class="memItemLeft" align="right" valign="top">bool </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 &pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &data) const</td></tr> <tr class="memdesc:ac0963fbbac350799ed55dc32b657cddd"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ad836cb9a069fb1cd3b091a3fb155361b"><td class="memItemLeft" align="right" valign="top">bool </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 &pos)</td></tr> <tr class="memdesc:ad836cb9a069fb1cd3b091a3fb155361b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a6413a351a5fb73bd43163e7974661b5f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a6413a351a5fb73bd43163e7974661b5f">setDatabaseFormats</a> (std::vector< <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> > const &format)</td></tr> <tr class="memdesc:a6413a351a5fb73bd43163e7974661b5f"><td class="mdescLeft"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a0519dfdb16a284cb3c296dff2298a276">readColumnList</a> ()</td></tr> <tr class="memdesc:a0519dfdb16a284cb3c296dff2298a276"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a235879cbce350108fe3c64daa0f8605a"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:aa8f5f61f9b51b53f6389806545cf1f86"><td class="memItemLeft" align="right" valign="top">bool </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 &where, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a> &col)</td></tr> <tr class="memdesc:aa8f5f61f9b51b53f6389806545cf1f86"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a977ffb760dc1a92516fc8ba54d1004bb"><td class="memItemLeft" align="right" valign="top">bool </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 &where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &record)</td></tr> <tr class="memdesc:a977ffb760dc1a92516fc8ba54d1004bb"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a0514c271f6dc4684a74e9e2572aba6e6"><td class="memItemLeft" align="right" valign="top">bool </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 &where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &record)</td></tr> <tr class="memdesc:a0514c271f6dc4684a74e9e2572aba6e6"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:af6ef99548a4a04990e40709e00afe49c"><td class="memItemLeft" align="right" valign="top">bool </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 &where, long pos, <a class="el" href="structClarisWksDbaseContent_1_1Record.html">Record</a> &record)</td></tr> <tr class="memdesc:af6ef99548a4a04990e40709e00afe49c"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ad53d8b1fda52cd2b319ed2718f8f5319"><td class="memItemLeft" align="right" valign="top">void </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 &format)</td></tr> <tr class="memdesc:ad53d8b1fda52cd2b319ed2718f8f5319"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a9519273322890257f89f82c75f8d1fac"><td class="memItemLeft" align="right" valign="top">bool </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 &pos, <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &instr)</td></tr> <tr class="memdesc:a9519273322890257f89f82c75f8d1fac"><td class="mdescLeft"> </td><td class="mdescRight">reads a cell <a href="#a9519273322890257f89f82c75f8d1fac">More...</a><br /></td></tr> <tr class="separator:a9519273322890257f89f82c75f8d1fac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b3c484d0cccdff0830df774500ea193"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a1b3c484d0cccdff0830df774500ea193">readString</a> (long endPos, std::string &res)</td></tr> <tr class="memdesc:a1b3c484d0cccdff0830df774500ea193"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a8fef1e7e55b9e49378321181841f6b01"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksDbaseContent.html#a8fef1e7e55b9e49378321181841f6b01">readNumber</a> (long endPos, double &res, bool &isNan)</td></tr> <tr class="memdesc:a8fef1e7e55b9e49378321181841f6b01"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:af47cf3bc672f1561726c3d4b5ab04458"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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 </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"> </td><td class="mdescRight">the file version <a href="#a0b3be3ef26ff09b3679aec0f29cbc38a">More...</a><br /></td></tr> <tr class="separator:a0b3be3ef26ff09b3679aec0f29cbc38a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a347d69fa0fd84e155d34bd7a50535c50"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a4d65e38d0e461960ed808bd1d57613a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> & </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"> </td><td class="mdescRight">the document <a href="#a4d65e38d0e461960ed808bd1d57613a0">More...</a><br /></td></tr> <tr class="separator:a4d65e38d0e461960ed808bd1d57613a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f20044c090f9ea0a4296038735b8b60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> </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"> </td><td class="mdescRight">the parser state <a href="#a5f20044c090f9ea0a4296038735b8b60">More...</a><br /></td></tr> <tr class="separator:a5f20044c090f9ea0a4296038735b8b60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a054f450381ede84dd1f834950f97d1f7"><td class="memItemLeft" align="right" valign="top">std::map< int, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a> > </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"> </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"> </td></tr> <tr class="memitem:a09cc6562e7752a2d59587bfaa81076c0"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> > </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"> </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"> </td></tr> <tr class="memitem:a514ccf2acba024fc3d919dd114b3d040"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> > </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"> </td><td class="mdescRight">the databse format <a href="#a514ccf2acba024fc3d919dd114b3d040">More...</a><br /></td></tr> <tr class="separator:a514ccf2acba024fc3d919dd114b3d040"><td class="memSeparator" colspan="2"> </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 & Destructor Documentation</h2> <a id="a8a813d731bedb0ba8147a3694a067a0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a813d731bedb0ba8147a3694a067a0f">◆ </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> & </td> <td class="paramname"><em>document</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>spreadsheet</em> </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">◆ </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">◆ </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 & </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> & </td> <td class="paramname"><em>record</em> </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">◆ </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 </td> <td class="paramname"><em>row</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > & </td> <td class="paramname"><em>list</em> </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">◆ </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> & </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> & </td> <td class="paramname"><em>max</em> </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">◆ </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< int > & </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">◆ </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 & </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> & </td> <td class="paramname"><em>instr</em> </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">◆ </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 </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">◆ </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">◆ </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">◆ </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 & </td> <td class="paramname"><em>cPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< <a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> > & </td> <td class="paramname"><em>formula</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>error</em> </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">◆ </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 </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"><em>res</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>isNan</em> </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">◆ </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 & </td> <td class="paramname"><em>where</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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> & </td> <td class="paramname"><em>record</em> </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">◆ </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 & </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> & </td> <td class="paramname"><em>col</em> </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">◆ </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 & </td> <td class="paramname"><em>where</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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> & </td> <td class="paramname"><em>record</em> </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">◆ </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 & </td> <td class="paramname"><em>where</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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> & </td> <td class="paramname"><em>record</em> </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">◆ </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 </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>res</em> </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">◆ </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 & </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">◆ </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 </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </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 & </td> <td class="paramname"><em>format</em> </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">◆ </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< <a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a> > const & </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">◆ </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">◆ </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<<a class="el" href="structClarisWksStyleManager_1_1CellFormat.html">ClarisWksStyleManager::CellFormat</a>> 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">◆ </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>& 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">◆ </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<int, <a class="el" href="structClarisWksDbaseContent_1_1Column.html">Column</a>> 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">◆ </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">◆ </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">◆ </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<<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>> 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">◆ </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>