blob: bca543e8914340198a1158f64b5468194d1711b9 [file] [log] [blame]
<HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
<BODY>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
</BODY>
<!-- Generated by Doxygen 1.2.8.1 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>XalanVersion.hpp File Reference</h1>
<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="XalanVersion_8hpp__dep__incl.gif" border="0" usemap="#XalanVersion.hppdep_map" alt="Included by dependency graph"></center>
<map name="XalanVersion.hppdep_map">
<area href="PlatformDefinitions_8hpp.html" shape="rect" coords="19,30,168,7">
</map>
<p>
<a href="XalanVersion_8hpp-source.html">Go to the source code of this file.</a><h2>Defines</h2>
<ul>
<li>#define <a class="el" href="XalanVersion_8hpp.html#a0">XALANVERSION_HEADER_GUARD_1357924680</a>
<li>#define <a class="el" href="XalanVersion_8hpp.html#a1">XALAN_VERSION_MAJOR</a>&nbsp;&nbsp;&nbsp;1
<dl class="el"><dd><font size=-1><em>MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XALAN VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE.</em> <a href="#a1">More...</a><em><br><br></em></font></dl><li>#define <a class="el" href="XalanVersion_8hpp.html#a2">XALAN_VERSION_MINOR</a>&nbsp;&nbsp;&nbsp;10
<li>#define <a class="el" href="XalanVersion_8hpp.html#a3">XALAN_VERSION_REVISION</a>&nbsp;&nbsp;&nbsp;0
<li>#define <a class="el" href="XalanVersion_8hpp.html#a4">CAT2_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;#a "_" #b
<dl class="el"><dd><font size=-1><em>MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>#define <a class="el" href="XalanVersion_8hpp.html#a5">CAT2_SEP_PERIOD</a>(a, b)&nbsp;&nbsp;&nbsp;#a "." #b
<li>#define <a class="el" href="XalanVersion_8hpp.html#a6">CAT2_SEP_NIL</a>(a, b)&nbsp;&nbsp;&nbsp;#a #b
<li>#define <a class="el" href="XalanVersion_8hpp.html#a7">CAT2_RAW_NUMERIC</a>(a, b)&nbsp;&nbsp;&nbsp;a ## b
<li>#define <a class="el" href="XalanVersion_8hpp.html#a8">CAT2_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;a ## _ ## b
<li>#define <a class="el" href="XalanVersion_8hpp.html#a9">INVK_CAT2_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_UNDERSCORE(a,b)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a10">INVK_CAT2_SEP_PERIOD</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_PERIOD(a,b)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a11">INVK_CAT2_STR_SEP_NIL</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_SEP_NIL(a,b)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a12">INVK_CAT2_RAW_NUMERIC</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC(a,b)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a13">INVK_CAT2_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b)&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC_SEP_UNDERSCORE(a,b)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a14">CAT3_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a "_" #b "_" #c
<li>#define <a class="el" href="XalanVersion_8hpp.html#a15">CAT3_SEP_PERIOD</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a "." #b "." #c
<li>#define <a class="el" href="XalanVersion_8hpp.html#a16">CAT3_SEP_NIL</a>(a, b, c)&nbsp;&nbsp;&nbsp;#a #b #c
<li>#define <a class="el" href="XalanVersion_8hpp.html#a17">CAT3_RAW_NUMERIC</a>(a, b, c)&nbsp;&nbsp;&nbsp;a ## b ## c
<li>#define <a class="el" href="XalanVersion_8hpp.html#a18">CAT3_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;a ## _ ## b ## _ ## c
<li>#define <a class="el" href="XalanVersion_8hpp.html#a19">INVK_CAT3_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_UNDERSCORE(a,b,c)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a20">INVK_CAT3_SEP_PERIOD</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_PERIOD(a,b,c)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a21">INVK_CAT3_SEP_NIL</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_SEP_NIL(a,b,c)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a22">INVK_CAT3_RAW_NUMERIC</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC(a,b,c)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a23">INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE</a>(a, b, c)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a24">MULTIPLY</a>(factor, value)&nbsp;&nbsp;&nbsp;factor * value
<li>#define <a class="el" href="XalanVersion_8hpp.html#a25">CALC_EXPANDED_FORM</a>(a, b, c)&nbsp;&nbsp;&nbsp;( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )
<li>#define <a class="el" href="XalanVersion_8hpp.html#a26">XALAN_FULLVERSIONSTR</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a27">XALAN_FULLVERSIONDOT</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_PERIOD(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a28">XALAN_FULLVERSIONNUM</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_NIL(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a29">XALAN_VERSIONSTR</a>&nbsp;&nbsp;&nbsp;INVK_CAT2_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a30">XALAN_PRODUCT</a>&nbsp;&nbsp;&nbsp;xalanc
<li>#define <a class="el" href="XalanVersion_8hpp.html#a31">XALAN_CPP_NAMESPACE</a>&nbsp;&nbsp;&nbsp;INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XALAN_PRODUCT,XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
<li>#define <a class="el" href="XalanVersion_8hpp.html#a32">Xalan_DLLVersionStr</a>&nbsp;&nbsp;&nbsp;XALAN_FULLVERSIONSTR
<li>#define <a class="el" href="XalanVersion_8hpp.html#a33">_XALAN_VERSION</a>&nbsp;&nbsp;&nbsp;CALC_EXPANDED_FORM (XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
</ul>
<h2>Variables</h2>
<ul>
<li>const char* const <a class="el" href="XalanVersion_8hpp.html#a34">gXalanVersionStr</a> = "1" "_" "10"
<li>const char* const <a class="el" href="XalanVersion_8hpp.html#a35">gXalanFullVersionStr</a> = "1" "_" "10" "_" "0"
<li>const unsigned int <a class="el" href="XalanVersion_8hpp.html#a36">gXalanMajVersion</a> = 1
<li>const unsigned int <a class="el" href="XalanVersion_8hpp.html#a37">gXalanMinVersion</a> = 10
<li>const unsigned int <a class="el" href="XalanVersion_8hpp.html#a38">gXalanRevision</a> = 0
</ul>
<hr><h2>Define Documentation</h2>
<a name="a25" doxytag="XalanVersion.hpp::CALC_EXPANDED_FORM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CALC_EXPANDED_FORM(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a7" doxytag="XalanVersion.hpp::CAT2_RAW_NUMERIC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT2_RAW_NUMERIC(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;a ## b
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a8" doxytag="XalanVersion.hpp::CAT2_RAW_NUMERIC_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT2_RAW_NUMERIC_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;a ## _ ## b
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a6" doxytag="XalanVersion.hpp::CAT2_SEP_NIL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT2_SEP_NIL(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;#a #b
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a5" doxytag="XalanVersion.hpp::CAT2_SEP_PERIOD"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT2_SEP_PERIOD(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;#a "." #b
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a4" doxytag="XalanVersion.hpp::CAT2_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT2_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;#a "_" #b
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:.
<p>
Xalan_DLLVersionStr, gXalanVersionStr, gXalanFullVersionStr, gXalanMajVersion, gXalanMinVersion, gXalanRevision </td>
</tr>
</table>
<a name="a17" doxytag="XalanVersion.hpp::CAT3_RAW_NUMERIC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT3_RAW_NUMERIC(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;a ## b ## c
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a18" doxytag="XalanVersion.hpp::CAT3_RAW_NUMERIC_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT3_RAW_NUMERIC_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;a ## _ ## b ## _ ## c
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a16" doxytag="XalanVersion.hpp::CAT3_SEP_NIL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT3_SEP_NIL(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;#a #b #c
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a15" doxytag="XalanVersion.hpp::CAT3_SEP_PERIOD"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT3_SEP_PERIOD(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;#a "." #b "." #c
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a14" doxytag="XalanVersion.hpp::CAT3_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define CAT3_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;#a "_" #b "_" #c
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a12" doxytag="XalanVersion.hpp::INVK_CAT2_RAW_NUMERIC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT2_RAW_NUMERIC(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC(a,b)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a13" doxytag="XalanVersion.hpp::INVK_CAT2_RAW_NUMERIC_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT2_RAW_NUMERIC_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;CAT2_RAW_NUMERIC_SEP_UNDERSCORE(a,b)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a10" doxytag="XalanVersion.hpp::INVK_CAT2_SEP_PERIOD"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT2_SEP_PERIOD(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;CAT2_SEP_PERIOD(a,b)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a9" doxytag="XalanVersion.hpp::INVK_CAT2_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT2_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;CAT2_SEP_UNDERSCORE(a,b)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a11" doxytag="XalanVersion.hpp::INVK_CAT2_STR_SEP_NIL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT2_STR_SEP_NIL(
</b></td>
<td valign="bottom"><b>
a, b&nbsp;)&nbsp;&nbsp;&nbsp;CAT2_SEP_NIL(a,b)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a22" doxytag="XalanVersion.hpp::INVK_CAT3_RAW_NUMERIC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT3_RAW_NUMERIC(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC(a,b,c)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a23" doxytag="XalanVersion.hpp::INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a21" doxytag="XalanVersion.hpp::INVK_CAT3_SEP_NIL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT3_SEP_NIL(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;CAT3_SEP_NIL(a,b,c)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a20" doxytag="XalanVersion.hpp::INVK_CAT3_SEP_PERIOD"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT3_SEP_PERIOD(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;CAT3_SEP_PERIOD(a,b,c)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a19" doxytag="XalanVersion.hpp::INVK_CAT3_SEP_UNDERSCORE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define INVK_CAT3_SEP_UNDERSCORE(
</b></td>
<td valign="bottom"><b>
a, b, c&nbsp;)&nbsp;&nbsp;&nbsp;CAT3_SEP_UNDERSCORE(a,b,c)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a24" doxytag="XalanVersion.hpp::MULTIPLY"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define MULTIPLY(
</b></td>
<td valign="bottom"><b>
factor, value&nbsp;)&nbsp;&nbsp;&nbsp;factor * value
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a0" doxytag="XalanVersion.hpp::XALANVERSION_HEADER_GUARD_1357924680"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALANVERSION_HEADER_GUARD_1357924680
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<b>Value:</b><div class="fragment"><pre>
</pre></div> </td>
</tr>
</table>
<a name="a31" doxytag="XalanVersion.hpp::XALAN_CPP_NAMESPACE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_CPP_NAMESPACE&nbsp;&nbsp;&nbsp;INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XALAN_PRODUCT,XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a27" doxytag="XalanVersion.hpp::XALAN_FULLVERSIONDOT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_FULLVERSIONDOT&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_PERIOD(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a28" doxytag="XalanVersion.hpp::XALAN_FULLVERSIONNUM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_FULLVERSIONNUM&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_NIL(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a26" doxytag="XalanVersion.hpp::XALAN_FULLVERSIONSTR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_FULLVERSIONSTR&nbsp;&nbsp;&nbsp;INVK_CAT3_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a30" doxytag="XalanVersion.hpp::XALAN_PRODUCT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_PRODUCT&nbsp;&nbsp;&nbsp;xalanc
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a29" doxytag="XalanVersion.hpp::XALAN_VERSIONSTR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_VERSIONSTR&nbsp;&nbsp;&nbsp;INVK_CAT2_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a1" doxytag="XalanVersion.hpp::XALAN_VERSION_MAJOR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_VERSION_MAJOR&nbsp;&nbsp;&nbsp;1
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XALAN VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE.
<p>
</td>
</tr>
</table>
<a name="a2" doxytag="XalanVersion.hpp::XALAN_VERSION_MINOR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_VERSION_MINOR&nbsp;&nbsp;&nbsp;10
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a3" doxytag="XalanVersion.hpp::XALAN_VERSION_REVISION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_VERSION_REVISION&nbsp;&nbsp;&nbsp;0
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a32" doxytag="XalanVersion.hpp::Xalan_DLLVersionStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define Xalan_DLLVersionStr&nbsp;&nbsp;&nbsp;XALAN_FULLVERSIONSTR
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a33" doxytag="XalanVersion.hpp::_XALAN_VERSION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define _XALAN_VERSION&nbsp;&nbsp;&nbsp;CALC_EXPANDED_FORM (XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a35" doxytag="XalanVersion.hpp::gXalanFullVersionStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const char *const gXalanFullVersionStr = "1" "_" "10" "_" "0"
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a36" doxytag="XalanVersion.hpp::gXalanMajVersion"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const unsigned int gXalanMajVersion = 1
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a37" doxytag="XalanVersion.hpp::gXalanMinVersion"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const unsigned int gXalanMinVersion = 10
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a38" doxytag="XalanVersion.hpp::gXalanRevision"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const unsigned int gXalanRevision = 0
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a34" doxytag="XalanVersion.hpp::gXalanVersionStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const char *const gXalanVersionStr = "1" "_" "10"
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
<p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
<A href="http://www.research.att.com/sw/tools/graphviz/">GraphViz</A> are used to generate this API documentation from the Xalan-C header files.</I></FONT></p>
<TABLE border="0" cellpadding="0" cellspacing="0" width="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
<TR>
<TD WIDTH="80%" VALIGN="TOP">
<P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 1.10</B><BR>
Copyright &copy; 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
</TD>
</TR>
<TR>
<TD WIDTH="100%">
<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
</TD>
</TR>
</TABLE>