<!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>libvisio::VSDMetaData Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</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"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classlibvisio_1_1VSDMetaData.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibvisio_1_1VSDMetaData-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libvisio::VSDMetaData Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="VSDMetaData_8h_source.html">VSDMetaData.h</a>></code></p> <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:a2da7765791a1bfcae9f5e1d77e117a53"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a2da7765791a1bfcae9f5e1d77e117a53">VSDMetaData</a> ()</td></tr> <tr class="separator:a2da7765791a1bfcae9f5e1d77e117a53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f5bad6f8584687cff734c4efe805f7e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a2f5bad6f8584687cff734c4efe805f7e">~VSDMetaData</a> ()</td></tr> <tr class="separator:a2f5bad6f8584687cff734c4efe805f7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6e19779137be3c78dead3b07b101417"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#ae6e19779137be3c78dead3b07b101417">parse</a> (librevenge::RVNGInputStream *input)</td></tr> <tr class="separator:ae6e19779137be3c78dead3b07b101417"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaca2504f3779b77b8278c35c22108799"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#aaca2504f3779b77b8278c35c22108799">parseTimes</a> (librevenge::RVNGInputStream *input)</td></tr> <tr class="separator:aaca2504f3779b77b8278c35c22108799"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2622f3b2e18a873f33c35b6f419b5dd"><td class="memItemLeft" align="right" valign="top">const librevenge::RVNGPropertyList & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#ac2622f3b2e18a873f33c35b6f419b5dd">getMetaData</a> ()</td></tr> <tr class="separator:ac2622f3b2e18a873f33c35b6f419b5dd"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:a0121bb99fe9703d49001eef853282a84"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a0121bb99fe9703d49001eef853282a84">VSDMetaData</a> (const <a class="el" href="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a> &)</td></tr> <tr class="separator:a0121bb99fe9703d49001eef853282a84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ccba4cc05a03d57209a5e49a11bc5b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a0ccba4cc05a03d57209a5e49a11bc5b4">operator=</a> (const <a class="el" href="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a> &)</td></tr> <tr class="separator:a0ccba4cc05a03d57209a5e49a11bc5b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a2adc5630b042b2ec06f32977e81662"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a9a2adc5630b042b2ec06f32977e81662">readPropertySetStream</a> (librevenge::RVNGInputStream *input)</td></tr> <tr class="separator:a9a2adc5630b042b2ec06f32977e81662"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c91f3ec12c4120bbc6b6ca5e1263f0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a9c91f3ec12c4120bbc6b6ca5e1263f0c">readPropertySet</a> (librevenge::RVNGInputStream *input, uint32_t offset, char *FMTID)</td></tr> <tr class="separator:a9c91f3ec12c4120bbc6b6ca5e1263f0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae95ceaee88f1765100622cfc7bbd5eaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#ae95ceaee88f1765100622cfc7bbd5eaa">readPropertyIdentifierAndOffset</a> (librevenge::RVNGInputStream *input)</td></tr> <tr class="separator:ae95ceaee88f1765100622cfc7bbd5eaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa86b21b3d8c80d446b7ad5d3dff8fef2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#aa86b21b3d8c80d446b7ad5d3dff8fef2">readTypedPropertyValue</a> (librevenge::RVNGInputStream *input, uint32_t index, uint32_t offset, char *FMTID)</td></tr> <tr class="separator:aa86b21b3d8c80d446b7ad5d3dff8fef2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a230163b9832140f4a2e9ad1bc05679a1"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGString </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a230163b9832140f4a2e9ad1bc05679a1">readCodePageString</a> (librevenge::RVNGInputStream *input)</td></tr> <tr class="separator:a230163b9832140f4a2e9ad1bc05679a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee7e5fe153d97e4e4d9e432c2c895d4f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#aee7e5fe153d97e4e4d9e432c2c895d4f">getCodePage</a> ()</td></tr> <tr class="separator:aee7e5fe153d97e4e4d9e432c2c895d4f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a0a89c48a5a4000b65adae8a3bd201227"><td class="memItemLeft" align="right" valign="top">std::vector< std::pair< uint32_t, uint32_t > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#a0a89c48a5a4000b65adae8a3bd201227">m_idsAndOffsets</a></td></tr> <tr class="separator:a0a89c48a5a4000b65adae8a3bd201227"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af357ebbd205a646ff7f8f3cecf321805"><td class="memItemLeft" align="right" valign="top">std::map< uint16_t, uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#af357ebbd205a646ff7f8f3cecf321805">m_typedPropertyValues</a></td></tr> <tr class="separator:af357ebbd205a646ff7f8f3cecf321805"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb997d40b03dffe3928cc062acfe7faf"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGPropertyList </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDMetaData.html#acb997d40b03dffe3928cc062acfe7faf">m_metaData</a></td></tr> <tr class="separator:acb997d40b03dffe3928cc062acfe7faf"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a2da7765791a1bfcae9f5e1d77e117a53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2da7765791a1bfcae9f5e1d77e117a53">◆ </a></span>VSDMetaData() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libvisio::VSDMetaData::VSDMetaData </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a2f5bad6f8584687cff734c4efe805f7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f5bad6f8584687cff734c4efe805f7e">◆ </a></span>~VSDMetaData()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libvisio::VSDMetaData::~VSDMetaData </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a0121bb99fe9703d49001eef853282a84"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0121bb99fe9703d49001eef853282a84">◆ </a></span>VSDMetaData() <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">libvisio::VSDMetaData::VSDMetaData </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a> & </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="aee7e5fe153d97e4e4d9e432c2c895d4f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee7e5fe153d97e4e4d9e432c2c895d4f">◆ </a></span>getCodePage()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint32_t libvisio::VSDMetaData::getCodePage </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac2622f3b2e18a873f33c35b6f419b5dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2622f3b2e18a873f33c35b6f419b5dd">◆ </a></span>getMetaData()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const librevenge::RVNGPropertyList & libvisio::VSDMetaData::getMetaData </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a43112f2a91ddafe33a948967c0efbd4c">libvisio::VSDParser::parseMetaData()</a>.</p> </div> </div> <a id="a0ccba4cc05a03d57209a5e49a11bc5b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ccba4cc05a03d57209a5e49a11bc5b4">◆ </a></span>operator=()</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="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a>& libvisio::VSDMetaData::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDMetaData.html">VSDMetaData</a> & </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae6e19779137be3c78dead3b07b101417"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6e19779137be3c78dead3b07b101417">◆ </a></span>parse()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool libvisio::VSDMetaData::parse </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a43112f2a91ddafe33a948967c0efbd4c">libvisio::VSDParser::parseMetaData()</a>.</p> </div> </div> <a id="aaca2504f3779b77b8278c35c22108799"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaca2504f3779b77b8278c35c22108799">◆ </a></span>parseTimes()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool libvisio::VSDMetaData::parseTimes </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a43112f2a91ddafe33a948967c0efbd4c">libvisio::VSDParser::parseMetaData()</a>.</p> </div> </div> <a id="a230163b9832140f4a2e9ad1bc05679a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a230163b9832140f4a2e9ad1bc05679a1">◆ </a></span>readCodePageString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGString libvisio::VSDMetaData::readCodePageString </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae95ceaee88f1765100622cfc7bbd5eaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae95ceaee88f1765100622cfc7bbd5eaa">◆ </a></span>readPropertyIdentifierAndOffset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libvisio::VSDMetaData::readPropertyIdentifierAndOffset </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9c91f3ec12c4120bbc6b6ca5e1263f0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c91f3ec12c4120bbc6b6ca5e1263f0c">◆ </a></span>readPropertySet()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libvisio::VSDMetaData::readPropertySet </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>FMTID</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9a2adc5630b042b2ec06f32977e81662"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a2adc5630b042b2ec06f32977e81662">◆ </a></span>readPropertySetStream()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libvisio::VSDMetaData::readPropertySetStream </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa86b21b3d8c80d446b7ad5d3dff8fef2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa86b21b3d8c80d446b7ad5d3dff8fef2">◆ </a></span>readTypedPropertyValue()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libvisio::VSDMetaData::readTypedPropertyValue </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>FMTID</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a0a89c48a5a4000b65adae8a3bd201227"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a89c48a5a4000b65adae8a3bd201227">◆ </a></span>m_idsAndOffsets</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector< std::pair<uint32_t, uint32_t> > libvisio::VSDMetaData::m_idsAndOffsets</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="acb997d40b03dffe3928cc062acfe7faf"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb997d40b03dffe3928cc062acfe7faf">◆ </a></span>m_metaData</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGPropertyList libvisio::VSDMetaData::m_metaData</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af357ebbd205a646ff7f8f3cecf321805"></a> <h2 class="memtitle"><span class="permalink"><a href="#af357ebbd205a646ff7f8f3cecf321805">◆ </a></span>m_typedPropertyValues</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::map<uint16_t, uint16_t> libvisio::VSDMetaData::m_typedPropertyValues</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="VSDMetaData_8h_source.html">VSDMetaData.h</a></li> <li><a class="el" href="VSDMetaData_8cpp.html">VSDMetaData.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libvisio by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.15</small></address> </body> </html>