You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

781 lines
48 KiB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.9.1"/>
  7. <title>Xerces-C++: XMLDateTime Class Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  12. </head>
  13. <body>
  14. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  15. <div id="titlearea">
  16. <table cellspacing="0" cellpadding="0">
  17. <tbody>
  18. <tr style="height: 56px;">
  19. <td style="padding-left: 0.5em;">
  20. <div id="projectname">Xerces-C++
  21. &#160;<span id="projectnumber">3.1.2</span>
  22. </div>
  23. </td>
  24. </tr>
  25. </tbody>
  26. </table>
  27. </div>
  28. <!-- end header part -->
  29. <!-- Generated by Doxygen 1.8.9.1 -->
  30. <div id="navrow1" class="tabs">
  31. <ul class="tablist">
  32. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  33. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  34. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  35. <li><a href="files.html"><span>Files</span></a></li>
  36. </ul>
  37. </div>
  38. <div id="navrow2" class="tabs2">
  39. <ul class="tablist">
  40. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  41. <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
  42. <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
  43. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  44. </ul>
  45. </div>
  46. </div><!-- top -->
  47. <div class="header">
  48. <div class="summary">
  49. <a href="#pub-types">Public Types</a> &#124;
  50. <a href="#pub-methods">Public Member Functions</a> &#124;
  51. <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
  52. <a href="#friends">Friends</a> &#124;
  53. <a href="classXMLDateTime-members.html">List of all members</a> </div>
  54. <div class="headertitle">
  55. <div class="title">XMLDateTime Class Reference</div> </div>
  56. </div><!--header-->
  57. <div class="contents">
  58. <div class="dynheader">
  59. Inheritance diagram for XMLDateTime:</div>
  60. <div class="dyncontent">
  61. <div class="center">
  62. <img src="classXMLDateTime.png" usemap="#XMLDateTime_map" alt=""/>
  63. <map id="XMLDateTime_map" name="XMLDateTime_map">
  64. <area href="classXMLNumber.html" alt="XMLNumber" shape="rect" coords="50,56,141,80"/>
  65. <area href="classXMemory.html" title="This class makes it possible to override the C++ memory management by adding new/delete operators to ..." alt="XMemory" shape="rect" coords="101,0,192,24"/>
  66. </map>
  67. </div></div>
  68. <table class="memberdecls">
  69. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
  70. Public Types</h2></td></tr>
  71. <tr class="memitem:a9af335797ae355cd8d692830048b226d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226d">valueIndex</a> { <br />
  72. &#160;&#160;<a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226da95981bf664379dec68e5e433b0668faf">CentYear</a> = 0,
  73. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226dafbbc6b9bca1d43ee1d8318fa566cf6ad">Month</a>,
  74. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226da4d5ab48261e4a1dfdc820f706b0cc798">Day</a>,
  75. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226da3084fae6eac3d0b2c6d0ba55a8abff4e">Hour</a>,
  76. <br />
  77. &#160;&#160;<a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226da7db1e13a3d3942a6d17af5d2325b4d04">Minute</a>,
  78. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226dabaf269186b0f1ea7b4000f1f1097704e">Second</a>,
  79. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226da25540ce0166165df48c20b64b5b3a147">MiliSecond</a>,
  80. <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226daaeef9191baa968e545f876311f427dc4">utc</a>,
  81. <br />
  82. &#160;&#160;<a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226dad0be6f38921b191f059a7b408aae1ccc">TOTAL_SIZE</a>
  83. <br />
  84. }</td></tr>
  85. <tr class="separator:a9af335797ae355cd8d692830048b226d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:a3217ca01951c75b10a175ef39663ff1d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1d">utcType</a> { <a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1dadc5ad6899c3aae09687187d84a42e921">UTC_UNKNOWN</a> = 0,
  87. <a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1da7970cecb856c1307983f5c3dc8a89df8">UTC_STD</a>,
  88. <a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1da52fb69f743a539762d96f1a20cb09ef5">UTC_POS</a>,
  89. <a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1da9402bbb99cbc9db79df7a45977d02f8f">UTC_NEG</a>
  90. }</td></tr>
  91. <tr class="separator:a3217ca01951c75b10a175ef39663ff1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  92. <tr class="inherit_header pub_types_classXMLNumber"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classXMLNumber')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classXMLNumber.html">XMLNumber</a></td></tr>
  93. <tr class="memitem:a91617ea3d325d934b42ba1fbba05cf85 inherit pub_types_classXMLNumber"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classXMLNumber.html#a91617ea3d325d934b42ba1fbba05cf85af80135b0758746d740834d9282d90e7e">LESS_THAN</a> = -1,
  94. <a class="el" href="classXMLNumber.html#a91617ea3d325d934b42ba1fbba05cf85af0390c3ad3b3a0e6ae3b4e475cdad91b">EQUAL</a> = 0,
  95. <a class="el" href="classXMLNumber.html#a91617ea3d325d934b42ba1fbba05cf85ab88773c574467f6b74d67258984751d6">GREATER_THAN</a> = 1,
  96. <a class="el" href="classXMLNumber.html#a91617ea3d325d934b42ba1fbba05cf85aedd8de055c09abd8a293c91669d2082f">INDETERMINATE</a> = 2
  97. }</td></tr>
  98. <tr class="separator:a91617ea3d325d934b42ba1fbba05cf85 inherit pub_types_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <tr class="memitem:a5c61954fb1fcef027fed8dccc826f8eb inherit pub_types_classXMLNumber"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8eb">NumberType</a> { <br />
  100. &#160;&#160;<a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8ebabaaaecede77f9308704cb3d048b786d6">Float</a>,
  101. <a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8ebabea272770538965b468000783fd4fe4f">Double</a>,
  102. <a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8ebae978e8111cc6cb8c6e7a409403b6ce5b">BigDecimal</a>,
  103. <a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8eba0495ee623f81c9bf45fdff7c2741998b">DateTime</a>,
  104. <br />
  105. &#160;&#160;<a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8eba953c375adee84b1de7e8d15c90ad4b41">UnKnown</a>
  106. <br />
  107. }</td></tr>
  108. <tr class="separator:a5c61954fb1fcef027fed8dccc826f8eb inherit pub_types_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. </table><table class="memberdecls">
  110. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  111. Public Member Functions</h2></td></tr>
  112. <tr class="memitem:a1861e772c7f5d5ec30dbbff64bd92336"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a1861e772c7f5d5ec30dbbff64bd92336">XMLDateTime</a> (<a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
  113. <tr class="separator:a1861e772c7f5d5ec30dbbff64bd92336"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:ae120e6a93fa435e11d2f21a91b5eadda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#ae120e6a93fa435e11d2f21a91b5eadda">XMLDateTime</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
  115. <tr class="separator:ae120e6a93fa435e11d2f21a91b5eadda"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:aa575e9a267ad57559639f74b266980b0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#aa575e9a267ad57559639f74b266980b0">~XMLDateTime</a> ()</td></tr>
  117. <tr class="separator:aa575e9a267ad57559639f74b266980b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a79db81ad75eeb4e77753c973a76d4df8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a79db81ad75eeb4e77753c973a76d4df8">setBuffer</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const)</td></tr>
  119. <tr class="separator:a79db81ad75eeb4e77753c973a76d4df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:a9757f522bbb1face38a7290b200632ae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a9757f522bbb1face38a7290b200632ae">XMLDateTime</a> (const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> &amp;)</td></tr>
  121. <tr class="separator:a9757f522bbb1face38a7290b200632ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:a92276798ff02a4ac8e04c057b4efd584"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXMLDateTime.html">XMLDateTime</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a92276798ff02a4ac8e04c057b4efd584">operator=</a> (const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> &amp;)</td></tr>
  123. <tr class="separator:a92276798ff02a4ac8e04c057b4efd584"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:abc4f731b561f768585210c1b60e441be"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#abc4f731b561f768585210c1b60e441be">getRawData</a> () const </td></tr>
  125. <tr class="memdesc:abc4f731b561f768585210c1b60e441be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return string representation of the decimal value. <a href="#abc4f731b561f768585210c1b60e441be">More...</a><br /></td></tr>
  126. <tr class="separator:abc4f731b561f768585210c1b60e441be"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <tr class="memitem:aec6793ef66fbc79b72e2f02482cfc510"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#aec6793ef66fbc79b72e2f02482cfc510">getFormattedString</a> () const </td></tr>
  128. <tr class="memdesc:aec6793ef66fbc79b72e2f02482cfc510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the original and converted value of the original data. <a href="#aec6793ef66fbc79b72e2f02482cfc510">More...</a><br /></td></tr>
  129. <tr class="separator:aec6793ef66fbc79b72e2f02482cfc510"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:a5a64b985edb57b36d39168c1e111dfc1"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a5a64b985edb57b36d39168c1e111dfc1">getSign</a> () const </td></tr>
  131. <tr class="memdesc:a5a64b985edb57b36d39168c1e111dfc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the sign of this number. <a href="#a5a64b985edb57b36d39168c1e111dfc1">More...</a><br /></td></tr>
  132. <tr class="separator:a5a64b985edb57b36d39168c1e111dfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:a1fffbada5d8c19bcd4f67056a83e7b65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a1fffbada5d8c19bcd4f67056a83e7b65">getDateTimeCanonicalRepresentation</a> (<a class="el" href="classMemoryManager.html">MemoryManager</a> *const memMgr) const </td></tr>
  134. <tr class="separator:a1fffbada5d8c19bcd4f67056a83e7b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
  135. <tr class="memitem:a3a3f76fda820e9828b41263b8bff988a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a3a3f76fda820e9828b41263b8bff988a">getTimeCanonicalRepresentation</a> (<a class="el" href="classMemoryManager.html">MemoryManager</a> *const memMgr) const </td></tr>
  136. <tr class="separator:a3a3f76fda820e9828b41263b8bff988a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <tr class="memitem:a4c0936ddc962f4bd5d1c90bf1a1136ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a4c0936ddc962f4bd5d1c90bf1a1136ff">getDateCanonicalRepresentation</a> (<a class="el" href="classMemoryManager.html">MemoryManager</a> *const memMgr) const </td></tr>
  138. <tr class="separator:a4c0936ddc962f4bd5d1c90bf1a1136ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <tr class="memitem:a5633e49908708b370d8045a67df430a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a5633e49908708b370d8045a67df430a6">parseDateTime</a> ()</td></tr>
  140. <tr class="separator:a5633e49908708b370d8045a67df430a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  141. <tr class="memitem:a12f05ae37d4ddc387443a77a1ba5e68f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a12f05ae37d4ddc387443a77a1ba5e68f">parseDate</a> ()</td></tr>
  142. <tr class="separator:a12f05ae37d4ddc387443a77a1ba5e68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <tr class="memitem:a907b57be2b1d98479b30bfadbbcdd167"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a907b57be2b1d98479b30bfadbbcdd167">parseTime</a> ()</td></tr>
  144. <tr class="separator:a907b57be2b1d98479b30bfadbbcdd167"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="memitem:a06cc773ec9f692f1e3cfddb3fdf7cace"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a06cc773ec9f692f1e3cfddb3fdf7cace">parseDay</a> ()</td></tr>
  146. <tr class="separator:a06cc773ec9f692f1e3cfddb3fdf7cace"><td class="memSeparator" colspan="2">&#160;</td></tr>
  147. <tr class="memitem:a1640aeb14c39907ed05afd393c32c28e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a1640aeb14c39907ed05afd393c32c28e">parseMonth</a> ()</td></tr>
  148. <tr class="separator:a1640aeb14c39907ed05afd393c32c28e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <tr class="memitem:a0d18c061ebed29becd9b2219069e2d48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a0d18c061ebed29becd9b2219069e2d48">parseYear</a> ()</td></tr>
  150. <tr class="separator:a0d18c061ebed29becd9b2219069e2d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
  151. <tr class="memitem:adbbd97a9dc27e6450a2f0e3013eee724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#adbbd97a9dc27e6450a2f0e3013eee724">parseMonthDay</a> ()</td></tr>
  152. <tr class="separator:adbbd97a9dc27e6450a2f0e3013eee724"><td class="memSeparator" colspan="2">&#160;</td></tr>
  153. <tr class="memitem:acc526ae6118e6f00f1b9a7c3336df0e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#acc526ae6118e6f00f1b9a7c3336df0e5">parseYearMonth</a> ()</td></tr>
  154. <tr class="separator:acc526ae6118e6f00f1b9a7c3336df0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  155. <tr class="memitem:a62688174f7248f99fc007d287cc2cdb6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a62688174f7248f99fc007d287cc2cdb6">parseDuration</a> ()</td></tr>
  156. <tr class="separator:a62688174f7248f99fc007d287cc2cdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. <tr class="inherit_header pub_methods_classXMLNumber"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classXMLNumber')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classXMLNumber.html">XMLNumber</a></td></tr>
  158. <tr class="memitem:a85603dbae94ae827c4b5e8d584dc86b1 inherit pub_methods_classXMLNumber"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLNumber.html#a85603dbae94ae827c4b5e8d584dc86b1">~XMLNumber</a> ()</td></tr>
  159. <tr class="separator:a85603dbae94ae827c4b5e8d584dc86b1 inherit pub_methods_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="inherit_header pub_methods_classXMemory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classXMemory')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classXMemory.html">XMemory</a></td></tr>
  161. <tr class="memitem:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a717678d9deadc627a41fe0dddede9f7f">operator new</a> (size_t size)</td></tr>
  162. <tr class="memdesc:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides operator new. <a href="#a717678d9deadc627a41fe0dddede9f7f">More...</a><br /></td></tr>
  163. <tr class="separator:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#ac3022fcc968c684a31c1e6a9ede83c10">operator new</a> (size_t size, <a class="el" href="classMemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
  165. <tr class="memdesc:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method defines a custom operator new, that will use the provided memory manager to perform the allocation. <a href="#ac3022fcc968c684a31c1e6a9ede83c10">More...</a><br /></td></tr>
  166. <tr class="separator:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  167. <tr class="memitem:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#aeaad885b799ac2188ffd28f76182339c">operator new</a> (size_t size, void *ptr)</td></tr>
  168. <tr class="memdesc:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides placement operator new. <a href="#aeaad885b799ac2188ffd28f76182339c">More...</a><br /></td></tr>
  169. <tr class="separator:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a9da30f1601ea458908cbf150fc2f8f8b">operator delete</a> (void *p)</td></tr>
  171. <tr class="memdesc:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides operator delete. <a href="#a9da30f1601ea458908cbf150fc2f8f8b">More...</a><br /></td></tr>
  172. <tr class="separator:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  173. <tr class="memitem:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a22efbc6459bdbe79f83b7791bba4d1f6">operator delete</a> (void *p, <a class="el" href="classMemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
  174. <tr class="memdesc:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method provides a matching delete for the custom operator new. <a href="#a22efbc6459bdbe79f83b7791bba4d1f6">More...</a><br /></td></tr>
  175. <tr class="separator:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a32ee38b70d412e12f669cfbd86adf623">operator delete</a> (void *p, void *ptr)</td></tr>
  177. <tr class="memdesc:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method provides a matching delete for the placement new. <a href="#a32ee38b70d412e12f669cfbd86adf623">More...</a><br /></td></tr>
  178. <tr class="separator:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  179. </table><table class="memberdecls">
  180. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
  181. Static Public Member Functions</h2></td></tr>
  182. <tr class="memitem:aac617bbbdce8f247447aa9358b1c4526"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#aac617bbbdce8f247447aa9358b1c4526">compare</a> (const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const , const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const)</td></tr>
  183. <tr class="separator:aac617bbbdce8f247447aa9358b1c4526"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:a6ec259fab72c9ae2432de2b6709884aa"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#a6ec259fab72c9ae2432de2b6709884aa">compare</a> (const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const , const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const , bool)</td></tr>
  185. <tr class="separator:a6ec259fab72c9ae2432de2b6709884aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:aa53210f2675447f9008930d941e41fea"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#aa53210f2675447f9008930d941e41fea">compareOrder</a> (const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const , const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *const)</td></tr>
  187. <tr class="separator:aa53210f2675447f9008930d941e41fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="inherit_header pub_static_methods_classXMLNumber"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classXMLNumber')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classXMLNumber.html">XMLNumber</a></td></tr>
  189. <tr class="memitem:ac5d5eca39a93bd612b7798d04ea2435e inherit pub_static_methods_classXMLNumber"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classXMLNumber.html">XMLNumber</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLNumber.html#ac5d5eca39a93bd612b7798d04ea2435e">loadNumber</a> (<a class="el" href="classXMLNumber.html#a5c61954fb1fcef027fed8dccc826f8eb">XMLNumber::NumberType</a> numType, XSerializeEngine &amp;serEng)</td></tr>
  190. <tr class="separator:ac5d5eca39a93bd612b7798d04ea2435e inherit pub_static_methods_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  191. </table><table class="memberdecls">
  192. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
  193. Friends</h2></td></tr>
  194. <tr class="memitem:afa353c93fa0b621d55fc0d1205636a14"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLDateTime.html#afa353c93fa0b621d55fc0d1205636a14">XSValue</a></td></tr>
  195. <tr class="separator:afa353c93fa0b621d55fc0d1205636a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. </table><table class="memberdecls">
  197. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
  198. Additional Inherited Members</h2></td></tr>
  199. <tr class="inherit_header pro_methods_classXMLNumber"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classXMLNumber')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classXMLNumber.html">XMLNumber</a></td></tr>
  200. <tr class="memitem:a66dd144cf586c66ca1ae14a713829fd0 inherit pro_methods_classXMLNumber"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLNumber.html#a66dd144cf586c66ca1ae14a713829fd0">XMLNumber</a> ()</td></tr>
  201. <tr class="separator:a66dd144cf586c66ca1ae14a713829fd0 inherit pro_methods_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:a30e54d28c75ff9674d16735822f4b665 inherit pro_methods_classXMLNumber"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMLNumber.html#a30e54d28c75ff9674d16735822f4b665">XMLNumber</a> (const <a class="el" href="classXMLNumber.html">XMLNumber</a> &amp;)</td></tr>
  203. <tr class="separator:a30e54d28c75ff9674d16735822f4b665 inherit pro_methods_classXMLNumber"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="inherit_header pro_methods_classXMemory"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classXMemory')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classXMemory.html">XMemory</a></td></tr>
  205. <tr class="memitem:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#ae5b8adaa10d5d9276b42823f47e06858">XMemory</a> ()</td></tr>
  206. <tr class="memdesc:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected default constructor. <a href="#ae5b8adaa10d5d9276b42823f47e06858">More...</a><br /></td></tr>
  207. <tr class="separator:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. </table>
  209. <h2 class="groupheader">Member Enumeration Documentation</h2>
  210. <a class="anchor" id="a3217ca01951c75b10a175ef39663ff1d"></a>
  211. <div class="memitem">
  212. <div class="memproto">
  213. <table class="memname">
  214. <tr>
  215. <td class="memname">enum <a class="el" href="classXMLDateTime.html#a3217ca01951c75b10a175ef39663ff1d">XMLDateTime::utcType</a></td>
  216. </tr>
  217. </table>
  218. </div><div class="memdoc">
  219. <table class="fieldtable">
  220. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a3217ca01951c75b10a175ef39663ff1dadc5ad6899c3aae09687187d84a42e921"></a>UTC_UNKNOWN&#160;</td><td class="fielddoc">
  221. </td></tr>
  222. <tr><td class="fieldname"><a class="anchor" id="a3217ca01951c75b10a175ef39663ff1da7970cecb856c1307983f5c3dc8a89df8"></a>UTC_STD&#160;</td><td class="fielddoc">
  223. </td></tr>
  224. <tr><td class="fieldname"><a class="anchor" id="a3217ca01951c75b10a175ef39663ff1da52fb69f743a539762d96f1a20cb09ef5"></a>UTC_POS&#160;</td><td class="fielddoc">
  225. </td></tr>
  226. <tr><td class="fieldname"><a class="anchor" id="a3217ca01951c75b10a175ef39663ff1da9402bbb99cbc9db79df7a45977d02f8f"></a>UTC_NEG&#160;</td><td class="fielddoc">
  227. </td></tr>
  228. </table>
  229. </div>
  230. </div>
  231. <a class="anchor" id="a9af335797ae355cd8d692830048b226d"></a>
  232. <div class="memitem">
  233. <div class="memproto">
  234. <table class="memname">
  235. <tr>
  236. <td class="memname">enum <a class="el" href="classXMLDateTime.html#a9af335797ae355cd8d692830048b226d">XMLDateTime::valueIndex</a></td>
  237. </tr>
  238. </table>
  239. </div><div class="memdoc">
  240. <table class="fieldtable">
  241. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226da95981bf664379dec68e5e433b0668faf"></a>CentYear&#160;</td><td class="fielddoc">
  242. </td></tr>
  243. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226dafbbc6b9bca1d43ee1d8318fa566cf6ad"></a>Month&#160;</td><td class="fielddoc">
  244. </td></tr>
  245. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226da4d5ab48261e4a1dfdc820f706b0cc798"></a>Day&#160;</td><td class="fielddoc">
  246. </td></tr>
  247. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226da3084fae6eac3d0b2c6d0ba55a8abff4e"></a>Hour&#160;</td><td class="fielddoc">
  248. </td></tr>
  249. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226da7db1e13a3d3942a6d17af5d2325b4d04"></a>Minute&#160;</td><td class="fielddoc">
  250. </td></tr>
  251. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226dabaf269186b0f1ea7b4000f1f1097704e"></a>Second&#160;</td><td class="fielddoc">
  252. </td></tr>
  253. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226da25540ce0166165df48c20b64b5b3a147"></a>MiliSecond&#160;</td><td class="fielddoc">
  254. </td></tr>
  255. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226daaeef9191baa968e545f876311f427dc4"></a>utc&#160;</td><td class="fielddoc">
  256. </td></tr>
  257. <tr><td class="fieldname"><a class="anchor" id="a9af335797ae355cd8d692830048b226dad0be6f38921b191f059a7b408aae1ccc"></a>TOTAL_SIZE&#160;</td><td class="fielddoc">
  258. </td></tr>
  259. </table>
  260. </div>
  261. </div>
  262. <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  263. <a class="anchor" id="a1861e772c7f5d5ec30dbbff64bd92336"></a>
  264. <div class="memitem">
  265. <div class="memproto">
  266. <table class="memname">
  267. <tr>
  268. <td class="memname">XMLDateTime::XMLDateTime </td>
  269. <td>(</td>
  270. <td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&#160;</td>
  271. <td class="paramname"><em>manager</em> = <code><a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></code></td><td>)</td>
  272. <td></td>
  273. </tr>
  274. </table>
  275. </div><div class="memdoc">
  276. </div>
  277. </div>
  278. <a class="anchor" id="ae120e6a93fa435e11d2f21a91b5eadda"></a>
  279. <div class="memitem">
  280. <div class="memproto">
  281. <table class="memname">
  282. <tr>
  283. <td class="memname">XMLDateTime::XMLDateTime </td>
  284. <td>(</td>
  285. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td>
  286. <td class="paramname"><em>const</em>, </td>
  287. </tr>
  288. <tr>
  289. <td class="paramkey"></td>
  290. <td></td>
  291. <td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&#160;</td>
  292. <td class="paramname"><em>manager</em> = <code><a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></code>&#160;</td>
  293. </tr>
  294. <tr>
  295. <td></td>
  296. <td>)</td>
  297. <td></td><td></td>
  298. </tr>
  299. </table>
  300. </div><div class="memdoc">
  301. </div>
  302. </div>
  303. <a class="anchor" id="aa575e9a267ad57559639f74b266980b0"></a>
  304. <div class="memitem">
  305. <div class="memproto">
  306. <table class="memname">
  307. <tr>
  308. <td class="memname">XMLDateTime::~XMLDateTime </td>
  309. <td>(</td>
  310. <td class="paramname"></td><td>)</td>
  311. <td></td>
  312. </tr>
  313. </table>
  314. </div><div class="memdoc">
  315. </div>
  316. </div>
  317. <a class="anchor" id="a9757f522bbb1face38a7290b200632ae"></a>
  318. <div class="memitem">
  319. <div class="memproto">
  320. <table class="memname">
  321. <tr>
  322. <td class="memname">XMLDateTime::XMLDateTime </td>
  323. <td>(</td>
  324. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> &amp;&#160;</td>
  325. <td class="paramname"></td><td>)</td>
  326. <td></td>
  327. </tr>
  328. </table>
  329. </div><div class="memdoc">
  330. </div>
  331. </div>
  332. <h2 class="groupheader">Member Function Documentation</h2>
  333. <a class="anchor" id="aac617bbbdce8f247447aa9358b1c4526"></a>
  334. <div class="memitem">
  335. <div class="memproto">
  336. <table class="mlabels">
  337. <tr>
  338. <td class="mlabels-left">
  339. <table class="memname">
  340. <tr>
  341. <td class="memname">static int XMLDateTime::compare </td>
  342. <td>(</td>
  343. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  344. <td class="paramname"><em>const</em>, </td>
  345. </tr>
  346. <tr>
  347. <td class="paramkey"></td>
  348. <td></td>
  349. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  350. <td class="paramname"><em>const</em>&#160;</td>
  351. </tr>
  352. <tr>
  353. <td></td>
  354. <td>)</td>
  355. <td></td><td></td>
  356. </tr>
  357. </table>
  358. </td>
  359. <td class="mlabels-right">
  360. <span class="mlabels"><span class="mlabel">static</span></span> </td>
  361. </tr>
  362. </table>
  363. </div><div class="memdoc">
  364. </div>
  365. </div>
  366. <a class="anchor" id="a6ec259fab72c9ae2432de2b6709884aa"></a>
  367. <div class="memitem">
  368. <div class="memproto">
  369. <table class="mlabels">
  370. <tr>
  371. <td class="mlabels-left">
  372. <table class="memname">
  373. <tr>
  374. <td class="memname">static int XMLDateTime::compare </td>
  375. <td>(</td>
  376. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  377. <td class="paramname"><em>const</em>, </td>
  378. </tr>
  379. <tr>
  380. <td class="paramkey"></td>
  381. <td></td>
  382. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  383. <td class="paramname"><em>const</em>, </td>
  384. </tr>
  385. <tr>
  386. <td class="paramkey"></td>
  387. <td></td>
  388. <td class="paramtype">bool&#160;</td>
  389. <td class="paramname">&#160;</td>
  390. </tr>
  391. <tr>
  392. <td></td>
  393. <td>)</td>
  394. <td></td><td></td>
  395. </tr>
  396. </table>
  397. </td>
  398. <td class="mlabels-right">
  399. <span class="mlabels"><span class="mlabel">static</span></span> </td>
  400. </tr>
  401. </table>
  402. </div><div class="memdoc">
  403. </div>
  404. </div>
  405. <a class="anchor" id="aa53210f2675447f9008930d941e41fea"></a>
  406. <div class="memitem">
  407. <div class="memproto">
  408. <table class="mlabels">
  409. <tr>
  410. <td class="mlabels-left">
  411. <table class="memname">
  412. <tr>
  413. <td class="memname">static int XMLDateTime::compareOrder </td>
  414. <td>(</td>
  415. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  416. <td class="paramname"><em>const</em>, </td>
  417. </tr>
  418. <tr>
  419. <td class="paramkey"></td>
  420. <td></td>
  421. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> *&#160;</td>
  422. <td class="paramname"><em>const</em>&#160;</td>
  423. </tr>
  424. <tr>
  425. <td></td>
  426. <td>)</td>
  427. <td></td><td></td>
  428. </tr>
  429. </table>
  430. </td>
  431. <td class="mlabels-right">
  432. <span class="mlabels"><span class="mlabel">static</span></span> </td>
  433. </tr>
  434. </table>
  435. </div><div class="memdoc">
  436. </div>
  437. </div>
  438. <a class="anchor" id="a4c0936ddc962f4bd5d1c90bf1a1136ff"></a>
  439. <div class="memitem">
  440. <div class="memproto">
  441. <table class="memname">
  442. <tr>
  443. <td class="memname"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* XMLDateTime::getDateCanonicalRepresentation </td>
  444. <td>(</td>
  445. <td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&#160;</td>
  446. <td class="paramname"><em>memMgr</em></td><td>)</td>
  447. <td> const</td>
  448. </tr>
  449. </table>
  450. </div><div class="memdoc">
  451. </div>
  452. </div>
  453. <a class="anchor" id="a1fffbada5d8c19bcd4f67056a83e7b65"></a>
  454. <div class="memitem">
  455. <div class="memproto">
  456. <table class="memname">
  457. <tr>
  458. <td class="memname"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* XMLDateTime::getDateTimeCanonicalRepresentation </td>
  459. <td>(</td>
  460. <td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&#160;</td>
  461. <td class="paramname"><em>memMgr</em></td><td>)</td>
  462. <td> const</td>
  463. </tr>
  464. </table>
  465. </div><div class="memdoc">
  466. </div>
  467. </div>
  468. <a class="anchor" id="aec6793ef66fbc79b72e2f02482cfc510"></a>
  469. <div class="memitem">
  470. <div class="memproto">
  471. <table class="mlabels">
  472. <tr>
  473. <td class="mlabels-left">
  474. <table class="memname">
  475. <tr>
  476. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* XMLDateTime::getFormattedString </td>
  477. <td>(</td>
  478. <td class="paramname"></td><td>)</td>
  479. <td> const</td>
  480. </tr>
  481. </table>
  482. </td>
  483. <td class="mlabels-right">
  484. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  485. </tr>
  486. </table>
  487. </div><div class="memdoc">
  488. <p>Return the original and converted value of the original data. </p>
  489. <p>(applicable to double/float)</p>
  490. <p>The internal buffer is returned directly, user is not required to delete the returned buffer </p>
  491. <p>Implements <a class="el" href="classXMLNumber.html#a9ee7bb914f65bbf0d6edc2835bfa28f6">XMLNumber</a>.</p>
  492. </div>
  493. </div>
  494. <a class="anchor" id="abc4f731b561f768585210c1b60e441be"></a>
  495. <div class="memitem">
  496. <div class="memproto">
  497. <table class="mlabels">
  498. <tr>
  499. <td class="mlabels-left">
  500. <table class="memname">
  501. <tr>
  502. <td class="memname">virtual <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* XMLDateTime::getRawData </td>
  503. <td>(</td>
  504. <td class="paramname"></td><td>)</td>
  505. <td> const</td>
  506. </tr>
  507. </table>
  508. </td>
  509. <td class="mlabels-right">
  510. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  511. </tr>
  512. </table>
  513. </div><div class="memdoc">
  514. <p>Return string representation of the decimal value. </p>
  515. <p>A decimal point will be included as necessary. Similar to toString above, but the internal buffer is returned directly, user is not required to delete the returned buffer </p>
  516. <p>Implements <a class="el" href="classXMLNumber.html#ae9d0f1ea61d2a6d5fb705c3c44962c39">XMLNumber</a>.</p>
  517. </div>
  518. </div>
  519. <a class="anchor" id="a5a64b985edb57b36d39168c1e111dfc1"></a>
  520. <div class="memitem">
  521. <div class="memproto">
  522. <table class="mlabels">
  523. <tr>
  524. <td class="mlabels-left">
  525. <table class="memname">
  526. <tr>
  527. <td class="memname">virtual int XMLDateTime::getSign </td>
  528. <td>(</td>
  529. <td class="paramname"></td><td>)</td>
  530. <td> const</td>
  531. </tr>
  532. </table>
  533. </td>
  534. <td class="mlabels-right">
  535. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  536. </tr>
  537. </table>
  538. </div><div class="memdoc">
  539. <p>Returns the sign of this number. </p>
  540. <p>-1 negative 0 zero 1 positive </p>
  541. <p>Implements <a class="el" href="classXMLNumber.html#a6e6b402f5170844a4807ff7208d38033">XMLNumber</a>.</p>
  542. </div>
  543. </div>
  544. <a class="anchor" id="a3a3f76fda820e9828b41263b8bff988a"></a>
  545. <div class="memitem">
  546. <div class="memproto">
  547. <table class="memname">
  548. <tr>
  549. <td class="memname"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* XMLDateTime::getTimeCanonicalRepresentation </td>
  550. <td>(</td>
  551. <td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&#160;</td>
  552. <td class="paramname"><em>memMgr</em></td><td>)</td>
  553. <td> const</td>
  554. </tr>
  555. </table>
  556. </div><div class="memdoc">
  557. </div>
  558. </div>
  559. <a class="anchor" id="a92276798ff02a4ac8e04c057b4efd584"></a>
  560. <div class="memitem">
  561. <div class="memproto">
  562. <table class="memname">
  563. <tr>
  564. <td class="memname"><a class="el" href="classXMLDateTime.html">XMLDateTime</a>&amp; XMLDateTime::operator= </td>
  565. <td>(</td>
  566. <td class="paramtype">const <a class="el" href="classXMLDateTime.html">XMLDateTime</a> &amp;&#160;</td>
  567. <td class="paramname"></td><td>)</td>
  568. <td></td>
  569. </tr>
  570. </table>
  571. </div><div class="memdoc">
  572. </div>
  573. </div>
  574. <a class="anchor" id="a12f05ae37d4ddc387443a77a1ba5e68f"></a>
  575. <div class="memitem">
  576. <div class="memproto">
  577. <table class="memname">
  578. <tr>
  579. <td class="memname">void XMLDateTime::parseDate </td>
  580. <td>(</td>
  581. <td class="paramname"></td><td>)</td>
  582. <td></td>
  583. </tr>
  584. </table>
  585. </div><div class="memdoc">
  586. </div>
  587. </div>
  588. <a class="anchor" id="a5633e49908708b370d8045a67df430a6"></a>
  589. <div class="memitem">
  590. <div class="memproto">
  591. <table class="memname">
  592. <tr>
  593. <td class="memname">void XMLDateTime::parseDateTime </td>
  594. <td>(</td>
  595. <td class="paramname"></td><td>)</td>
  596. <td></td>
  597. </tr>
  598. </table>
  599. </div><div class="memdoc">
  600. </div>
  601. </div>
  602. <a class="anchor" id="a06cc773ec9f692f1e3cfddb3fdf7cace"></a>
  603. <div class="memitem">
  604. <div class="memproto">
  605. <table class="memname">
  606. <tr>
  607. <td class="memname">void XMLDateTime::parseDay </td>
  608. <td>(</td>
  609. <td class="paramname"></td><td>)</td>
  610. <td></td>
  611. </tr>
  612. </table>
  613. </div><div class="memdoc">
  614. </div>
  615. </div>
  616. <a class="anchor" id="a62688174f7248f99fc007d287cc2cdb6"></a>
  617. <div class="memitem">
  618. <div class="memproto">
  619. <table class="memname">
  620. <tr>
  621. <td class="memname">void XMLDateTime::parseDuration </td>
  622. <td>(</td>
  623. <td class="paramname"></td><td>)</td>
  624. <td></td>
  625. </tr>
  626. </table>
  627. </div><div class="memdoc">
  628. </div>
  629. </div>
  630. <a class="anchor" id="a1640aeb14c39907ed05afd393c32c28e"></a>
  631. <div class="memitem">
  632. <div class="memproto">
  633. <table class="memname">
  634. <tr>
  635. <td class="memname">void XMLDateTime::parseMonth </td>
  636. <td>(</td>
  637. <td class="paramname"></td><td>)</td>
  638. <td></td>
  639. </tr>
  640. </table>
  641. </div><div class="memdoc">
  642. </div>
  643. </div>
  644. <a class="anchor" id="adbbd97a9dc27e6450a2f0e3013eee724"></a>
  645. <div class="memitem">
  646. <div class="memproto">
  647. <table class="memname">
  648. <tr>
  649. <td class="memname">void XMLDateTime::parseMonthDay </td>
  650. <td>(</td>
  651. <td class="paramname"></td><td>)</td>
  652. <td></td>
  653. </tr>
  654. </table>
  655. </div><div class="memdoc">
  656. </div>
  657. </div>
  658. <a class="anchor" id="a907b57be2b1d98479b30bfadbbcdd167"></a>
  659. <div class="memitem">
  660. <div class="memproto">
  661. <table class="memname">
  662. <tr>
  663. <td class="memname">void XMLDateTime::parseTime </td>
  664. <td>(</td>
  665. <td class="paramname"></td><td>)</td>
  666. <td></td>
  667. </tr>
  668. </table>
  669. </div><div class="memdoc">
  670. </div>
  671. </div>
  672. <a class="anchor" id="a0d18c061ebed29becd9b2219069e2d48"></a>
  673. <div class="memitem">
  674. <div class="memproto">
  675. <table class="memname">
  676. <tr>
  677. <td class="memname">void XMLDateTime::parseYear </td>
  678. <td>(</td>
  679. <td class="paramname"></td><td>)</td>
  680. <td></td>
  681. </tr>
  682. </table>
  683. </div><div class="memdoc">
  684. </div>
  685. </div>
  686. <a class="anchor" id="acc526ae6118e6f00f1b9a7c3336df0e5"></a>
  687. <div class="memitem">
  688. <div class="memproto">
  689. <table class="memname">
  690. <tr>
  691. <td class="memname">void XMLDateTime::parseYearMonth </td>
  692. <td>(</td>
  693. <td class="paramname"></td><td>)</td>
  694. <td></td>
  695. </tr>
  696. </table>
  697. </div><div class="memdoc">
  698. </div>
  699. </div>
  700. <a class="anchor" id="a79db81ad75eeb4e77753c973a76d4df8"></a>
  701. <div class="memitem">
  702. <div class="memproto">
  703. <table class="memname">
  704. <tr>
  705. <td class="memname">void XMLDateTime::setBuffer </td>
  706. <td>(</td>
  707. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * const&#160;</td>
  708. <td class="paramname"><em>aString</em></td><td>)</td>
  709. <td></td>
  710. </tr>
  711. </table>
  712. </div><div class="memdoc">
  713. <p>References <a class="el" href="classMemoryManager.html#a4955a5c169b701c6106c1541bbb96f17">MemoryManager::allocate()</a>, <a class="el" href="classMemoryManager.html#af7dce9eab3a2a41e5b887ba735180e67">MemoryManager::deallocate()</a>, <a class="el" href="classXMLChar1__0.html#a9d61d7be4a9d9e78a41d28f87d3fb5d3">XMLChar1_0::isWhitespace()</a>, and <a class="el" href="classXMLString.html#a07607dd80d903f52c296f0ce8c3fa9c4">XMLString::stringLen()</a>.</p>
  714. </div>
  715. </div>
  716. <h2 class="groupheader">Friends And Related Function Documentation</h2>
  717. <a class="anchor" id="afa353c93fa0b621d55fc0d1205636a14"></a>
  718. <div class="memitem">
  719. <div class="memproto">
  720. <table class="mlabels">
  721. <tr>
  722. <td class="mlabels-left">
  723. <table class="memname">
  724. <tr>
  725. <td class="memname">friend class <a class="el" href="classXSValue.html">XSValue</a></td>
  726. </tr>
  727. </table>
  728. </td>
  729. <td class="mlabels-right">
  730. <span class="mlabels"><span class="mlabel">friend</span></span> </td>
  731. </tr>
  732. </table>
  733. </div><div class="memdoc">
  734. </div>
  735. </div>
  736. <hr/>The documentation for this class was generated from the following file:<ul>
  737. <li><a class="el" href="XMLDateTime_8hpp_source.html">XMLDateTime.hpp</a></li>
  738. </ul>
  739. </div><!-- contents -->
  740. <!-- start footer part -->
  741. <hr class="footer"/><address class="footer"><small>
  742. Generated on Wed Mar 18 2015 10:43:38 for Xerces-C++ by &#160;<a href="http://www.doxygen.org/index.html">
  743. <img class="footer" src="doxygen.png" alt="doxygen"/>
  744. </a> 1.8.9.1
  745. </small></address>
  746. </body>
  747. </html>