blob: 0e84a16d691ebb73600b6ae232ad3c002060ba9c [file] [log] [blame]
<HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>Xerces-C++: XercesVersion.hpp File Reference</TITLE><link href="XercesApi.css" rel="stylesheet" type="text/css"></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG border="0" height="60" hspace="0" src="../resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5" hspace="0" src="../resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60" hspace="0" src="../resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="../graphics/api-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG border="0" height="20" hspace="0" src="../resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','../resources/button-xml-hi.gif','../resources/button-xml-lo.gif');" src="../resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','../resources/button-asf-hi.gif','../resources/button-asf-lo.gif');" src="../resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','../resources/button-w3c-hi.gif','../resources/button-w3c-lo.gif');" src="../resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG border="0" height="14" hspace="0" src="../resources/join.gif" vspace="0" width="120"><BR>
<A href="../../index.html" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','../graphics/ext-2-label-2.jpg','../graphics/ext-2-label-3.jpg');" src="../graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','../graphics/index-label-2.jpg','../graphics/index-label-3.jpg');" src="../graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../charter.html" onMouseOut="rolloverOff('side-charter');" onMouseOver="rolloverOn('side-charter');"><IMG alt="Charter" border="0" height="12" hspace="0" name="side-charter" onLoad="rolloverLoad('side-charter','../graphics/charter-label-2.jpg','../graphics/charter-label-3.jpg');" src="../graphics/charter-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','../graphics/install-label-2.jpg','../graphics/install-label-3.jpg');" src="../graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="http://xerces.apache.org/xerces-c/download.cgi" onMouseOut="rolloverOff('side-ext-20');" onMouseOver="rolloverOn('side-ext-20');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-20" onLoad="rolloverLoad('side-ext-20','../graphics/ext-20-label-2.jpg','../graphics/ext-20-label-3.jpg');" src="../graphics/ext-20-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../build.html" onMouseOut="rolloverOff('side-build');" onMouseOver="rolloverOn('side-build');"><IMG alt="Build Instructions" border="0" height="12" hspace="0" name="side-build" onLoad="rolloverLoad('side-build','../graphics/build-label-2.jpg','../graphics/build-label-3.jpg');" src="../graphics/build-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../program.html" onMouseOut="rolloverOff('side-program');" onMouseOver="rolloverOn('side-program');"><IMG alt="Programming" border="0" height="12" hspace="0" name="side-program" onLoad="rolloverLoad('side-program','../graphics/program-label-2.jpg','../graphics/program-label-3.jpg');" src="../graphics/program-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','../graphics/samples-label-2.jpg','../graphics/samples-label-3.jpg');" src="../graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','../graphics/faqs-label-2.jpg','../graphics/faqs-label-3.jpg');" src="../graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','../graphics/api-label-2.jpg','../graphics/api-label-3.jpg');" src="../graphics/api-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../ApacheDOMC++Binding.html" onMouseOut="rolloverOff('side-ext-88');" onMouseOver="rolloverOn('side-ext-88');"><IMG alt="DOM C++ Binding" border="0" height="12" hspace="0" name="side-ext-88" onLoad="rolloverLoad('side-ext-88','../graphics/ext-88-label-2.jpg','../graphics/ext-88-label-3.jpg');" src="../graphics/ext-88-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../migrate.html" onMouseOut="rolloverOff('side-migrate');" onMouseOver="rolloverOn('side-migrate');"><IMG alt="Migration Guide" border="0" height="12" hspace="0" name="side-migrate" onLoad="rolloverLoad('side-migrate','../graphics/migrate-label-2.jpg','../graphics/migrate-label-3.jpg');" src="../graphics/migrate-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../bug-report.html" onMouseOut="rolloverOff('side-bug-report');" onMouseOver="rolloverOn('side-bug-report');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-bug-report" onLoad="rolloverLoad('side-bug-report','../graphics/bug-report-label-2.jpg','../graphics/bug-report-label-3.jpg');" src="../graphics/bug-report-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../mailing-lists.html" onMouseOut="rolloverOff('side-mailing-lists');" onMouseOver="rolloverOn('side-mailing-lists');"><IMG alt="Mailing Lists" border="0" height="12" hspace="0" name="side-mailing-lists" onLoad="rolloverLoad('side-mailing-lists','../graphics/mailing-lists-label-2.jpg','../graphics/mailing-lists-label-3.jpg');" src="../graphics/mailing-lists-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
<A href="../source-repository.html" onMouseOut="rolloverOff('side-source-repository');" onMouseOver="rolloverOn('side-source-repository');"><IMG alt="Source Repository" border="0" height="12" hspace="0" name="side-source-repository" onLoad="rolloverLoad('side-source-repository','../graphics/source-repository-label-2.jpg','../graphics/source-repository-label-3.jpg');" src="../graphics/source-repository-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../applications.html" onMouseOut="rolloverOff('side-applications');" onMouseOver="rolloverOn('side-applications');"><IMG alt="Applications" border="0" height="12" hspace="0" name="side-applications" onLoad="rolloverLoad('side-applications','../graphics/applications-label-2.jpg','../graphics/applications-label-3.jpg');" src="../graphics/applications-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
<TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
</ul>
</div>
<h1>XercesVersion.hpp File Reference</h1>
<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="XercesVersion_8hpp__dep__incl.png" border="0" usemap="#XercesVersion.hppdep_map" alt=""></center>
<map name="XercesVersion.hppdep_map">
<area shape="rect" href="XercesDefs_8hpp.html" title="XercesDefs.hpp" alt="" coords="2340,84,2463,111"><area shape="rect" href="DOMAttr_8hpp.html" title="DOMAttr.hpp" alt="" coords="563,239,669,265"><area shape="rect" href="DOMBuilder_8hpp.html" title="DOMBuilder.hpp" alt="" coords="1597,161,1723,188"><area shape="rect" href="DOMCDATASection_8hpp.html" title="DOMCDATASection.hpp" alt="" coords="5,393,181,420"><area shape="rect" href="DOMCharacterData_8hpp.html" title="DOMCharacterData.hpp" alt="" coords="360,239,539,265"><area shape="rect" href="DOMComment_8hpp.html" title="DOMComment.hpp" alt="" coords="296,316,445,343"><area shape="rect" href="DOMText_8hpp.html" title="DOMText.hpp" alt="" coords="85,316,195,343"><area shape="rect" href="DOMDocument_8hpp.html" title="DOMDocument.hpp" alt="" coords="187,239,336,265"><area shape="rect" href="DOMDocumentFragment_8hpp.html" title="DOMDocumentFragment.hpp" alt="" coords="693,239,907,265"><area shape="rect" href="DOMDocumentRange_8hpp.html" title="DOMDocumentRange.hpp" alt="" coords="293,161,485,188"><area shape="rect" href="DOMDocumentTraversal_8hpp.html" title="DOMDocumentTraversal.hpp" alt="" coords="509,161,717,188"><area shape="rect" href="DOMDocumentType_8hpp.html" title="DOMDocumentType.hpp" alt="" coords="931,239,1109,265"><area shape="rect" href="DOMElement_8hpp.html" title="DOMElement.hpp" alt="" coords="1133,239,1269,265"><area shape="rect" href="DOMEntity_8hpp.html" title="DOMEntity.hpp" alt="" coords="1293,239,1413,265"><area shape="rect" href="DOMEntityReference_8hpp.html" title="DOMEntityReference.hpp" alt="" coords="1437,239,1624,265"><area shape="rect" href="DOMEntityResolver_8hpp.html" title="DOMEntityResolver.hpp" alt="" coords="1747,161,1923,188"><area shape="rect" href="DOMError_8hpp.html" title="DOMError.hpp" alt="" coords="2189,161,2304,188"><area shape="rect" href="XMLErrorCodes_8hpp.html" title="XMLErrorCodes.hpp" alt="" coords="2272,239,2424,265"><area shape="rect" href="XMLValidityCodes_8hpp.html" title="XMLValidityCodes.hpp" alt="" coords="2448,239,2613,265"><area shape="rect" href="DOMErrorHandler_8hpp.html" title="DOMErrorHandler.hpp" alt="" coords="2379,161,2544,188"><area shape="rect" href="DOMException_8hpp.html" title="DOMException.hpp" alt="" coords="2568,161,2715,188"><area shape="rect" href="DOMImplementationRegistry_8hpp.html" title="DOMImplementationRegistry.hpp" alt="" coords="2739,161,2976,188"><area shape="rect" href="DOMImplementationSource_8hpp.html" title="DOMImplementationSource.hpp" alt="" coords="3000,161,3229,188"><area shape="rect" href="DOMInputSource_8hpp.html" title="DOMInputSource.hpp" alt="" coords="3253,161,3413,188"><area shape="rect" href="DOMLocator_8hpp.html" title="DOMLocator.hpp" alt="" coords="3437,161,3568,188"><area shape="rect" href="DOMNamedNodeMap_8hpp.html" title="DOMNamedNodeMap.hpp" alt="" coords="3592,161,3784,188"><area shape="rect" href="DOMNode_8hpp.html" title="DOMNode.hpp" alt="" coords="1203,161,1320,188"><area shape="rect" href="DOMNotation_8hpp.html" title="DOMNotation.hpp" alt="" coords="1648,239,1787,265"><area shape="rect" href="DOMProcessingInstruction_8hpp.html" title="DOMProcessingInstruction.hpp" alt="" coords="1811,239,2029,265"><area shape="rect" href="DOMUserDataHandler_8hpp.html" title="DOMUserDataHandler.hpp" alt="" coords="2053,239,2248,265"><area shape="rect" href="DOMNodeList_8hpp.html" title="DOMNodeList.hpp" alt="" coords="3808,161,3947,188"><area shape="rect" href="DOMRange_8hpp.html" title="DOMRange.hpp" alt="" coords="3971,161,4093,188"><area shape="rect" href="DOMXPathEvaluator_8hpp.html" title="DOMXPathEvaluator.hpp" alt="" coords="741,161,925,188"><area shape="rect" href="DOMXPathException_8hpp.html" title="DOMXPathException.hpp" alt="" coords="4117,161,4301,188"><area shape="rect" href="DOMXPathExpression_8hpp.html" title="DOMXPathExpression.hpp" alt="" coords="4325,161,4517,188"><area shape="rect" href="DOMXPathNSResolver_8hpp.html" title="DOMXPathNSResolver.hpp" alt="" coords="4541,161,4739,188"><area shape="rect" href="DOMXPathResult_8hpp.html" title="DOMXPathResult.hpp" alt="" coords="4763,161,4923,188"><area shape="rect" href="MemoryManager_8hpp.html" title="MemoryManager.hpp" alt="" coords="4947,161,5107,188"><area shape="rect" href="XMLAttDefList_8hpp.html" title="XMLAttDefList.hpp" alt="" coords="5131,161,5275,188"><area shape="rect" href="XMLDocumentHandler_8hpp.html" title="XMLDocumentHandler.hpp" alt="" coords="5299,161,5493,188"><area shape="rect" href="XMLEntityHandler_8hpp.html" title="XMLEntityHandler.hpp" alt="" coords="5517,161,5683,188"><area shape="rect" href="XMLErrorReporter_8hpp.html" title="XMLErrorReporter.hpp" alt="" coords="1997,161,2165,188"><area shape="rect" href="AttributeList_8hpp.html" title="AttributeList.hpp" alt="" coords="5707,161,5835,188"><area shape="rect" href="DocumentHandler_8hpp.html" title="DocumentHandler.hpp" alt="" coords="5859,161,6027,188"><area shape="rect" href="DTDHandler_8hpp.html" title="DTDHandler.hpp" alt="" coords="6051,161,6179,188"><area shape="rect" href="EntityResolver_8hpp.html" title="EntityResolver.hpp" alt="" coords="6203,161,6347,188"><area shape="rect" href="ErrorHandler_8hpp.html" title="ErrorHandler.hpp" alt="" coords="6371,161,6504,188"><area shape="rect" href="Locator_8hpp.html" title="Locator.hpp" alt="" coords="6528,161,6627,188"><area shape="rect" href="Parser_8hpp.html" title="Parser.hpp" alt="" coords="6651,161,6741,188"></map>
</div>
<p>
<a href="XercesVersion_8hpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#1fa5fa3674d97c5c7ca42f242b10d5ba">XERCESVERSION_HPP</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#7f4ad9f1f38b9f7b341c93fb671a5ac6">XERCES_VERSION_MAJOR</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">User Documentation for Xerces Version Values:. <a href="#7f4ad9f1f38b9f7b341c93fb671a5ac6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#b0a118c1e37013ecb210752214ed6ebd">XERCES_VERSION_MINOR</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#5ae30d724aa9f1c16f3dc4561cbbcb76">XERCES_VERSION_REVISION</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#426610f382679259cba9c6a9a062e32c">XERCES_GRAMMAR_SERIALIZATION_LEVEL</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#d803dfdcc3460aff0c557f47c1310a11">CAT2_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;#a &quot;_&quot; #b</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DO NOT MODIFY BELOW THIS LINE. <a href="#d803dfdcc3460aff0c557f47c1310a11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#26799a44be46768b8710d731e66bc5f2">CAT2_SEP_PERIOD</a>(a, b)&nbsp;&nbsp;&nbsp;#a &quot;.&quot; #b</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#6d3531b46dea372c90b278aea7f8347f">CAT2_SEP_NIL</a>(a, b)&nbsp;&nbsp;&nbsp;#a #b</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#28db63c43d4a74cd9593123ff4da137a">CAT2_RAW_NUMERIC</a>(a, b)&nbsp;&nbsp;&nbsp;a ## b</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#e2edeaee635a587425b3ba7c49c47699">INVK_CAT2_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_UNDERSCORE(a,b)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#c1dc16aaa5d3bc8729ba040b1551dd58">INVK_CAT2_SEP_PERIOD</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_PERIOD(a,b)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#f38c7c46c66b97a46aafd5ab8fc0c718">INVK_CAT2_STR_SEP_NIL</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_NIL(a,b)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#79a66b73fae5058e0dddbbd951d0f25f">INVK_CAT2_RAW_NUMERIC</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC(a,b)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#c3b379dc3d5ad60325273f2a853d301a">CAT3_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a &quot;_&quot; #b &quot;_&quot; #c</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#fdfc9b24988eeef29081cb31a00a613e">CAT3_SEP_PERIOD</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a &quot;.&quot; #b &quot;.&quot; #c</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#3dd66e75d7ecaebdb09764e1ce9ab738">CAT3_SEP_NIL</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a #b #c</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#dec7e93d7f89f2eb2770453128ad91e4">CAT3_RAW_NUMERIC</a>(a, b, c)&nbsp;&nbsp;&nbsp;a ## b ## c</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#9c9983da548891b9048fb7788b53d822">CAT3_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;a ## _ ## b ## _ ## c</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#1a31af704c648460cdeb1ab7b65c18ec">INVK_CAT3_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_UNDERSCORE(a,b,c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#bb478a9fdf280348acb55bd89221b7a5">INVK_CAT3_SEP_PERIOD</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_PERIOD(a,b,c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#baaf44786cb42e5883e48ed7418f271d">INVK_CAT3_SEP_NIL</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_NIL(a,b,c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#13ce830b1f542c4368cb41473b0c0574">INVK_CAT3_RAW_NUMERIC</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC(a,b,c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#a3059779b4264cf6b6f5117023e853de">INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#29ff180ea690da3d3d3bc21dc8791cf6">MULTIPLY</a>(factor, value)&nbsp;&nbsp;&nbsp;factor * value</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#09af069d7f1772c746c91c995024d2d5">CALC_EXPANDED_FORM</a>(a, b, c)&nbsp;&nbsp;&nbsp;( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#08bdc9f515101eef171c3b95d7d90a7a">XERCES_FULLVERSIONSTR</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#584014cf7282c3a7a8c25c253510eaec">XERCES_FULLVERSIONDOT</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_PERIOD(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#dc8ba3b0de070ad1230b7d89bc9215d0">XERCES_FULLVERSIONNUM</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_NIL(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#b7b9fc9f65eb1e5ce30ab8f7133046af">XERCES_VERSIONSTR</a>&nbsp;&nbsp;&nbsp;INVK_CAT2_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#4157d8ec9a349858eae77fdbbc6b3740">XERCES_PRODUCT</a>&nbsp;&nbsp;&nbsp;xercesc</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#1fd11bd8cbd1f9a56a6d2c6039e3840b">XERCES_CPP_NAMESPACE</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XERCES_PRODUCT,XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#9298c784705348a992142ff8bad63e3c">Xerces_DLLVersionStr</a>&nbsp;&nbsp;&nbsp;XERCES_FULLVERSIONSTR</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#1ecc99b540d4bc9460188e755f297622">_XERCES_VERSION</a>&nbsp;&nbsp;&nbsp;CALC_EXPANDED_FORM (XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#f3c9273d151fdc6abd3d98d0d0984a79">gXercesVersionStr</a> = &quot;2&quot; &quot;_&quot; &quot;8&quot;</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#6a4abef97571f73285f81eeac9bdc4eb">gXercesFullVersionStr</a> = &quot;2&quot; &quot;_&quot; &quot;8&quot; &quot;_&quot; &quot;0&quot;</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#c34e9710b4ddde6ae50b897b1b535c89">gXercesMajVersion</a> = 2</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#bfccdc3cecfef76c8d22d7c739e9df83">gXercesMinVersion</a> = 8</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="XercesVersion_8hpp.html#7db1f489fdb0d9caa33c9712064d7e9e">gXercesRevision</a> = 0</td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="1ecc99b540d4bc9460188e755f297622"></a><!-- doxytag: member="XercesVersion.hpp::_XERCES_VERSION" ref="1ecc99b540d4bc9460188e755f297622" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _XERCES_VERSION&nbsp;&nbsp;&nbsp;CALC_EXPANDED_FORM (XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="09af069d7f1772c746c91c995024d2d5"></a><!-- doxytag: member="XercesVersion.hpp::CALC_EXPANDED_FORM" ref="09af069d7f1772c746c91c995024d2d5" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CALC_EXPANDED_FORM </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="28db63c43d4a74cd9593123ff4da137a"></a><!-- doxytag: member="XercesVersion.hpp::CAT2_RAW_NUMERIC" ref="28db63c43d4a74cd9593123ff4da137a" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT2_RAW_NUMERIC </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;a ## b</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6d3531b46dea372c90b278aea7f8347f"></a><!-- doxytag: member="XercesVersion.hpp::CAT2_SEP_NIL" ref="6d3531b46dea372c90b278aea7f8347f" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT2_SEP_NIL </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a #b</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="26799a44be46768b8710d731e66bc5f2"></a><!-- doxytag: member="XercesVersion.hpp::CAT2_SEP_PERIOD" ref="26799a44be46768b8710d731e66bc5f2" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT2_SEP_PERIOD </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a &quot;.&quot; #b</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d803dfdcc3460aff0c557f47c1310a11"></a><!-- doxytag: member="XercesVersion.hpp::CAT2_SEP_UNDERSCORE" ref="d803dfdcc3460aff0c557f47c1310a11" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT2_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a &quot;_&quot; #b</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
DO NOT MODIFY BELOW THIS LINE.
<p>
MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:<p>
Xerces_DLLVersionStr, gXercesVersionStr, gXercesFullVersionStr, gXercesMajVersion, gXercesMinVersion, gXercesRevision
</div>
</div><p>
<a class="anchor" name="dec7e93d7f89f2eb2770453128ad91e4"></a><!-- doxytag: member="XercesVersion.hpp::CAT3_RAW_NUMERIC" ref="dec7e93d7f89f2eb2770453128ad91e4" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT3_RAW_NUMERIC </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;a ## b ## c</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9c9983da548891b9048fb7788b53d822"></a><!-- doxytag: member="XercesVersion.hpp::CAT3_RAW_NUMERIC_SEP_UNDERSCORE" ref="9c9983da548891b9048fb7788b53d822" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT3_RAW_NUMERIC_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;a ## _ ## b ## _ ## c</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3dd66e75d7ecaebdb09764e1ce9ab738"></a><!-- doxytag: member="XercesVersion.hpp::CAT3_SEP_NIL" ref="3dd66e75d7ecaebdb09764e1ce9ab738" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT3_SEP_NIL </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a #b #c</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fdfc9b24988eeef29081cb31a00a613e"></a><!-- doxytag: member="XercesVersion.hpp::CAT3_SEP_PERIOD" ref="fdfc9b24988eeef29081cb31a00a613e" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT3_SEP_PERIOD </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a &quot;.&quot; #b &quot;.&quot; #c</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c3b379dc3d5ad60325273f2a853d301a"></a><!-- doxytag: member="XercesVersion.hpp::CAT3_SEP_UNDERSCORE" ref="c3b379dc3d5ad60325273f2a853d301a" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAT3_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;#a &quot;_&quot; #b &quot;_&quot; #c</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="79a66b73fae5058e0dddbbd951d0f25f"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT2_RAW_NUMERIC" ref="79a66b73fae5058e0dddbbd951d0f25f" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT2_RAW_NUMERIC </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC(a,b)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c1dc16aaa5d3bc8729ba040b1551dd58"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT2_SEP_PERIOD" ref="c1dc16aaa5d3bc8729ba040b1551dd58" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT2_SEP_PERIOD </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT2_SEP_PERIOD(a,b)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e2edeaee635a587425b3ba7c49c47699"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT2_SEP_UNDERSCORE" ref="e2edeaee635a587425b3ba7c49c47699" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT2_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT2_SEP_UNDERSCORE(a,b)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f38c7c46c66b97a46aafd5ab8fc0c718"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT2_STR_SEP_NIL" ref="f38c7c46c66b97a46aafd5ab8fc0c718" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT2_STR_SEP_NIL </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT2_SEP_NIL(a,b)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="13ce830b1f542c4368cb41473b0c0574"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT3_RAW_NUMERIC" ref="13ce830b1f542c4368cb41473b0c0574" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT3_RAW_NUMERIC </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC(a,b,c)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a3059779b4264cf6b6f5117023e853de"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE" ref="a3059779b4264cf6b6f5117023e853de" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="baaf44786cb42e5883e48ed7418f271d"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT3_SEP_NIL" ref="baaf44786cb42e5883e48ed7418f271d" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT3_SEP_NIL </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT3_SEP_NIL(a,b,c)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bb478a9fdf280348acb55bd89221b7a5"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT3_SEP_PERIOD" ref="bb478a9fdf280348acb55bd89221b7a5" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT3_SEP_PERIOD </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT3_SEP_PERIOD(a,b,c)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1a31af704c648460cdeb1ab7b65c18ec"></a><!-- doxytag: member="XercesVersion.hpp::INVK_CAT3_SEP_UNDERSCORE" ref="1a31af704c648460cdeb1ab7b65c18ec" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVK_CAT3_SEP_UNDERSCORE </td>
<td>(</td>
<td class="paramtype">a, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">b, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">c&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;CAT3_SEP_UNDERSCORE(a,b,c)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="29ff180ea690da3d3d3bc21dc8791cf6"></a><!-- doxytag: member="XercesVersion.hpp::MULTIPLY" ref="29ff180ea690da3d3d3bc21dc8791cf6" args="(factor, value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MULTIPLY </td>
<td>(</td>
<td class="paramtype">factor, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">value&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%">&nbsp;&nbsp;&nbsp;factor * value</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1fd11bd8cbd1f9a56a6d2c6039e3840b"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_CPP_NAMESPACE" ref="1fd11bd8cbd1f9a56a6d2c6039e3840b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_CPP_NAMESPACE&nbsp;&nbsp;&nbsp;INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XERCES_PRODUCT,XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9298c784705348a992142ff8bad63e3c"></a><!-- doxytag: member="XercesVersion.hpp::Xerces_DLLVersionStr" ref="9298c784705348a992142ff8bad63e3c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define Xerces_DLLVersionStr&nbsp;&nbsp;&nbsp;XERCES_FULLVERSIONSTR </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="584014cf7282c3a7a8c25c253510eaec"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_FULLVERSIONDOT" ref="584014cf7282c3a7a8c25c253510eaec" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_FULLVERSIONDOT&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_PERIOD(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="dc8ba3b0de070ad1230b7d89bc9215d0"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_FULLVERSIONNUM" ref="dc8ba3b0de070ad1230b7d89bc9215d0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_FULLVERSIONNUM&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_NIL(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="08bdc9f515101eef171c3b95d7d90a7a"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_FULLVERSIONSTR" ref="08bdc9f515101eef171c3b95d7d90a7a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_FULLVERSIONSTR&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="426610f382679259cba9c6a9a062e32c"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_GRAMMAR_SERIALIZATION_LEVEL" ref="426610f382679259cba9c6a9a062e32c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_GRAMMAR_SERIALIZATION_LEVEL&nbsp;&nbsp;&nbsp;5 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4157d8ec9a349858eae77fdbbc6b3740"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_PRODUCT" ref="4157d8ec9a349858eae77fdbbc6b3740" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_PRODUCT&nbsp;&nbsp;&nbsp;xercesc </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7f4ad9f1f38b9f7b341c93fb671a5ac6"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_VERSION_MAJOR" ref="7f4ad9f1f38b9f7b341c93fb671a5ac6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_VERSION_MAJOR&nbsp;&nbsp;&nbsp;2 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
User Documentation for Xerces Version Values:.
<p>
Xerces Notes:<p>
Xerces Committers Documentation:<p>
Xerces committers normally only need to modify one or two of the following macros:<p>
XERCES_VERSION_MAJOR XERCES_VERSION_MINOR XERCES_VERSION_REVISION<p>
The integer values of these macros define the Xerces version number. All other constants and preprocessor macros are automatically generated from these three definitions.<p>
The macro XERCES_GRAMMAR_SERIALIZATION_LEVEL has been added so that during development if users are using the latest code they can use the grammar serialization/desialization features. Whenever a change is made to the serialization code this macro should be incremented.<p>
Xerces User Documentation:<p>
The following sections in the user documentation have examples based upon the following three version input values:<p>
define XERCES_VERSION_MAJOR 19 define XERCES_VERSION_MINOR 3 define XERCES_VERSION_REVISION 74<p>
The minor and revision (patch level) numbers have two digits of resolution which means that '3' becomes '03' in this example. This policy guarantees that when using preprocessor macros, version 19.3.74 will be greater than version 1.94.74 since the first will expand to 190374 and the second to 19474.<p>
Preprocessor Macros:<p>
_XERCES_VERSION defines the primary preprocessor macro that users will introduce into their code to perform conditional compilation where the version of Xerces is detected in order to enable or disable version specific capabilities. The value of _XERCES_VERSION for the above example will be 190374. To use it a user would perform an operation such as the following:<p>
if _XERCES_VERSION &gt;= 190374 // code specific to new version of Xerces... else // old code here... endif<p>
XERCES_FULLVERSIONSTR is a preprocessor macro that expands to a string constant whose value, for the above example, will be "19_3_74".<p>
XERCES_FULLVERSIONDOT is a preprocessor macro that expands to a string constant whose value, for the above example, will be "19.3.74".<p>
XERCES_VERSIONSTR is a preprocessor macro that expands to a string constant whose value, for the above example, will be "19_3". This particular macro is very dangerous if it were to be used for comparing version numbers since ordering will not be guaranteed.<p>
Xerces_DLLVersionStr is a preprocessor macro that expands to a string constant whose value, for the above example, will be "19_3_74". This macro is provided for backwards compatibility to pre-1.7 versions of Xerces.<p>
String Constants:<p>
gXercesVersionStr is a global string constant whose value corresponds to the value "19_3" for the above example.<p>
gXercesFullVersionStr is a global string constant whose value corresponds to the value "19_3_74" for the above example.<p>
Numeric Constants:<p>
gXercesMajVersion is a global integer constant whose value corresponds to the major version number. For the above example its value will be 19.<p>
gXercesMinVersion is a global integer constant whose value corresponds to the minor version number. For the above example its value will be 3.<p>
gXercesRevision is a global integer constant whose value corresponds to the revision (patch) version number. For the above example its value will be 74. MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XERCES VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE
</div>
</div><p>
<a class="anchor" name="b0a118c1e37013ecb210752214ed6ebd"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_VERSION_MINOR" ref="b0a118c1e37013ecb210752214ed6ebd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_VERSION_MINOR&nbsp;&nbsp;&nbsp;8 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5ae30d724aa9f1c16f3dc4561cbbcb76"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_VERSION_REVISION" ref="5ae30d724aa9f1c16f3dc4561cbbcb76" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_VERSION_REVISION&nbsp;&nbsp;&nbsp;0 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b7b9fc9f65eb1e5ce30ab8f7133046af"></a><!-- doxytag: member="XercesVersion.hpp::XERCES_VERSIONSTR" ref="b7b9fc9f65eb1e5ce30ab8f7133046af" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCES_VERSIONSTR&nbsp;&nbsp;&nbsp;INVK_CAT2_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1fa5fa3674d97c5c7ca42f242b10d5ba"></a><!-- doxytag: member="XercesVersion.hpp::XERCESVERSION_HPP" ref="1fa5fa3674d97c5c7ca42f242b10d5ba" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XERCESVERSION_HPP </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="6a4abef97571f73285f81eeac9bdc4eb"></a><!-- doxytag: member="XercesVersion.hpp::gXercesFullVersionStr" ref="6a4abef97571f73285f81eeac9bdc4eb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* const <a class="el" href="XercesVersion_8hpp.html#6a4abef97571f73285f81eeac9bdc4eb">gXercesFullVersionStr</a> = &quot;2&quot; &quot;_&quot; &quot;8&quot; &quot;_&quot; &quot;0&quot; </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c34e9710b4ddde6ae50b897b1b535c89"></a><!-- doxytag: member="XercesVersion.hpp::gXercesMajVersion" ref="c34e9710b4ddde6ae50b897b1b535c89" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int <a class="el" href="XercesVersion_8hpp.html#c34e9710b4ddde6ae50b897b1b535c89">gXercesMajVersion</a> = 2 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bfccdc3cecfef76c8d22d7c739e9df83"></a><!-- doxytag: member="XercesVersion.hpp::gXercesMinVersion" ref="bfccdc3cecfef76c8d22d7c739e9df83" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int <a class="el" href="XercesVersion_8hpp.html#bfccdc3cecfef76c8d22d7c739e9df83">gXercesMinVersion</a> = 8 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7db1f489fdb0d9caa33c9712064d7e9e"></a><!-- doxytag: member="XercesVersion.hpp::gXercesRevision" ref="7db1f489fdb0d9caa33c9712064d7e9e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int <a class="el" href="XercesVersion_8hpp.html#7db1f489fdb0d9caa33c9712064d7e9e">gXercesRevision</a> = 0 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f3c9273d151fdc6abd3d98d0d0984a79"></a><!-- doxytag: member="XercesVersion.hpp::gXercesVersionStr" ref="f3c9273d151fdc6abd3d98d0d0984a79" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* const <a class="el" href="XercesVersion_8hpp.html#f3c9273d151fdc6abd3d98d0d0984a79">gXercesVersionStr</a> = &quot;2&quot; &quot;_&quot; &quot;8&quot; </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
</FONT></TD></TR></TABLE><BR>
</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1" alt=""></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
Copyright &copy; 1994-2004 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>