blob: e9473151d111ae9ca74fca5bdbfa96a6d9c3886e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<h1>XalanDOMString.hpp File Reference</h1> </div>
</div>
<div class="contents">
<code>#include &lt;<a class="el" href="XalanDOMDefinitions_8hpp_source.html">xalanc/XalanDOM/XalanDOMDefinitions.hpp</a>&gt;</code><br/>
<code>#include &lt;cassert&gt;</code><br/>
<code>#include &lt;<a class="el" href="STLHelper_8hpp_source.html">xalanc/Include/STLHelper.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanMemoryManagement_8hpp_source.html">xalanc/Include/XalanMemoryManagement.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanVector_8hpp_source.html">xalanc/Include/XalanVector.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanDOMException_8hpp_source.html">xalanc/XalanDOM/XalanDOMException.hpp</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for XalanDOMString.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="XalanDOMString_8hpp__incl.png" border="0" usemap="#XalanDOMString_8hpp" alt=""/></div>
<map name="XalanDOMString_8hpp" id="XalanDOMString_8hpp">
<area shape="rect" id="node3" href="XalanDOMDefinitions_8hpp.html" title="xalanc/XalanDOM/XalanDOMDefinitions.hpp" alt="" coords="5,160,307,189"/><area shape="rect" id="node15" href="STLHelper_8hpp.html" title="xalanc/Include/STLHelper.hpp" alt="" coords="473,83,681,112"/><area shape="rect" id="node31" href="XalanVector_8hpp.html" title="xalanc/Include/XalanVector.hpp" alt="" coords="1011,237,1232,267"/><area shape="rect" id="node43" href="XalanMemoryManagement_8hpp.html" title="xalanc/Include/XalanMemoryManagement.hpp" alt="" coords="1268,315,1585,344"/><area shape="rect" id="node63" href="XalanDOMException_8hpp.html" title="xalanc/XalanDOM/XalanDOMException.hpp" alt="" coords="63,83,359,112"/><area shape="rect" id="node5" href="PlatformDefinitions_8hpp.html" title="xalanc/Include/PlatformDefinitions.hpp" alt="" coords="539,392,803,421"/><area shape="rect" id="node11" href="XalanVersion_8hpp.html" title="XalanVersion.hpp" alt="" coords="804,469,937,499"/><area shape="rect" id="node22" href="XalanMap_8hpp.html" title="xalanc/Include/XalanMap.hpp" alt="" coords="473,160,681,189"/><area shape="rect" id="node51" href="XalanList_8hpp.html" title="xalanc/Include/XalanList.hpp" alt="" coords="775,237,977,267"/></map>
</div>
<p><a href="XalanDOMString_8hpp_source.html">Go to the source code of this file.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classXalanDOMString.html">XalanDOMString</a>
<li>class <a class="el" href="classXalanDOMString_1_1TranscodingError.html">XalanDOMString::TranscodingError</a>
<li>struct <a class="el" href="structDOMStringHashFunction.html">DOMStringHashFunction</a>
<dl class="el"><dd class="mdescRight">Hash functor for DOMStrings. <a href="structDOMStringHashFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structDOMStringPointerHashFunction.html">DOMStringPointerHashFunction</a>
<dl class="el"><dd class="mdescRight">Hash functor for DOMStrings. <a href="structDOMStringPointerHashFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structXalanMapKeyTraits_3_01XalanDOMString_01_5_01_4.html">XalanMapKeyTraits&lt; XalanDOMString * &gt;</a>
<li>struct <a class="el" href="structXalanMapKeyTraits_3_01const_01XalanDOMString_01_5_01_4.html">XalanMapKeyTraits&lt; const XalanDOMString * &gt;</a>
<li>struct <a class="el" href="structDOMStringEqualsFunction.html">DOMStringEqualsFunction</a>
<dl class="el"><dd class="mdescRight">Equals functor for DOMStrings. <a href="structDOMStringEqualsFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structDOMStringNotEqualsFunction.html">DOMStringNotEqualsFunction</a>
<dl class="el"><dd class="mdescRight">Not equals functor for DOMStrings. <a href="structDOMStringNotEqualsFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structDOMStringLessThanFunction.html">DOMStringLessThanFunction</a>
<dl class="el"><dd class="mdescRight">Less than functor for DOMStrings. <a href="structDOMStringLessThanFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structDOMStringPointerEqualToFunction.html">DOMStringPointerEqualToFunction</a>
<dl class="el"><dd class="mdescRight">Equal to functor for DOMStrings. <a href="structDOMStringPointerEqualToFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structDOMStringPointerLessThanFunction.html">DOMStringPointerLessThanFunction</a>
<dl class="el"><dd class="mdescRight">Less than functor for DOMStrings. <a href="structDOMStringPointerLessThanFunction.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structXalanMapKeyTraits_3_01XalanDOMString_01_4.html">XalanMapKeyTraits&lt; XalanDOMString &gt;</a>
<li>struct <a class="el" href="structMemoryManagedConstructionTraits_3_01XalanDOMString_01_4.html">MemoryManagedConstructionTraits&lt; XalanDOMString &gt;</a>
</ul>
<h2><a name="typedef-members"></a>
Typedefs</h2>
<ul>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; XalanDOMChar &gt; <a class="el" href="XalanDOMString_8hpp.html#a368b2eb87433e010e8cea8ef90fbce2e">XalanDOMCharVectorType</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; char &gt; <a class="el" href="XalanDOMString_8hpp.html#a00bb7e7420cb6fb248fc9f4eaffb7bef">CharVectorType</a>
</ul>
<h2><a name="func-members"></a>
Functions</h2>
<ul>
<li>bool <a class="el" href="XalanDOMString_8hpp.html#adc56e1604de263b8624ce00cecd730ff">operator==</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>bool <a class="el" href="XalanDOMString_8hpp.html#a29ebeaf93f3e9903e808dfb03dff2b6a">operator==</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<li>bool <a class="el" href="XalanDOMString_8hpp.html#a55971a56959277538f19edcaf1c9e946">operator==</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>bool <a class="el" href="XalanDOMString_8hpp.html#a20fd87c9a2da80c97efc4890e1f8fd9e">operator!=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>bool <a class="el" href="XalanDOMString_8hpp.html#aa21fdb4bfd9f0c4f92c7d3c9b83f623b">operator!=</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>bool <a class="el" href="XalanDOMString_8hpp.html#a07f58f129b7efd36f8ada56f407a1ae5">operator!=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<li><a class="el" href="XalanDOMString_8hpp.html#a206ad5fe15641dfd30feca6df189fcfa">XALAN_PLATFORM_IMPORT_FUNCTION</a> (bool) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString
<dl class="el"><dd class="mdescRight">Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page. <a href="#a206ad5fe15641dfd30feca6df189fcfa"></a><br/></dl><li><a class="el" href="XalanDOMString_8hpp.html#a8a5e1d4c634b6dc124cd1dd19ef147e9">XALAN_PLATFORM_IMPORT_FUNCTION</a> (void) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString
<dl class="el"><dd class="mdescRight">Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page. <a href="#a8a5e1d4c634b6dc124cd1dd19ef147e9"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="XalanDOMString_8hpp.html#a0376171451948ad433205111c24569b2">TranscodeFromLocalCodePage</a> (const char *theSourceString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="XalanDOMString_8hpp.html#a9b454a3c0327ecf5cbb700b6a475c6a3">theSourceStringLength</a>=XalanDOMString::npos)
<dl class="el"><dd class="mdescRight">Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. <a href="#a0376171451948ad433205111c24569b2"></a><br/></dl><li>const <a class="el" href="classXalanVector.html">CharVectorType</a> <a class="el" href="XalanDOMString_8hpp.html#aaf4a430ec561d29ac328f94a55398da9">TranscodeToLocalCodePage</a> (const XalanDOMChar *theSourceString)
<dl class="el"><dd class="mdescRight">Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. <a href="#aaf4a430ec561d29ac328f94a55398da9"></a><br/></dl><li>bool <a class="el" href="XalanDOMString_8hpp.html#a8e0ffb301dc16b7dd3e731da4b585ff2">TranscodeToLocalCodePage</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSourceString, <a class="el" href="classXalanVector.html">CharVectorType</a> &amp;<a class="el" href="XalanDOMString_8hpp.html#a870387a13c94010abe09cca232627594">theTargetVector</a>, bool <a class="el" href="XalanDOMString_8hpp.html#a392a1168a4c055ef750608dde287a874">terminate</a>=false)
<dl class="el"><dd class="mdescRight">Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. <a href="#a8e0ffb301dc16b7dd3e731da4b585ff2"></a><br/></dl><li>const <a class="el" href="classXalanVector.html">CharVectorType</a> <a class="el" href="XalanDOMString_8hpp.html#a4b6311a6550deff18ec24f0cd9eda8aa">TranscodeToLocalCodePage</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSourceString)
<dl class="el"><dd class="mdescRight">Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. <a href="#a4b6311a6550deff18ec24f0cd9eda8aa"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#ace5873d28cb14b097ce3ea5242360901">TranscodeFromLocalCodePage</a> (const char *theSourceString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="XalanDOMString_8hpp.html#a9b454a3c0327ecf5cbb700b6a475c6a3">theSourceStringLength</a>=XalanDOMString::npos)
<dl class="el"><dd class="mdescRight">Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. <a href="#ace5873d28cb14b097ce3ea5242360901"></a><br/></dl><li><a class="el" href="XalanDOMString_8hpp.html#a8e81a71e64f83f19a48173a7a27eff9d">XALAN_PLATFORM_IMPORT_FUNCTION</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;) TranscodeFromLocalCodePage(const <a class="el" href="classXalanVector.html">CharVectorType</a> &amp;theSourceString
<dl class="el"><dd class="mdescRight">Convert a vector of characters to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code. <a href="#a8e81a71e64f83f19a48173a7a27eff9d"></a><br/></dl></ul>
<h2><a name="var-members"></a>
Variables</h2>
<ul>
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="XalanDOMString_8hpp.html#a9b454a3c0327ecf5cbb700b6a475c6a3">theSourceStringLength</a>
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <br class="typebreak"/>
<a class="el" href="classXalanVector.html">CharVectorType</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#acd9fa7ae9919ba5438831e83496737c0">targetVector</a>
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <br class="typebreak"/>
<a class="el" href="classXalanVector.html">CharVectorType</a> bool <a class="el" href="XalanDOMString_8hpp.html#a392a1168a4c055ef750608dde287a874">terminate</a> = false)
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <br class="typebreak"/>
<a class="el" href="classXalanVector.html">CharVectorType</a> bool char <a class="el" href="XalanDOMString_8hpp.html#a5056cef48b55cfacc7451f73d24874cb">theSubstitutionChar</a>
<li><a class="el" href="classXalanVector.html">CharVectorType</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#a870387a13c94010abe09cca232627594">theTargetVector</a>
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> bool <a class="el" href="XalanDOMString_8hpp.html#adb1c9523f4ceaae6e9f2ed4fde447946">theSourceStringIsNullTerminated</a>
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>
</ul>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a00bb7e7420cb6fb248fc9f4eaffb7bef"></a><!-- doxytag: member="XalanDOMString.hpp::CharVectorType" ref="a00bb7e7420cb6fb248fc9f4eaffb7bef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;char&gt; <a class="el" href="classXalanVector.html">CharVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01150">1150</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a368b2eb87433e010e8cea8ef90fbce2e"></a><!-- doxytag: member="XalanDOMString.hpp::XalanDOMCharVectorType" ref="a368b2eb87433e010e8cea8ef90fbce2e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;XalanDOMChar&gt; <a class="el" href="classXalanVector.html">XalanDOMCharVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01148">1148</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a20fd87c9a2da80c97efc4890e1f8fd9e"></a><!-- doxytag: member="XalanDOMString.hpp::operator!=" ref="a20fd87c9a2da80c97efc4890e1f8fd9e" args="(const XalanDOMString &amp;theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01049">1049</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa21fdb4bfd9f0c4f92c7d3c9b83f623b"></a><!-- doxytag: member="XalanDOMString.hpp::operator!=" ref="aa21fdb4bfd9f0c4f92c7d3c9b83f623b" args="(const XalanDOMChar *theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01059">1059</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a07f58f129b7efd36f8ada56f407a1ae5"></a><!-- doxytag: member="XalanDOMString.hpp::operator!=" ref="a07f58f129b7efd36f8ada56f407a1ae5" args="(const XalanDOMString &amp;theLHS, const XalanDOMChar *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01069">1069</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a29ebeaf93f3e9903e808dfb03dff2b6a"></a><!-- doxytag: member="XalanDOMString.hpp::operator==" ref="a29ebeaf93f3e9903e808dfb03dff2b6a" args="(const XalanDOMString &amp;theLHS, const XalanDOMChar *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01028">1028</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adc56e1604de263b8624ce00cecd730ff"></a><!-- doxytag: member="XalanDOMString.hpp::operator==" ref="adc56e1604de263b8624ce00cecd730ff" args="(const XalanDOMString &amp;theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01018">1018</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a55971a56959277538f19edcaf1c9e946"></a><!-- doxytag: member="XalanDOMString.hpp::operator==" ref="a55971a56959277538f19edcaf1c9e946" args="(const XalanDOMChar *theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theLHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01038">1038</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0376171451948ad433205111c24569b2"></a><!-- doxytag: member="XalanDOMString.hpp::TranscodeFromLocalCodePage" ref="a0376171451948ad433205111c24569b2" args="(const char *theSourceString, XalanDOMString::size_type theSourceStringLength=XalanDOMString::npos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> TranscodeFromLocalCodePage </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theSourceString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>theSourceStringLength</em> = <code>XalanDOMString::npos</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The new string. </dd></dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01205">1205</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ace5873d28cb14b097ce3ea5242360901"></a><!-- doxytag: member="XalanDOMString.hpp::TranscodeFromLocalCodePage" ref="ace5873d28cb14b097ce3ea5242360901" args="(const char *theSourceString, XalanDOMString &amp;theResult, XalanDOMString::size_type theSourceStringLength=XalanDOMString::npos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; TranscodeFromLocalCodePage </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theSourceString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theResult</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>theSourceStringLength</em> = <code>XalanDOMString::npos</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theResult</em>&nbsp;</td><td>The result. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The new string. </dd></dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01339">1339</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e0ffb301dc16b7dd3e731da4b585ff2"></a><!-- doxytag: member="XalanDOMString.hpp::TranscodeToLocalCodePage" ref="a8e0ffb301dc16b7dd3e731da4b585ff2" args="(const XalanDOMString &amp;theSourceString, CharVectorType &amp;theTargetVector, bool terminate=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool TranscodeToLocalCodePage </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSourceString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanVector.html">CharVectorType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theTargetVector</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>terminate</em> = <code>false</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theTargetVector</em>&nbsp;</td><td>The target string </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not. </dd></dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01277">1277</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4b6311a6550deff18ec24f0cd9eda8aa"></a><!-- doxytag: member="XalanDOMString.hpp::TranscodeToLocalCodePage" ref="a4b6311a6550deff18ec24f0cd9eda8aa" args="(const XalanDOMString &amp;theSourceString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanVector.html">CharVectorType</a> TranscodeToLocalCodePage </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSourceString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>thetheSourceString</em>&nbsp;</td><td>source string </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The transcoded string. </dd></dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01318">1318</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaf4a430ec561d29ac328f94a55398da9"></a><!-- doxytag: member="XalanDOMString.hpp::TranscodeToLocalCodePage" ref="aaf4a430ec561d29ac328f94a55398da9" args="(const XalanDOMChar *theSourceString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanVector.html">CharVectorType</a> TranscodeToLocalCodePage </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theSourceString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. </p>
<p>Null-terminate the sttring...</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>source string </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The transcoded string. </dd></dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01256">1256</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e81a71e64f83f19a48173a7a27eff9d"></a><!-- doxytag: member="XalanDOMString.hpp::XALAN_PLATFORM_IMPORT_FUNCTION" ref="a8e81a71e64f83f19a48173a7a27eff9d" args="(const XalanDOMString &amp;) TranscodeFromLocalCodePage(const CharVectorType &amp;theSourceString" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XALAN_PLATFORM_IMPORT_FUNCTION </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert a vector of characters to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source vector. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theResult</em>&nbsp;</td><td>The result. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The transcoded string. </dd></dl>
</div>
</div>
<a class="anchor" id="a206ad5fe15641dfd30feca6df189fcfa"></a><!-- doxytag: member="XalanDOMString.hpp::XALAN_PLATFORM_IMPORT_FUNCTION" ref="a206ad5fe15641dfd30feca6df189fcfa" args="(bool) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XALAN_PLATFORM_IMPORT_FUNCTION </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page. </p>
<p>Convert a string to a C++ standard library vector, transcoding from the default local code page.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>sourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not.</dd></dl>
<p>The string _must_ be null-terminated.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not.</dd></dl>
<p>The string _must_ be null-terminated.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceStringIsNullTerminated</em>&nbsp;</td><td>true if the source string is null-terminated, otherwise false. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not. </dd></dl>
</div>
</div>
<a class="anchor" id="a8a5e1d4c634b6dc124cd1dd19ef147e9"></a><!-- doxytag: member="XalanDOMString.hpp::XALAN_PLATFORM_IMPORT_FUNCTION" ref="a8a5e1d4c634b6dc124cd1dd19ef147e9" args="(void) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XALAN_PLATFORM_IMPORT_FUNCTION </td>
<td>(</td>
<td class="paramtype">void&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page. </p>
<p>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page.</p>
<p>If the source string contines code points, that can't be represented in the local code page, the substitution character will be used</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>sourceStringLength</em>&nbsp;</td><td>The source string length. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSubstitutionChar</em>&nbsp;</td><td>The substitution character for code points that are not presentable in the local page</td></tr>
</table>
</dd>
</dl>
<p>The string _must_ be null-terminated.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated</td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSourceString</em>&nbsp;</td><td>The source string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>targetVector</em>&nbsp;</td><td>The target string </td></tr>
<tr><td valign="top"></td><td valign="top"><em>terminate</em>&nbsp;</td><td>If true, the transcoded string will be null-terminated </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theSubstitutionChar</em>&nbsp;</td><td>The substitution character for code points that are not presentable in the local page </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="acd9fa7ae9919ba5438831e83496737c0"></a><!-- doxytag: member="XalanDOMString.hpp::targetVector" ref="acd9fa7ae9919ba5438831e83496737c0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanVector.html">CharVectorType</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#acd9fa7ae9919ba5438831e83496737c0">targetVector</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01170">1170</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a392a1168a4c055ef750608dde287a874"></a><!-- doxytag: member="XalanDOMString.hpp::terminate" ref="a392a1168a4c055ef750608dde287a874" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> bool <a class="el" href="classXalanVector.html">XalanDOMCharVectorType</a> bool <a class="el" href="XalanDOMString_8hpp.html#a392a1168a4c055ef750608dde287a874">terminate</a> = false)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01172">1172</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad0987a2085caff760532b7f16b5c6f2e"></a><!-- doxytag: member="XalanDOMString.hpp::theResult" ref="ad0987a2085caff760532b7f16b5c6f2e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01416">1416</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adb1c9523f4ceaae6e9f2ed4fde447946"></a><!-- doxytag: member="XalanDOMString.hpp::theSourceStringIsNullTerminated" ref="adb1c9523f4ceaae6e9f2ed4fde447946" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> bool <a class="el" href="XalanDOMString_8hpp.html#adb1c9523f4ceaae6e9f2ed4fde447946">theSourceStringIsNullTerminated</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01400">1400</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9b454a3c0327ecf5cbb700b6a475c6a3"></a><!-- doxytag: member="XalanDOMString.hpp::theSourceStringLength" ref="a9b454a3c0327ecf5cbb700b6a475c6a3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="XalanDOMString_8hpp.html#a9b454a3c0327ecf5cbb700b6a475c6a3">theSourceStringLength</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01170">1170</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5056cef48b55cfacc7451f73d24874cb"></a><!-- doxytag: member="XalanDOMString.hpp::theSubstitutionChar" ref="a5056cef48b55cfacc7451f73d24874cb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanVector.html">CharVectorType</a> bool char <a class="el" href="XalanDOMString_8hpp.html#a5056cef48b55cfacc7451f73d24874cb">theSubstitutionChar</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01190">1190</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a870387a13c94010abe09cca232627594"></a><!-- doxytag: member="XalanDOMString.hpp::theTargetVector" ref="a870387a13c94010abe09cca232627594" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> bool <a class="el" href="classXalanVector.html">XalanDOMCharVectorType</a> &amp; <a class="el" href="XalanDOMString_8hpp.html#a870387a13c94010abe09cca232627594">theTargetVector</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l01302">1302</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">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="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>