neuralpp/doc/html/classCMarkup.html

4487 lines
193 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup Class Reference</h1><!-- doxytag: class="CMarkup" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="classCMarkup-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">MarkupDocFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">MDF_UTF16LEFILE</a> = 1,
<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">MDF_UTF8PREAMBLE</a> = 4,
<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">MDF_IGNORECASE</a> = 8,
<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">MDF_READFILE</a> = 16,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">MDF_WRITEFILE</a> = 32,
<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">MDF_APPENDFILE</a> = 64,
<a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">MDF_UTF16BEFILE</a> = 128
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9">MarkupNodeFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">MNF_WITHCDATA</a> = 0x01,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">MNF_WITHNOLINES</a> = 0x02,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">MNF_WITHXHTMLSPACE</a> = 0x04,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">MNF_WITHREFS</a> = 0x08,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">MNF_WITHNOEND</a> = 0x10,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">MNF_ESCAPEQUOTES</a> = 0x100,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">MNF_NONENDED</a> = 0x100000,
<a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">MNF_ILLDATA</a> = 0x200000
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">MarkupNodeType</a> { <br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">MNT_ELEMENT</a> = 1,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">MNT_TEXT</a> = 2,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">MNT_WHITESPACE</a> = 4,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">MNT_CDATA_SECTION</a> = 8,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">MNT_PROCESSING_INSTRUCTION</a> = 16,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">MNT_COMMENT</a> = 32,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">MNT_DOCUMENT_TYPE</a> = 64,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">MNT_EXCLUDE_WHITESPACE</a> = 123,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">MNT_LONE_END_TAG</a> = 128,
<a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">MNT_NODE_ERROR</a> = 32768
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#186b921d6af5fde01449e5365eef095c">CMarkup</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9f3fdb3c94ce931f34e96bc387bfb199">CMarkup</a> (int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e4dc90b99846d35849bc323064fbafcf">CMarkup</a> (const <a class="el" href="classCMarkup.html">CMarkup</a> &amp;markup)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3feb577bf5483591ac318ecf19cc6577">operator=</a> (const <a class="el" href="classCMarkup.html">CMarkup</a> &amp;markup)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">~CMarkup</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#c7604e24564eac2dce702f7fbaf430a6">Load</a> (MCD_CSTR_FILENAME szFileName)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a> (MCD_PCSZ pDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#785043b375dbe831b700722518dcd29f">SetDoc</a> (const MCD_STR &amp;strDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#f3a54e13b8565c2789c2c80aa2c9a563">IsWellFormed</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#dc3e9cb6eb579afdf10bef7e91da746a">FindElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8a882f72c9b206ed833c45ca9376e3d8">FindChildElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e6136fa65e4f1927fe763d011d3eb9a3">IntoElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#012bca9ceaf157033a5697fa6ea92e45">OutOfElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">ResetChildPos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">ResetMainPos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">ResetPos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#0fcd179bb0ba35d6a262d571c1ef1004">GetTagName</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">GetChildTagName</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">GetData</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">GetChildData</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">GetElemContent</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">GetAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">GetChildAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#737ea06600da95647a09bd2375e2baa3">GetAttribName</a> (int n) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e29573627f9b0cdc0d7152ff749ba407">FindNode</a> (int nType=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">GetNodeType</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#21279989fdcfbed6ed4d8824b9614eb0">SavePos</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szPosName=MCD_T(&quot;&quot;), int nMap=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#dbab6d52d320eac695850f0b47e5b5ce">RestorePos</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szPosName=MCD_T(&quot;&quot;), int nMap=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#834d5e280500d0f62cd6fdb53b834ebb">SetMapSize</a> (int nSize, int nMap=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const MCD_STR &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">GetError</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">GetDocFlags</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">SetDocFlags</a> (int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#61b774f533449eeda7f3d78d8d69e4fb">Save</a> (MCD_CSTR_FILENAME szFileName)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const MCD_STR &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">GetDoc</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">AddElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">InsertElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">AddChildElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">InsertChildElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#4ed6f7e35a579b846c3a7cc8cae55bf3">AddElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d0548425b4e5e0522b33a9f5e30c36ca">InsertElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#a5d807472725dd66a45a94ca9b0e7e35">AddChildElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#91c3a9a4a47a3c8c9e184d9a6ee7f97a">InsertChildElem</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">AddAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">AddChildAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#003a55d86bd2c78646abd3f408bd4acb">AddAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, int nValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6038dab1d6fe99029937e6701c3d33d8">AddChildAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, int nValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">AddSubDoc</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">InsertSubDoc</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">GetSubDoc</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">AddChildSubDoc</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">InsertChildSubDoc</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">GetChildSubDoc</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">AddNode</a> (int nType, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szText)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">InsertNode</a> (int nType, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szText)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e2184e5dbf2aaf056aaad6a3690e2963">RemoveElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7f1b54d8bcb5c68cf823835c98d41ae9">RemoveChildElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#521a5dc4f62c9535a45cfc5a765df1e7">RemoveNode</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">SetAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">SetChildAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#a1b52eb318133c539e5eaf23915321ad">SetAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#17d99292ae941bb12e4a10a285efd363">SetChildAttrib</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">SetData</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">SetChildData</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szData, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ce922c959d826b28f4ad2b279697238b">SetData</a> (int nValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ffe236d0a43d1ac2502fef04b5d701c5">SetChildData</a> (int nValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">SetElemContent</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szContent)</td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6d871eed98105bf74b09c3412d8e5b56">ReadTextFile</a> (MCD_CSTR_FILENAME szFileName, MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#983286cbcb7c4f9aa1f462ffb5dc641f">WriteTextFile</a> (MCD_CSTR_FILENAME szFileName, const MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ba91db9799ea46f2594a85f7026b6034">EscapeText</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szText, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e4b84116d09deeeb06fdbb51a9550ad1">UnescapeText</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szText, int nTextLength=-1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#cf38e3d9c2a76d33f942b15af22c36bd">UTF16To8</a> (char *pszUTF8, const unsigned short *pwszUTF16, int nUTF8Count)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#c5196f0e363a619fad8dbf5c0ea55d31">UTF8To16</a> (unsigned short *pwszUTF16, const char *pszUTF8, int nUTF8Count)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8e6cb088e69b6078f5923b0940fd647c">UTF8ToA</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszUTF8, int *pnFailed=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3257cd5f249587254e816d12bd3b0e0d">AToUTF8</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszANSI)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#10ff4693c95b049ad13b9537858aabfd">EncodeCharUTF8</a> (int nUChar, char *pszUTF8, int &amp;nUTF8Len)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#637a7f8239f974d4ce5fe2e33336ca9e">DecodeCharUTF8</a> (const char *&amp;pszUTF8, const char *pszUTF8End=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#08ef725aa1de4831643e478da1aa582e">EncodeCharUTF16</a> (int nUChar, unsigned short *pwszUTF16, int &amp;nUTF16Len)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7eb3cf4b83927047fd4d9ee61ce3f246">DecodeCharUTF16</a> (const unsigned short *&amp;pwszUTF16, const unsigned short *pszUTF16End=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#f91e20dfe9e95194e3ca8143eeb889c2">DetectUTF8</a> (const char *pText, int nTextLen, int *pnNonASCII=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#1f2b3c176609588986004058a77afe27">GetDeclaredEncoding</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szDoc)</td></tr>
<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">MarkupNodeFlagsInternal</a> { <br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">MNF_REPLACE</a> = 0x001000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a> = 0x002000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a> = 0x004000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">MNF_QUOTED</a> = 0x008000,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">MNF_EMPTY</a> = 0x010000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">MNF_DELETED</a> = 0x020000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">MNF_FIRST</a> = 0x080000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">MNF_PUBLIC</a> = 0x300000,
<br>
&nbsp;&nbsp;<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">MNF_ILLFORMED</a> = 0x800000,
<a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">MNF_USER</a> = 0xf000000
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a> (int iPosParent, int iPos, int iPosChild)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">x_GetFreePos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#68cb62765d67e529b04134f561851342">x_AllocPosArray</a> (int nNewSize=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">InitDocFlags</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#380c4a7ec48c76192c812e647a4a7e4e">x_ParseDoc</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#c92b4883b891cb7f1c293c4801f5963c">x_ParseElem</a> (int iPos, <a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;token)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6d2f2950334d6e3e126ee5e8574f77b4">x_FindElem</a> (int iPosParent, int iPos, MCD_PCSZ szPath) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#cc202d08dd9465e74b26e9275a740356">x_GetPath</a> (int iPos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">x_GetTagName</a> (int iPos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData</a> (int iPos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib</a> (int iPos, MCD_PCSZ pAttrib) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a> (MCD_PCSZ pName, MCD_PCSZ pValue, int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ad258b7843d396f7b181d10df10d1ba7">x_AddElem</a> (MCD_PCSZ pName, int nValue, int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc</a> (int iPos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a> (MCD_PCSZ pSubDoc, int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a> (int iPos, MCD_PCSZ pAttrib, MCD_PCSZ pValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8fdf35d7e47bf09bdeef322cc2eef57e">x_SetAttrib</a> (int iPos, MCD_PCSZ pAttrib, int nValue, int nFlags=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode</a> (int nNodeType, MCD_PCSZ pText, int nNodeFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#64af7284f3c7c8babdaa5248b52a0f04">x_RemoveNode</a> (int iPosParent, int &amp;iPos, int &amp;nNodeType, int &amp;nNodeOffset, int &amp;nNodeLength)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#dcdad1f2e782ce519675ceaae421da8d">x_AdjustForNode</a> (int iPosParent, int iPos, int nShift)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#108530f8ed1d5b954109335556e752fc">x_InsertNew</a> (int iPosParent, int &amp;iPosRel, <a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;node)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6840b6b96252adfc63ab6576f09b6ced">x_LinkElem</a> (int iPosParent, int iPosBefore, int iPos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#a730d3e5c3fae0cb214f9933889957f7">x_UnlinkElem</a> (int iPos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#2cdb9e0924114a8b1274be02dc675a78">x_ReleaseSubDoc</a> (int iPos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d468ae1a39272fca4e53588906267ff4">x_ReleasePos</a> (int iPos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#59332dee2e4c9f69b49412f0fad6874a">x_GetMap</a> (<a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a> *&amp;pMap, int nMap, int nMapSize=7)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#30aa7b46d2e888309de99dae0b186f88">x_CheckSavedPos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a> (int iPos, MCD_PCSZ szData, int nFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#a755a1437e59c3c491076344509d6b0e">x_SetData</a> (int iPos, int nValue)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#4104ccf277f80f08a999b95e8d4afb47">x_RemoveElem</a> (int iPos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">x_GetElemContent</a> (int iPos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">x_SetElemContent</a> (MCD_PCSZ szContent)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#1820bec7304749b944d3d3f78184878b">x_DocChange</a> (int nLeft, int nReplace, const MCD_STR &amp;strInsert)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b9d78278bfb6a7d3799e0289744da98d">x_Adjust</a> (int iPos, int nShift, bool bAfterPos=false)</td></tr>
<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ce7bf02a001c0ff3b33142e936c4415f">x_FindAny</a> (MCD_PCSZ pDoc, int &amp;nChar)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#873190d7a7ce765cb6c14f0a3f9758dc">x_FindName</a> (<a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;token)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#aeb5a1390a8c97c469ade070acb5d710">x_GetToken</a> (const <a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;token)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#4a107f60dd4e52ef64117cf460da9381">x_EncodeCDATASection</a> (MCD_PCSZ szData)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#dcd241445e2bca6e1f05fa28babbc5a1">x_FindAttrib</a> (<a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;token, MCD_PCSZ pAttrib, int n=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#43c780106bb839a6ba17a4f222ebc47c">x_CreateNode</a> (MCD_STR &amp;strNode, int nNodeType, MCD_PCSZ pText)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#0d02b41058d6949dd83496d20532e7b3">x_ParseNode</a> (<a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;token, <a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;node)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7a902073dcce3edc449753cb5e8bac4c">x_GetLastError</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">x_Hash</a> (MCD_PCSZ p, int nSize)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#de551e17e600f8e6ec17bf7a46325285">x_GetEncodingCodePage</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> psz7Encoding)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#bf802e6db6a9a527e0d01d5e69a2464a">x_EndianSwapRequired</a> (int nDocFlags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7222375779b91c2b4788057596ff89e4">x_EndianSwapUTF16</a> (unsigned short *pUTF16, int nCharLen)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#9db481bb33df7a9ef1e705f323e41ba8">x_CanConvert</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszToEnc, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszFromEnc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#5910cc7afd5ec31d3ac60e8a7979efa7">x_ConvertEncoding</a> (<a class="el" href="structCMarkup_1_1ConvertEncoding.html">ConvertEncoding</a> &amp;convert, void *pTo)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#93b3532501aec423a2ab6f21c0cd9737">x_Open</a> (MCD_CSTR_FILENAME szFileName, <a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#964ac1162ed011717ccafad4316b8d6f">x_Read</a> (void *pBuffer, <a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#afa2fa03d13b7be7b26dd310d61b690c">x_ReadText</a> (MCD_STR &amp;strDoc, <a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#01ba599cf9cc448581f2e8bcf994c253">x_Write</a> (void *pBuffer, <a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file, const void *pConstBuffer=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#f3b30bc5314bbc8d157dca6d924f4852">x_WriteText</a> (const MCD_STR &amp;strDoc, <a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#e7a551c23d0d5c9aef4ef89ac81d6c83">x_Close</a> (<a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">x_IntToStr</a> (int n)</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">m_strDoc</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8b30e55981f924a867972eceab142163">m_strError</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">m_iPosFree</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">m_iPosDeleted</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#eab284b217377eb56252a35094872499">m_nNodeType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">m_nNodeOffset</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">m_nNodeLength</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">m_SavedPosMapArray</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1PosArray.html">PosArray</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">m_aPos</a></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html">ConvertEncoding</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html">NodeStack</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html">PosArray</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPos.html">SavedPos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a></td></tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554b"></a><!-- doxytag: member="CMarkup::MarkupDocFlags" ref="c7127c7bea2c8b0be6c828b607e8554b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">CMarkup::MarkupDocFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a"></a><!-- doxytag: member="MDF_UTF16LEFILE" ref="c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a" args="" -->MDF_UTF16LEFILE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc"></a><!-- doxytag: member="MDF_UTF8PREAMBLE" ref="c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc" args="" -->MDF_UTF8PREAMBLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1"></a><!-- doxytag: member="MDF_IGNORECASE" ref="c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1" args="" -->MDF_IGNORECASE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e"></a><!-- doxytag: member="MDF_READFILE" ref="c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e" args="" -->MDF_READFILE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706"></a><!-- doxytag: member="MDF_WRITEFILE" ref="c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706" args="" -->MDF_WRITEFILE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28"></a><!-- doxytag: member="MDF_APPENDFILE" ref="c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28" args="" -->MDF_APPENDFILE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b"></a><!-- doxytag: member="MDF_UTF16BEFILE" ref="c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b" args="" -->MDF_UTF16BEFILE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2430b70622042675770921f21ee85de9"></a><!-- doxytag: member="CMarkup::MarkupNodeFlags" ref="2430b70622042675770921f21ee85de9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9">CMarkup::MarkupNodeFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f"></a><!-- doxytag: member="MNF_WITHCDATA" ref="2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f" args="" -->MNF_WITHCDATA</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b"></a><!-- doxytag: member="MNF_WITHNOLINES" ref="2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b" args="" -->MNF_WITHNOLINES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd"></a><!-- doxytag: member="MNF_WITHXHTMLSPACE" ref="2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd" args="" -->MNF_WITHXHTMLSPACE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4"></a><!-- doxytag: member="MNF_WITHREFS" ref="2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4" args="" -->MNF_WITHREFS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0"></a><!-- doxytag: member="MNF_WITHNOEND" ref="2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0" args="" -->MNF_WITHNOEND</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd"></a><!-- doxytag: member="MNF_ESCAPEQUOTES" ref="2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd" args="" -->MNF_ESCAPEQUOTES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe"></a><!-- doxytag: member="MNF_NONENDED" ref="2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe" args="" -->MNF_NONENDED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19"></a><!-- doxytag: member="MNF_ILLDATA" ref="2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19" args="" -->MNF_ILLDATA</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a7f0377cbea81f5b932347af5fafab68"></a><!-- doxytag: member="CMarkup::MarkupNodeType" ref="a7f0377cbea81f5b932347af5fafab68" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">CMarkup::MarkupNodeType</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d"></a><!-- doxytag: member="MNT_ELEMENT" ref="a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d" args="" -->MNT_ELEMENT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c"></a><!-- doxytag: member="MNT_TEXT" ref="a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c" args="" -->MNT_TEXT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11"></a><!-- doxytag: member="MNT_WHITESPACE" ref="a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11" args="" -->MNT_WHITESPACE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087"></a><!-- doxytag: member="MNT_CDATA_SECTION" ref="a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087" args="" -->MNT_CDATA_SECTION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df"></a><!-- doxytag: member="MNT_PROCESSING_INSTRUCTION" ref="a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df" args="" -->MNT_PROCESSING_INSTRUCTION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28"></a><!-- doxytag: member="MNT_COMMENT" ref="a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28" args="" -->MNT_COMMENT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064"></a><!-- doxytag: member="MNT_DOCUMENT_TYPE" ref="a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064" args="" -->MNT_DOCUMENT_TYPE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6"></a><!-- doxytag: member="MNT_EXCLUDE_WHITESPACE" ref="a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6" args="" -->MNT_EXCLUDE_WHITESPACE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7"></a><!-- doxytag: member="MNT_LONE_END_TAG" ref="a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7" args="" -->MNT_LONE_END_TAG</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1"></a><!-- doxytag: member="MNT_NODE_ERROR" ref="a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1" args="" -->MNT_NODE_ERROR</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c"></a><!-- doxytag: member="CMarkup::MarkupNodeFlagsInternal" ref="cbbb329497c02ffa1894238b9dc01e8c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">CMarkup::MarkupNodeFlagsInternal</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158"></a><!-- doxytag: member="MNF_REPLACE" ref="cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158" args="" -->MNF_REPLACE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1"></a><!-- doxytag: member="MNF_INSERT" ref="cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1" args="" -->MNF_INSERT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2"></a><!-- doxytag: member="MNF_CHILD" ref="cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2" args="" -->MNF_CHILD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4"></a><!-- doxytag: member="MNF_QUOTED" ref="cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4" args="" -->MNF_QUOTED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e"></a><!-- doxytag: member="MNF_EMPTY" ref="cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e" args="" -->MNF_EMPTY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7"></a><!-- doxytag: member="MNF_DELETED" ref="cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7" args="" -->MNF_DELETED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae"></a><!-- doxytag: member="MNF_FIRST" ref="cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae" args="" -->MNF_FIRST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b"></a><!-- doxytag: member="MNF_PUBLIC" ref="cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b" args="" -->MNF_PUBLIC</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2"></a><!-- doxytag: member="MNF_ILLFORMED" ref="cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2" args="" -->MNF_ILLFORMED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda"></a><!-- doxytag: member="MNF_USER" ref="cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda" args="" -->MNF_USER</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ef1594806cb878a276025d452c919a29"></a><!-- doxytag: member="CMarkup::CMarkup" ref="ef1594806cb878a276025d452c919a29" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::CMarkup </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00578">InitDocFlags()</a>, and <a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="186b921d6af5fde01449e5365eef095c"></a><!-- doxytag: member="CMarkup::CMarkup" ref="186b921d6af5fde01449e5365eef095c" args="(MCD_CSTR szDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::CMarkup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00578">InitDocFlags()</a>, and <a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9f3fdb3c94ce931f34e96bc387bfb199"></a><!-- doxytag: member="CMarkup::CMarkup" ref="9f3fdb3c94ce931f34e96bc387bfb199" args="(int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::CMarkup </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00366">m_nDocFlags</a>, and <a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e4dc90b99846d35849bc323064fbafcf"></a><!-- doxytag: member="CMarkup::CMarkup" ref="e4dc90b99846d35849bc323064fbafcf" args="(const CMarkup &amp;markup)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::CMarkup </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCMarkup.html">CMarkup</a> &amp;&nbsp;</td>
<td class="paramname"> <em>markup</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8aa2cd9b38b3e173d2149914c59eb2b7"></a><!-- doxytag: member="CMarkup::~CMarkup" ref="8aa2cd9b38b3e173d2149914c59eb2b7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::~CMarkup </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3feb577bf5483591ac318ecf19cc6577"></a><!-- doxytag: member="CMarkup::operator=" ref="3feb577bf5483591ac318ecf19cc6577" args="(const CMarkup &amp;markup)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCMarkup.html">CMarkup</a> &amp;&nbsp;</td>
<td class="paramname"> <em>markup</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c7604e24564eac2dce702f7fbaf430a6"></a><!-- doxytag: member="CMarkup::Load" ref="c7604e24564eac2dce702f7fbaf430a6" args="(MCD_CSTR_FILENAME szFileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::Load </td>
<td>(</td>
<td class="paramtype">MCD_CSTR_FILENAME&nbsp;</td>
<td class="paramname"> <em>szFileName</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3f7b4f882a3ba216fdaf21b59778869d"></a><!-- doxytag: member="CMarkup::SetDoc" ref="3f7b4f882a3ba216fdaf21b59778869d" args="(MCD_PCSZ pDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetDoc </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00224">CMarkup()</a>.</p>
</div>
</div><p>
<a class="anchor" name="785043b375dbe831b700722518dcd29f"></a><!-- doxytag: member="CMarkup::SetDoc" ref="785043b375dbe831b700722518dcd29f" args="(const MCD_STR &amp;strDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetDoc </td>
<td>(</td>
<td class="paramtype">const MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f3a54e13b8565c2789c2c80aa2c9a563"></a><!-- doxytag: member="CMarkup::IsWellFormed" ref="f3a54e13b8565c2789c2c80aa2c9a563" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::IsWellFormed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="dc3e9cb6eb579afdf10bef7e91da746a"></a><!-- doxytag: member="CMarkup::FindElem" ref="dc3e9cb6eb579afdf10bef7e91da746a" args="(MCD_CSTR szName=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::FindElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em> = <code>NULL</code> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8a882f72c9b206ed833c45ca9376e3d8"></a><!-- doxytag: member="CMarkup::FindChildElem" ref="8a882f72c9b206ed833c45ca9376e3d8" args="(MCD_CSTR szName=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::FindChildElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em> = <code>NULL</code> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e6136fa65e4f1927fe763d011d3eb9a3"></a><!-- doxytag: member="CMarkup::IntoElem" ref="e6136fa65e4f1927fe763d011d3eb9a3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::IntoElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="012bca9ceaf157033a5697fa6ea92e45"></a><!-- doxytag: member="CMarkup::OutOfElem" ref="012bca9ceaf157033a5697fa6ea92e45" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::OutOfElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b7c6cb57c9cca484ed7b1d741c5d37ee"></a><!-- doxytag: member="CMarkup::ResetChildPos" ref="b7c6cb57c9cca484ed7b1d741c5d37ee" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ResetChildPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, <a class="el" href="Markup_8h-source.html#l00358">m_iPosParent</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="17a436dfc77e82619ad186e784a26ce7"></a><!-- doxytag: member="CMarkup::ResetMainPos" ref="17a436dfc77e82619ad186e784a26ce7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ResetMainPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00358">m_iPosParent</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="834ff734949071455e5808aaf7c82f03"></a><!-- doxytag: member="CMarkup::ResetPos" ref="834ff734949071455e5808aaf7c82f03" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ResetPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="0fcd179bb0ba35d6a262d571c1ef1004"></a><!-- doxytag: member="CMarkup::GetTagName" ref="0fcd179bb0ba35d6a262d571c1ef1004" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetTagName </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2409a176f7a964dc6e0bf73f5ba47863"></a><!-- doxytag: member="CMarkup::GetChildTagName" ref="2409a176f7a964dc6e0bf73f5ba47863" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetChildTagName </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">x_GetTagName()</a>.</p>
</div>
</div><p>
<a class="anchor" name="1a671b10223425ac4fc600c96366b0d2"></a><!-- doxytag: member="CMarkup::GetData" ref="1a671b10223425ac4fc600c96366b0d2" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetData </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="7b66931cdfa9bf4423aaeb1cb37fa6f5"></a><!-- doxytag: member="CMarkup::GetChildData" ref="7b66931cdfa9bf4423aaeb1cb37fa6f5" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetChildData </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9dfbb66afa75291b5ed19b51e0f6357b"></a><!-- doxytag: member="CMarkup::GetElemContent" ref="9dfbb66afa75291b5ed19b51e0f6357b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetElemContent </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">x_GetElemContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="de52b4aa36263acc26c8d4f75e8941eb"></a><!-- doxytag: member="CMarkup::GetAttrib" ref="de52b4aa36263acc26c8d4f75e8941eb" args="(MCD_CSTR szAttrib) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="d617eafd272e9c1b18bcc6c9128815fd"></a><!-- doxytag: member="CMarkup::GetChildAttrib" ref="d617eafd272e9c1b18bcc6c9128815fd" args="(MCD_CSTR szAttrib) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetChildAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="737ea06600da95647a09bd2375e2baa3"></a><!-- doxytag: member="CMarkup::GetAttribName" ref="737ea06600da95647a09bd2375e2baa3" args="(int n) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetAttribName </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e29573627f9b0cdc0d7152ff749ba407"></a><!-- doxytag: member="CMarkup::FindNode" ref="e29573627f9b0cdc0d7152ff749ba407" args="(int nType=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::FindNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nType</em> = <code>0</code> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="86a5f997b734d560b3b21c8ef89d3a57"></a><!-- doxytag: member="CMarkup::GetNodeType" ref="86a5f997b734d560b3b21c8ef89d3a57" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::GetNodeType </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00363">m_nNodeType</a>.</p>
</div>
</div><p>
<a class="anchor" name="21279989fdcfbed6ed4d8824b9614eb0"></a><!-- doxytag: member="CMarkup::SavePos" ref="21279989fdcfbed6ed4d8824b9614eb0" args="(MCD_CSTR szPosName=MCD_T(&quot;&quot;), int nMap=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SavePos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szPosName</em> = <code>MCD_T(&quot;&quot;)</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nMap</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="dbab6d52d320eac695850f0b47e5b5ce"></a><!-- doxytag: member="CMarkup::RestorePos" ref="dbab6d52d320eac695850f0b47e5b5ce" args="(MCD_CSTR szPosName=MCD_T(&quot;&quot;), int nMap=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::RestorePos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szPosName</em> = <code>MCD_T(&quot;&quot;)</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nMap</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="834d5e280500d0f62cd6fdb53b834ebb"></a><!-- doxytag: member="CMarkup::SetMapSize" ref="834d5e280500d0f62cd6fdb53b834ebb" args="(int nSize, int nMap=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetMapSize </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nMap</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="15f1042ff13167216b741f360e88f649"></a><!-- doxytag: member="CMarkup::GetError" ref="15f1042ff13167216b741f360e88f649" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const MCD_STR&amp; CMarkup::GetError </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00356">m_strError</a>.</p>
</div>
</div><p>
<a class="anchor" name="455d13d62ba9f2fd3ce6ad3802376c1c"></a><!-- doxytag: member="CMarkup::GetDocFlags" ref="455d13d62ba9f2fd3ce6ad3802376c1c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::GetDocFlags </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00366">m_nDocFlags</a>.</p>
</div>
</div><p>
<a class="anchor" name="3cf48b937254c4cd36e0c9cc7b76cff1"></a><!-- doxytag: member="CMarkup::SetDocFlags" ref="3cf48b937254c4cd36e0c9cc7b76cff1" args="(int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::SetDocFlags </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00366">m_nDocFlags</a>.</p>
</div>
</div><p>
<a class="anchor" name="61b774f533449eeda7f3d78d8d69e4fb"></a><!-- doxytag: member="CMarkup::Save" ref="61b774f533449eeda7f3d78d8d69e4fb" args="(MCD_CSTR_FILENAME szFileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::Save </td>
<td>(</td>
<td class="paramtype">MCD_CSTR_FILENAME&nbsp;</td>
<td class="paramname"> <em>szFileName</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="04364a3697a67d5652b2259bd8b17889"></a><!-- doxytag: member="CMarkup::GetDoc" ref="04364a3697a67d5652b2259bd8b17889" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const MCD_STR&amp; CMarkup::GetDoc </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00355">m_strDoc</a>.</p>
</div>
</div><p>
<a class="anchor" name="4662396e9424b09566bdcc678ad9dd74"></a><!-- doxytag: member="CMarkup::AddElem" ref="4662396e9424b09566bdcc678ad9dd74" args="(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="becf9cd13700fc16d44bef412d76beaf"></a><!-- doxytag: member="CMarkup::InsertElem" ref="becf9cd13700fc16d44bef412d76beaf" args="(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="013e1b40382e8d06410f8a7e823976a1"></a><!-- doxytag: member="CMarkup::AddChildElem" ref="013e1b40382e8d06410f8a7e823976a1" args="(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddChildElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e7ec8b7cc039f3308ab23a1465883061"></a><!-- doxytag: member="CMarkup::InsertChildElem" ref="e7ec8b7cc039f3308ab23a1465883061" args="(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertChildElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="4ed6f7e35a579b846c3a7cc8cae55bf3"></a><!-- doxytag: member="CMarkup::AddElem" ref="4ed6f7e35a579b846c3a7cc8cae55bf3" args="(MCD_CSTR szName, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="d0548425b4e5e0522b33a9f5e30c36ca"></a><!-- doxytag: member="CMarkup::InsertElem" ref="d0548425b4e5e0522b33a9f5e30c36ca" args="(MCD_CSTR szName, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="a5d807472725dd66a45a94ca9b0e7e35"></a><!-- doxytag: member="CMarkup::AddChildElem" ref="a5d807472725dd66a45a94ca9b0e7e35" args="(MCD_CSTR szName, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddChildElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="91c3a9a4a47a3c8c9e184d9a6ee7f97a"></a><!-- doxytag: member="CMarkup::InsertChildElem" ref="91c3a9a4a47a3c8c9e184d9a6ee7f97a" args="(MCD_CSTR szName, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertChildElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="0e563a8e5187c6145ef7da0eda8f48a0"></a><!-- doxytag: member="CMarkup::AddAttrib" ref="0e563a8e5187c6145ef7da0eda8f48a0" args="(MCD_CSTR szAttrib, MCD_CSTR szValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="abf8a4d65e8d1e24dab3f3299c82a51b"></a><!-- doxytag: member="CMarkup::AddChildAttrib" ref="abf8a4d65e8d1e24dab3f3299c82a51b" args="(MCD_CSTR szAttrib, MCD_CSTR szValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddChildAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="003a55d86bd2c78646abd3f408bd4acb"></a><!-- doxytag: member="CMarkup::AddAttrib" ref="003a55d86bd2c78646abd3f408bd4acb" args="(MCD_CSTR szAttrib, int nValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6038dab1d6fe99029937e6701c3d33d8"></a><!-- doxytag: member="CMarkup::AddChildAttrib" ref="6038dab1d6fe99029937e6701c3d33d8" args="(MCD_CSTR szAttrib, int nValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddChildAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="cc3a92d27a83cd20854244027b0269b7"></a><!-- doxytag: member="CMarkup::AddSubDoc" ref="cc3a92d27a83cd20854244027b0269b7" args="(MCD_CSTR szSubDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddSubDoc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szSubDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8f2a8484e2d4f8a27032f14818d96a66"></a><!-- doxytag: member="CMarkup::InsertSubDoc" ref="8f2a8484e2d4f8a27032f14818d96a66" args="(MCD_CSTR szSubDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertSubDoc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szSubDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9d963c7234a4cecc16d9bd46c32ff87a"></a><!-- doxytag: member="CMarkup::GetSubDoc" ref="9d963c7234a4cecc16d9bd46c32ff87a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetSubDoc </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="3500f6d0c1ea550bfd70c0dc0b1217c2"></a><!-- doxytag: member="CMarkup::AddChildSubDoc" ref="3500f6d0c1ea550bfd70c0dc0b1217c2" args="(MCD_CSTR szSubDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddChildSubDoc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szSubDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, and <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="f77bad4653eb8a9396844ea0d94c19a7"></a><!-- doxytag: member="CMarkup::InsertChildSubDoc" ref="f77bad4653eb8a9396844ea0d94c19a7" args="(MCD_CSTR szSubDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertChildSubDoc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szSubDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00401">MNF_CHILD</a>, <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="5957fb2553a8104d064a5adf1726b838"></a><!-- doxytag: member="CMarkup::GetChildSubDoc" ref="5957fb2553a8104d064a5adf1726b838" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::GetChildSubDoc </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="650eb815a83605636088c30de6f4e6a7"></a><!-- doxytag: member="CMarkup::AddNode" ref="650eb815a83605636088c30de6f4e6a7" args="(int nType, MCD_CSTR szText)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::AddNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szText</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode()</a>.</p>
</div>
</div><p>
<a class="anchor" name="3217ba51dd76d42272bb7e2cddfb3102"></a><!-- doxytag: member="CMarkup::InsertNode" ref="3217ba51dd76d42272bb7e2cddfb3102" args="(int nType, MCD_CSTR szText)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::InsertNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szText</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00400">MNF_INSERT</a>, and <a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e2184e5dbf2aaf056aaad6a3690e2963"></a><!-- doxytag: member="CMarkup::RemoveElem" ref="e2184e5dbf2aaf056aaad6a3690e2963" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::RemoveElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7f1b54d8bcb5c68cf823835c98d41ae9"></a><!-- doxytag: member="CMarkup::RemoveChildElem" ref="7f1b54d8bcb5c68cf823835c98d41ae9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::RemoveChildElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="521a5dc4f62c9535a45cfc5a765df1e7"></a><!-- doxytag: member="CMarkup::RemoveNode" ref="521a5dc4f62c9535a45cfc5a765df1e7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::RemoveNode </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e358f67c104c9b02e93a8a33cd81093f"></a><!-- doxytag: member="CMarkup::SetAttrib" ref="e358f67c104c9b02e93a8a33cd81093f" args="(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="054134023f97323604f77feefb3ab8b4"></a><!-- doxytag: member="CMarkup::SetChildAttrib" ref="054134023f97323604f77feefb3ab8b4" args="(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetChildAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="a1b52eb318133c539e5eaf23915321ad"></a><!-- doxytag: member="CMarkup::SetAttrib" ref="a1b52eb318133c539e5eaf23915321ad" args="(MCD_CSTR szAttrib, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="17d99292ae941bb12e4a10a285efd363"></a><!-- doxytag: member="CMarkup::SetChildAttrib" ref="17d99292ae941bb12e4a10a285efd363" args="(MCD_CSTR szAttrib, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetChildAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="65f994e7c180c9e02cb8a3deb9cc1a32"></a><!-- doxytag: member="CMarkup::SetData" ref="65f994e7c180c9e02cb8a3deb9cc1a32" args="(MCD_CSTR szData, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b2db581de961cbdf0004e9377029a8c7"></a><!-- doxytag: member="CMarkup::SetChildData" ref="b2db581de961cbdf0004e9377029a8c7" args="(MCD_CSTR szData, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetChildData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="ce922c959d826b28f4ad2b279697238b"></a><!-- doxytag: member="CMarkup::SetData" ref="ce922c959d826b28f4ad2b279697238b" args="(int nValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetData </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, and <a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="ffe236d0a43d1ac2502fef04b5d701c5"></a><!-- doxytag: member="CMarkup::SetChildData" ref="ffe236d0a43d1ac2502fef04b5d701c5" args="(int nValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetChildData </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, and <a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9ee2b70e88102a9d98d54be9b6f27172"></a><!-- doxytag: member="CMarkup::SetElemContent" ref="9ee2b70e88102a9d98d54be9b6f27172" args="(MCD_CSTR szContent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::SetElemContent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szContent</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">x_SetElemContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6d871eed98105bf74b09c3412d8e5b56"></a><!-- doxytag: member="CMarkup::ReadTextFile" ref="6d871eed98105bf74b09c3412d8e5b56" args="(MCD_CSTR_FILENAME szFileName, MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::ReadTextFile </td>
<td>(</td>
<td class="paramtype">MCD_CSTR_FILENAME&nbsp;</td>
<td class="paramname"> <em>szFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_STR *&nbsp;</td>
<td class="paramname"> <em>pstrError</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>pnDocFlags</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_STR *&nbsp;</td>
<td class="paramname"> <em>pstrEncoding</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="983286cbcb7c4f9aa1f462ffb5dc641f"></a><!-- doxytag: member="CMarkup::WriteTextFile" ref="983286cbcb7c4f9aa1f462ffb5dc641f" args="(MCD_CSTR_FILENAME szFileName, const MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::WriteTextFile </td>
<td>(</td>
<td class="paramtype">MCD_CSTR_FILENAME&nbsp;</td>
<td class="paramname"> <em>szFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_STR *&nbsp;</td>
<td class="paramname"> <em>pstrError</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>pnDocFlags</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_STR *&nbsp;</td>
<td class="paramname"> <em>pstrEncoding</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ba91db9799ea46f2594a85f7026b6034"></a><!-- doxytag: member="CMarkup::EscapeText" ref="ba91db9799ea46f2594a85f7026b6034" args="(MCD_CSTR szText, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::EscapeText </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szText</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e4b84116d09deeeb06fdbb51a9550ad1"></a><!-- doxytag: member="CMarkup::UnescapeText" ref="e4b84116d09deeeb06fdbb51a9550ad1" args="(MCD_CSTR szText, int nTextLength=-1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::UnescapeText </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szText</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nTextLength</em> = <code>-1</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cf38e3d9c2a76d33f942b15af22c36bd"></a><!-- doxytag: member="CMarkup::UTF16To8" ref="cf38e3d9c2a76d33f942b15af22c36bd" args="(char *pszUTF8, const unsigned short *pwszUTF16, int nUTF8Count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::UTF16To8 </td>
<td>(</td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>pszUTF8</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned short *&nbsp;</td>
<td class="paramname"> <em>pwszUTF16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nUTF8Count</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c5196f0e363a619fad8dbf5c0ea55d31"></a><!-- doxytag: member="CMarkup::UTF8To16" ref="c5196f0e363a619fad8dbf5c0ea55d31" args="(unsigned short *pwszUTF16, const char *pszUTF8, int nUTF8Count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::UTF8To16 </td>
<td>(</td>
<td class="paramtype">unsigned short *&nbsp;</td>
<td class="paramname"> <em>pwszUTF16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>pszUTF8</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nUTF8Count</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8e6cb088e69b6078f5923b0940fd647c"></a><!-- doxytag: member="CMarkup::UTF8ToA" ref="8e6cb088e69b6078f5923b0940fd647c" args="(MCD_CSTR pszUTF8, int *pnFailed=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::UTF8ToA </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszUTF8</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>pnFailed</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3257cd5f249587254e816d12bd3b0e0d"></a><!-- doxytag: member="CMarkup::AToUTF8" ref="3257cd5f249587254e816d12bd3b0e0d" args="(MCD_CSTR pszANSI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::AToUTF8 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszANSI</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="10ff4693c95b049ad13b9537858aabfd"></a><!-- doxytag: member="CMarkup::EncodeCharUTF8" ref="10ff4693c95b049ad13b9537858aabfd" args="(int nUChar, char *pszUTF8, int &amp;nUTF8Len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void CMarkup::EncodeCharUTF8 </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nUChar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>pszUTF8</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nUTF8Len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="637a7f8239f974d4ce5fe2e33336ca9e"></a><!-- doxytag: member="CMarkup::DecodeCharUTF8" ref="637a7f8239f974d4ce5fe2e33336ca9e" args="(const char *&amp;pszUTF8, const char *pszUTF8End=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::DecodeCharUTF8 </td>
<td>(</td>
<td class="paramtype">const char *&amp;&nbsp;</td>
<td class="paramname"> <em>pszUTF8</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>pszUTF8End</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="08ef725aa1de4831643e478da1aa582e"></a><!-- doxytag: member="CMarkup::EncodeCharUTF16" ref="08ef725aa1de4831643e478da1aa582e" args="(int nUChar, unsigned short *pwszUTF16, int &amp;nUTF16Len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void CMarkup::EncodeCharUTF16 </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nUChar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned short *&nbsp;</td>
<td class="paramname"> <em>pwszUTF16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nUTF16Len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7eb3cf4b83927047fd4d9ee61ce3f246"></a><!-- doxytag: member="CMarkup::DecodeCharUTF16" ref="7eb3cf4b83927047fd4d9ee61ce3f246" args="(const unsigned short *&amp;pwszUTF16, const unsigned short *pszUTF16End=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::DecodeCharUTF16 </td>
<td>(</td>
<td class="paramtype">const unsigned short *&amp;&nbsp;</td>
<td class="paramname"> <em>pwszUTF16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned short *&nbsp;</td>
<td class="paramname"> <em>pszUTF16End</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f91e20dfe9e95194e3ca8143eeb889c2"></a><!-- doxytag: member="CMarkup::DetectUTF8" ref="f91e20dfe9e95194e3ca8143eeb889c2" args="(const char *pText, int nTextLen, int *pnNonASCII=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::DetectUTF8 </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>pText</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nTextLen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>pnNonASCII</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1f2b3c176609588986004058a77afe27"></a><!-- doxytag: member="CMarkup::GetDeclaredEncoding" ref="1f2b3c176609588986004058a77afe27" args="(MCD_CSTR szDoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::GetDeclaredEncoding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szDoc</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b64a1aaeaef4deab466af63b9bb82924"></a><!-- doxytag: member="CMarkup::x_SetPos" ref="b64a1aaeaef4deab466af63b9bb82924" args="(int iPosParent, int iPos, int iPosChild)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_SetPos </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosChild</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00359">m_iPos</a>, <a class="el" href="Markup_8h-source.html#l00360">m_iPosChild</a>, <a class="el" href="Markup_8h-source.html#l00358">m_iPosParent</a>, <a class="el" href="Markup_8h-source.html#l00365">m_nNodeLength</a>, <a class="el" href="Markup_8h-source.html#l00364">m_nNodeOffset</a>, <a class="el" href="Markup_8h-source.html#l00363">m_nNodeType</a>, <a class="el" href="Markup_8h-source.html#l00218">MARKUP_SETDEBUGSTATE</a>, and <a class="el" href="Markup_8h-source.html#l00282">MNT_ELEMENT</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00240">ResetChildPos()</a>, <a class="el" href="Markup_8h-source.html#l00241">ResetMainPos()</a>, and <a class="el" href="Markup_8h-source.html#l00242">ResetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="43983d1f3627432ce893f5e0898848f2"></a><!-- doxytag: member="CMarkup::x_GetFreePos" ref="43983d1f3627432ce893f5e0898848f2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_GetFreePos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00502">CMarkup::PosArray::GetSize()</a>, <a class="el" href="Markup_8h-source.html#l00509">m_aPos</a>, <a class="el" href="Markup_8h-source.html#l00361">m_iPosFree</a>, and <a class="el" href="classCMarkup.html#68cb62765d67e529b04134f561851342">x_AllocPosArray()</a>.</p>
</div>
</div><p>
<a class="anchor" name="68cb62765d67e529b04134f561851342"></a><!-- doxytag: member="CMarkup::x_AllocPosArray" ref="68cb62765d67e529b04134f561851342" args="(int nNewSize=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_AllocPosArray </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNewSize</em> = <code>0</code> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00570">x_GetFreePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6ce98f8685f47a0d5457ade12a9b500f"></a><!-- doxytag: member="CMarkup::InitDocFlags" ref="6ce98f8685f47a0d5457ade12a9b500f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::InitDocFlags </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00366">m_nDocFlags</a>, and <a class="el" href="Markup_8h-source.html#l00263">MDF_IGNORECASE</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00224">CMarkup()</a>.</p>
</div>
</div><p>
<a class="anchor" name="380c4a7ec48c76192c812e647a4a7e4e"></a><!-- doxytag: member="CMarkup::x_ParseDoc" ref="380c4a7ec48c76192c812e647a4a7e4e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_ParseDoc </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c92b4883b891cb7f1c293c4801f5963c"></a><!-- doxytag: member="CMarkup::x_ParseElem" ref="c92b4883b891cb7f1c293c4801f5963c" args="(int iPos, TokenPos &amp;token)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_ParseElem </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>token</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ce7bf02a001c0ff3b33142e936c4415f"></a><!-- doxytag: member="CMarkup::x_FindAny" ref="ce7bf02a001c0ff3b33142e936c4415f" args="(MCD_PCSZ pDoc, int &amp;nChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_FindAny </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="873190d7a7ce765cb6c14f0a3f9758dc"></a><!-- doxytag: member="CMarkup::x_FindName" ref="873190d7a7ce765cb6c14f0a3f9758dc" args="(TokenPos &amp;token)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_FindName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>token</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="aeb5a1390a8c97c469ade070acb5d710"></a><!-- doxytag: member="CMarkup::x_GetToken" ref="aeb5a1390a8c97c469ade070acb5d710" args="(const TokenPos &amp;token)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::x_GetToken </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>token</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6d2f2950334d6e3e126ee5e8574f77b4"></a><!-- doxytag: member="CMarkup::x_FindElem" ref="6d2f2950334d6e3e126ee5e8574f77b4" args="(int iPosParent, int iPos, MCD_PCSZ szPath) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_FindElem </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>szPath</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cc202d08dd9465e74b26e9275a740356"></a><!-- doxytag: member="CMarkup::x_GetPath" ref="cc202d08dd9465e74b26e9275a740356" args="(int iPos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetPath </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="10cf51b58f6c144f4b7dd1c577277bee"></a><!-- doxytag: member="CMarkup::x_GetTagName" ref="10cf51b58f6c144f4b7dd1c577277bee" args="(int iPos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetTagName </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00244">GetChildTagName()</a>.</p>
</div>
</div><p>
<a class="anchor" name="3ce9132cb71e0b343141a7ba3102cea6"></a><!-- doxytag: member="CMarkup::x_GetData" ref="3ce9132cb71e0b343141a7ba3102cea6" args="(int iPos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetData </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00246">GetChildData()</a>, and <a class="el" href="Markup_8h-source.html#l00245">GetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e92d1478dd44c06bd366b5f26f8a5fe2"></a><!-- doxytag: member="CMarkup::x_GetAttrib" ref="e92d1478dd44c06bd366b5f26f8a5fe2" args="(int iPos, MCD_PCSZ pAttrib) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetAttrib </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pAttrib</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00248">GetAttrib()</a>, and <a class="el" href="Markup_8h-source.html#l00249">GetChildAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="4a107f60dd4e52ef64117cf460da9381"></a><!-- doxytag: member="CMarkup::x_EncodeCDATASection" ref="4a107f60dd4e52ef64117cf460da9381" args="(MCD_PCSZ szData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::x_EncodeCDATASection </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>szData</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="838bd93651009a22d8feeaa080b1bc1e"></a><!-- doxytag: member="CMarkup::x_AddElem" ref="838bd93651009a22d8feeaa080b1bc1e" args="(MCD_PCSZ pName, MCD_PCSZ pValue, int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_AddElem </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00299">AddChildElem()</a>, <a class="el" href="Markup_8h-source.html#l00297">AddElem()</a>, <a class="el" href="Markup_8h-source.html#l00300">InsertChildElem()</a>, and <a class="el" href="Markup_8h-source.html#l00298">InsertElem()</a>.</p>
</div>
</div><p>
<a class="anchor" name="ad258b7843d396f7b181d10df10d1ba7"></a><!-- doxytag: member="CMarkup::x_AddElem" ref="ad258b7843d396f7b181d10df10d1ba7" args="(MCD_PCSZ pName, int nValue, int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_AddElem </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4af006666be13b4c295823a343c3ba76"></a><!-- doxytag: member="CMarkup::x_GetSubDoc" ref="4af006666be13b4c295823a343c3ba76" args="(int iPos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetSubDoc </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00314">GetChildSubDoc()</a>, and <a class="el" href="Markup_8h-source.html#l00311">GetSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9b842e3673c7ee3da3eaeaa1dfb8c204"></a><!-- doxytag: member="CMarkup::x_AddSubDoc" ref="9b842e3673c7ee3da3eaeaa1dfb8c204" args="(MCD_PCSZ pSubDoc, int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_AddSubDoc </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pSubDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00312">AddChildSubDoc()</a>, <a class="el" href="Markup_8h-source.html#l00309">AddSubDoc()</a>, <a class="el" href="Markup_8h-source.html#l00313">InsertChildSubDoc()</a>, and <a class="el" href="Markup_8h-source.html#l00310">InsertSubDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="dcd241445e2bca6e1f05fa28babbc5a1"></a><!-- doxytag: member="CMarkup::x_FindAttrib" ref="dcd241445e2bca6e1f05fa28babbc5a1" args="(TokenPos &amp;token, MCD_PCSZ pAttrib, int n=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_FindAttrib </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5716401661aa51b04936c9f7df163ba7"></a><!-- doxytag: member="CMarkup::x_SetAttrib" ref="5716401661aa51b04936c9f7df163ba7" args="(int iPos, MCD_PCSZ pAttrib, MCD_PCSZ pValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_SetAttrib </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00305">AddAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00306">AddChildAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00322">SetAttrib()</a>, and <a class="el" href="Markup_8h-source.html#l00323">SetChildAttrib()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8fdf35d7e47bf09bdeef322cc2eef57e"></a><!-- doxytag: member="CMarkup::x_SetAttrib" ref="8fdf35d7e47bf09bdeef322cc2eef57e" args="(int iPos, MCD_PCSZ pAttrib, int nValue, int nFlags=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_SetAttrib </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pAttrib</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d556122bb3c73aff12e7fb84b4318d0d"></a><!-- doxytag: member="CMarkup::x_AddNode" ref="d556122bb3c73aff12e7fb84b4318d0d" args="(int nNodeType, MCD_PCSZ pText, int nNodeFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_AddNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNodeType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pText</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNodeFlags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00315">AddNode()</a>, and <a class="el" href="Markup_8h-source.html#l00316">InsertNode()</a>.</p>
</div>
</div><p>
<a class="anchor" name="64af7284f3c7c8babdaa5248b52a0f04"></a><!-- doxytag: member="CMarkup::x_RemoveNode" ref="64af7284f3c7c8babdaa5248b52a0f04" args="(int iPosParent, int &amp;iPos, int &amp;nNodeType, int &amp;nNodeOffset, int &amp;nNodeLength)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_RemoveNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nNodeType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nNodeOffset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>nNodeLength</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="dcdad1f2e782ce519675ceaae421da8d"></a><!-- doxytag: member="CMarkup::x_AdjustForNode" ref="dcdad1f2e782ce519675ceaae421da8d" args="(int iPosParent, int iPos, int nShift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_AdjustForNode </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nShift</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="43c780106bb839a6ba17a4f222ebc47c"></a><!-- doxytag: member="CMarkup::x_CreateNode" ref="43c780106bb839a6ba17a4f222ebc47c" args="(MCD_STR &amp;strNode, int nNodeType, MCD_PCSZ pText)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_CreateNode </td>
<td>(</td>
<td class="paramtype">MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strNode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNodeType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>pText</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="108530f8ed1d5b954109335556e752fc"></a><!-- doxytag: member="CMarkup::x_InsertNew" ref="108530f8ed1d5b954109335556e752fc" args="(int iPosParent, int &amp;iPosRel, NodePos &amp;node)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_InsertNew </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>iPosRel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6840b6b96252adfc63ab6576f09b6ced"></a><!-- doxytag: member="CMarkup::x_LinkElem" ref="6840b6b96252adfc63ab6576f09b6ced" args="(int iPosParent, int iPosBefore, int iPos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_LinkElem </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosParent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPosBefore</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a730d3e5c3fae0cb214f9933889957f7"></a><!-- doxytag: member="CMarkup::x_UnlinkElem" ref="a730d3e5c3fae0cb214f9933889957f7" args="(int iPos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_UnlinkElem </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2cdb9e0924114a8b1274be02dc675a78"></a><!-- doxytag: member="CMarkup::x_ReleaseSubDoc" ref="2cdb9e0924114a8b1274be02dc675a78" args="(int iPos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_ReleaseSubDoc </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d468ae1a39272fca4e53588906267ff4"></a><!-- doxytag: member="CMarkup::x_ReleasePos" ref="d468ae1a39272fca4e53588906267ff4" args="(int iPos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_ReleasePos </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="59332dee2e4c9f69b49412f0fad6874a"></a><!-- doxytag: member="CMarkup::x_GetMap" ref="59332dee2e4c9f69b49412f0fad6874a" args="(SavedPosMap *&amp;pMap, int nMap, int nMapSize=7)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_GetMap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a> *&amp;&nbsp;</td>
<td class="paramname"> <em>pMap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nMap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nMapSize</em> = <code>7</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="30aa7b46d2e888309de99dae0b186f88"></a><!-- doxytag: member="CMarkup::x_CheckSavedPos" ref="30aa7b46d2e888309de99dae0b186f88" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_CheckSavedPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="0d02b41058d6949dd83496d20532e7b3"></a><!-- doxytag: member="CMarkup::x_ParseNode" ref="0d02b41058d6949dd83496d20532e7b3" args="(TokenPos &amp;token, NodePos &amp;node)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::x_ParseNode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e55b7533359dd64e5528f4ab31ef6912"></a><!-- doxytag: member="CMarkup::x_SetData" ref="e55b7533359dd64e5528f4ab31ef6912" args="(int iPos, MCD_PCSZ szData, int nFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_SetData </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>szData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFlags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00327">SetChildData()</a>, and <a class="el" href="Markup_8h-source.html#l00326">SetData()</a>.</p>
</div>
</div><p>
<a class="anchor" name="a755a1437e59c3c491076344509d6b0e"></a><!-- doxytag: member="CMarkup::x_SetData" ref="a755a1437e59c3c491076344509d6b0e" args="(int iPos, int nValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_SetData </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4104ccf277f80f08a999b95e8d4afb47"></a><!-- doxytag: member="CMarkup::x_RemoveElem" ref="4104ccf277f80f08a999b95e8d4afb47" args="(int iPos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::x_RemoveElem </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="24cdcb05636e244edf60450b3578f986"></a><!-- doxytag: member="CMarkup::x_GetElemContent" ref="24cdcb05636e244edf60450b3578f986" args="(int iPos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR CMarkup::x_GetElemContent </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00247">GetElemContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6f23aa890945aabddab25986b18a8eac"></a><!-- doxytag: member="CMarkup::x_SetElemContent" ref="6f23aa890945aabddab25986b18a8eac" args="(MCD_PCSZ szContent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::x_SetElemContent </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>szContent</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00330">SetElemContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="1820bec7304749b944d3d3f78184878b"></a><!-- doxytag: member="CMarkup::x_DocChange" ref="1820bec7304749b944d3d3f78184878b" args="(int nLeft, int nReplace, const MCD_STR &amp;strInsert)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_DocChange </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nLeft</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nReplace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strInsert</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b9d78278bfb6a7d3799e0289744da98d"></a><!-- doxytag: member="CMarkup::x_Adjust" ref="b9d78278bfb6a7d3799e0289744da98d" args="(int iPos, int nShift, bool bAfterPos=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::x_Adjust </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>iPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nShift</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>bAfterPos</em> = <code>false</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7a902073dcce3edc449753cb5e8bac4c"></a><!-- doxytag: member="CMarkup::x_GetLastError" ref="7a902073dcce3edc449753cb5e8bac4c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::x_GetLastError </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e0869e4876675e0272ab21aa4d5c1058"></a><!-- doxytag: member="CMarkup::x_Hash" ref="e0869e4876675e0272ab21aa4d5c1058" args="(MCD_PCSZ p, int nSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::x_Hash </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nSize</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="de551e17e600f8e6ec17bf7a46325285"></a><!-- doxytag: member="CMarkup::x_GetEncodingCodePage" ref="de551e17e600f8e6ec17bf7a46325285" args="(MCD_CSTR psz7Encoding)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::x_GetEncodingCodePage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>psz7Encoding</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bf802e6db6a9a527e0d01d5e69a2464a"></a><!-- doxytag: member="CMarkup::x_EndianSwapRequired" ref="bf802e6db6a9a527e0d01d5e69a2464a" args="(int nDocFlags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_EndianSwapRequired </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nDocFlags</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7222375779b91c2b4788057596ff89e4"></a><!-- doxytag: member="CMarkup::x_EndianSwapUTF16" ref="7222375779b91c2b4788057596ff89e4" args="(unsigned short *pUTF16, int nCharLen)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void CMarkup::x_EndianSwapUTF16 </td>
<td>(</td>
<td class="paramtype">unsigned short *&nbsp;</td>
<td class="paramname"> <em>pUTF16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nCharLen</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9db481bb33df7a9ef1e705f323e41ba8"></a><!-- doxytag: member="CMarkup::x_CanConvert" ref="9db481bb33df7a9ef1e705f323e41ba8" args="(MCD_CSTR pszToEnc, MCD_CSTR pszFromEnc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_CanConvert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszToEnc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszFromEnc</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5910cc7afd5ec31d3ac60e8a7979efa7"></a><!-- doxytag: member="CMarkup::x_ConvertEncoding" ref="5910cc7afd5ec31d3ac60e8a7979efa7" args="(ConvertEncoding &amp;convert, void *pTo)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int CMarkup::x_ConvertEncoding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1ConvertEncoding.html">ConvertEncoding</a> &amp;&nbsp;</td>
<td class="paramname"> <em>convert</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>pTo</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="93b3532501aec423a2ab6f21c0cd9737"></a><!-- doxytag: member="CMarkup::x_Open" ref="93b3532501aec423a2ab6f21c0cd9737" args="(MCD_CSTR_FILENAME szFileName, FilePos &amp;file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_Open </td>
<td>(</td>
<td class="paramtype">MCD_CSTR_FILENAME&nbsp;</td>
<td class="paramname"> <em>szFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="964ac1162ed011717ccafad4316b8d6f"></a><!-- doxytag: member="CMarkup::x_Read" ref="964ac1162ed011717ccafad4316b8d6f" args="(void *pBuffer, FilePos &amp;file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_Read </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>pBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="afa2fa03d13b7be7b26dd310d61b690c"></a><!-- doxytag: member="CMarkup::x_ReadText" ref="afa2fa03d13b7be7b26dd310d61b690c" args="(MCD_STR &amp;strDoc, FilePos &amp;file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_ReadText </td>
<td>(</td>
<td class="paramtype">MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="01ba599cf9cc448581f2e8bcf994c253"></a><!-- doxytag: member="CMarkup::x_Write" ref="01ba599cf9cc448581f2e8bcf994c253" args="(void *pBuffer, FilePos &amp;file, const void *pConstBuffer=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_Write </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>pBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>pConstBuffer</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f3b30bc5314bbc8d157dca6d924f4852"></a><!-- doxytag: member="CMarkup::x_WriteText" ref="f3b30bc5314bbc8d157dca6d924f4852" args="(const MCD_STR &amp;strDoc, FilePos &amp;file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_WriteText </td>
<td>(</td>
<td class="paramtype">const MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>strDoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e7a551c23d0d5c9aef4ef89ac81d6c83"></a><!-- doxytag: member="CMarkup::x_Close" ref="e7a551c23d0d5c9aef4ef89ac81d6c83" args="(FilePos &amp;file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool CMarkup::x_Close </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>file</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b4aa747f9324f96cbf41e80932723233"></a><!-- doxytag: member="CMarkup::x_IntToStr" ref="b4aa747f9324f96cbf41e80932723233" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static MCD_STR CMarkup::x_IntToStr </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00098">MCD_CHAR</a>, <a class="el" href="Markup_8h-source.html#l00117">MCD_SPRINTF</a>, <a class="el" href="Markup_8h-source.html#l00113">MCD_SSZ</a>, <a class="el" href="Markup_8h-source.html#l00145">MCD_STR</a>, and <a class="el" href="Markup_8h-source.html#l00120">MCD_T</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ab2e01d57870e1c0e0493ab6e4446ad2"></a><!-- doxytag: member="CMarkup::m_strDoc" ref="ab2e01d57870e1c0e0493ab6e4446ad2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">CMarkup::m_strDoc</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00296">GetDoc()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8b30e55981f924a867972eceab142163"></a><!-- doxytag: member="CMarkup::m_strError" ref="8b30e55981f924a867972eceab142163" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="classCMarkup.html#8b30e55981f924a867972eceab142163">CMarkup::m_strError</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00256">GetError()</a>.</p>
</div>
</div><p>
<a class="anchor" name="f4be33a1bc8a5b2b5ca34ee59b11d702"></a><!-- doxytag: member="CMarkup::m_iPosParent" ref="f4be33a1bc8a5b2b5ca34ee59b11d702" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">CMarkup::m_iPosParent</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00240">ResetChildPos()</a>, <a class="el" href="Markup_8h-source.html#l00241">ResetMainPos()</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="1192dbba85b74f3346dfd042ed7f0b59"></a><!-- doxytag: member="CMarkup::m_iPos" ref="1192dbba85b74f3346dfd042ed7f0b59" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">CMarkup::m_iPos</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00305">AddAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00248">GetAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00245">GetData()</a>, <a class="el" href="Markup_8h-source.html#l00247">GetElemContent()</a>, <a class="el" href="Markup_8h-source.html#l00311">GetSubDoc()</a>, <a class="el" href="Markup_8h-source.html#l00240">ResetChildPos()</a>, <a class="el" href="Markup_8h-source.html#l00322">SetAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00326">SetData()</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b9070540ecb1b4da5c30a680718cf73a"></a><!-- doxytag: member="CMarkup::m_iPosChild" ref="b9070540ecb1b4da5c30a680718cf73a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">CMarkup::m_iPosChild</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00306">AddChildAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00249">GetChildAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00246">GetChildData()</a>, <a class="el" href="Markup_8h-source.html#l00314">GetChildSubDoc()</a>, <a class="el" href="Markup_8h-source.html#l00244">GetChildTagName()</a>, <a class="el" href="Markup_8h-source.html#l00323">SetChildAttrib()</a>, <a class="el" href="Markup_8h-source.html#l00327">SetChildData()</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="d81bcd568dabbf0798a61bb8439b2f35"></a><!-- doxytag: member="CMarkup::m_iPosFree" ref="d81bcd568dabbf0798a61bb8439b2f35" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">CMarkup::m_iPosFree</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00570">x_GetFreePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8a1c502479f990916d887093b4048de5"></a><!-- doxytag: member="CMarkup::m_iPosDeleted" ref="8a1c502479f990916d887093b4048de5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">CMarkup::m_iPosDeleted</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="eab284b217377eb56252a35094872499"></a><!-- doxytag: member="CMarkup::m_nNodeType" ref="eab284b217377eb56252a35094872499" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#eab284b217377eb56252a35094872499">CMarkup::m_nNodeType</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00252">GetNodeType()</a>, and <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="d77ce81fd0904864ab22102e77278d34"></a><!-- doxytag: member="CMarkup::m_nNodeOffset" ref="d77ce81fd0904864ab22102e77278d34" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">CMarkup::m_nNodeOffset</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="7a44f2bbea27d673864a1b8ebe13da1b"></a><!-- doxytag: member="CMarkup::m_nNodeLength" ref="7a44f2bbea27d673864a1b8ebe13da1b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">CMarkup::m_nNodeLength</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00560">x_SetPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8afd7a85e8329a72bc58f9aa97626d74"></a><!-- doxytag: member="CMarkup::m_nDocFlags" ref="8afd7a85e8329a72bc58f9aa97626d74" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">CMarkup::m_nDocFlags</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00226">CMarkup()</a>, <a class="el" href="Markup_8h-source.html#l00257">GetDocFlags()</a>, <a class="el" href="Markup_8h-source.html#l00578">InitDocFlags()</a>, and <a class="el" href="Markup_8h-source.html#l00258">SetDocFlags()</a>.</p>
</div>
</div><p>
<a class="anchor" name="985f2d24ba021221c567b4bfadf91692"></a><!-- doxytag: member="CMarkup::m_SavedPosMapArray" ref="985f2d24ba021221c567b4bfadf91692" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a> <a class="el" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">CMarkup::m_SavedPosMapArray</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="89aa5e4c38062a7e826a67695a8d8f37"></a><!-- doxytag: member="CMarkup::m_aPos" ref="89aa5e4c38062a7e826a67695a8d8f37" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1PosArray.html">PosArray</a> <a class="el" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">CMarkup::m_aPos</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00570">x_GetFreePos()</a>.</p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 16 20:53:42 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>