blob: b8f61938503c3b8fb8dc32e9eb32a0fb15339ac2 [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>XalanDOMString Class Reference</h1><code>#include &lt;<a class="el" href="XalanDOMString_8hpp-source.html">XalanDOMString.hpp</a>&gt;</code>
<p>
<a href="classXalanDOMString-members.html">List of all members.</a><h2>Public Types</h2>
<ul>
<li>typedef XalanVector&lt;XalanDOMChar&gt; <a class="el" href="classXalanDOMString.html#s0">XalanDOMCharVectorType</a>
<li>typedef XalanVector&lt;char&gt; <a class="el" href="classXalanDOMString.html#s1">CharVectorType</a>
<li>typedef XalanVector&lt;wchar_t&gt; <a class="el" href="classXalanDOMString.html#s2">WideCharVectorType</a>
<li>typedef XalanDOMChar <a class="el" href="classXalanDOMString.html#s3">value_type</a>
<li>typedef XalanDOMChar&amp; <a class="el" href="classXalanDOMString.html#s4">reference</a>
<li>typedef const XalanDOMChar&amp; <a class="el" href="classXalanDOMString.html#s5">const_reference</a>
<li>typedef unsigned int <a class="el" href="classXalanDOMString.html#s6">size_type</a>
<li>typedef XalanDOMCharVectorType::iterator <a class="el" href="classXalanDOMString.html#s7">iterator</a>
<li>typedef XalanDOMCharVectorType::const_iterator <a class="el" href="classXalanDOMString.html#s8">const_iterator</a>
<li>typedef XalanDOMCharVectorType::reverse_iterator <a class="el" href="classXalanDOMString.html#s9">reverse_iterator</a>
<li>typedef XalanDOMCharVectorType::const_reverse_iterator <a class="el" href="classXalanDOMString.html#s10">const_reverse_iterator</a>
<li>enum { <a class="el" href="classXalanDOMString.html#s12s11">npos</a> = -1
}
</ul>
<h2>Public Methods</h2>
<ul>
<li><a class="el" href="classXalanDOMString.html#a0">XalanDOMString</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR)
<li><a class="el" href="classXalanDOMString.html#a1">XalanDOMString</a> (const char *theString, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_MEMMGR, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a2">XalanDOMString</a> (const XalanDOMString &amp;theSource, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theStartPosition=0, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a3">XalanDOMString</a> (const XalanDOMChar *theString, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_MEMMGR, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a4">XalanDOMString</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_MEMMGR)
<li>XalanDOMString* <a class="el" href="classXalanDOMString.html#a5">clone</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager)
<li><a class="el" href="classXalanDOMString.html#a6">~XalanDOMString</a> ()
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a7">operator=</a> (const XalanDOMString &amp;theRHS)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a8">operator=</a> (const XalanDOMChar *theRHS)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a9">operator=</a> (const char *theRHS)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a10">operator=</a> (XalanDOMChar theRHS)
<li><a class="el" href="classXalanDOMString.html#s7">iterator</a> <a class="el" href="classXalanDOMString.html#a11">begin</a> ()
<li><a class="el" href="classXalanDOMString.html#s8">const_iterator</a> <a class="el" href="classXalanDOMString.html#a12">begin</a> () const
<li><a class="el" href="classXalanDOMString.html#s7">iterator</a> <a class="el" href="classXalanDOMString.html#a13">end</a> ()
<li><a class="el" href="classXalanDOMString.html#s8">const_iterator</a> <a class="el" href="classXalanDOMString.html#a14">end</a> () const
<li><a class="el" href="classXalanDOMString.html#s9">reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a15">rbegin</a> ()
<li><a class="el" href="classXalanDOMString.html#s10">const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a16">rbegin</a> () const
<li><a class="el" href="classXalanDOMString.html#s9">reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a17">rend</a> ()
<li><a class="el" href="classXalanDOMString.html#s10">const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a18">rend</a> () const
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#a19">size</a> () const
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#a20">length</a> () const
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#a21">max_size</a> () const
<li>void <a class="el" href="classXalanDOMString.html#a22">resize</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a23">resize</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#a24">capacity</a> () const
<li>void <a class="el" href="classXalanDOMString.html#a25">reserve</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=0)
<li>void <a class="el" href="classXalanDOMString.html#a26">clear</a> ()
<li>void <a class="el" href="classXalanDOMString.html#a27">erase</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theStartPosition=0, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos))
<li>bool <a class="el" href="classXalanDOMString.html#a28">empty</a> () const
<li><a class="el" href="classXalanDOMString.html#s5">const_reference</a> <a class="el" href="classXalanDOMString.html#a29">operator[]</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theIndex) const
<li><a class="el" href="classXalanDOMString.html#s4">reference</a> <a class="el" href="classXalanDOMString.html#a30">operator[]</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theIndex)
<li><a class="el" href="classXalanDOMString.html#s5">const_reference</a> <a class="el" href="classXalanDOMString.html#a31">at</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theIndex) const
<li><a class="el" href="classXalanDOMString.html#s4">reference</a> <a class="el" href="classXalanDOMString.html#a32">at</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theIndex)
<li>const XalanDOMChar* <a class="el" href="classXalanDOMString.html#a33">c_str</a> () const
<li>const XalanDOMChar* <a class="el" href="classXalanDOMString.html#a34">data</a> () const
<li>void <a class="el" href="classXalanDOMString.html#a35">swap</a> (XalanDOMString &amp;theOther)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a36">operator+=</a> (const XalanDOMString &amp;theSource)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a37">operator+=</a> (const XalanDOMChar *theString)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a38">operator+=</a> (XalanDOMChar theChar)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a39">assign</a> (const XalanDOMChar *theSource)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a40">assign</a> (const XalanDOMChar *theSource, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a41">assign</a> (const char *theSource)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a42">assign</a> (const char *theSource, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a43">assign</a> (const XalanDOMString &amp;theSource, <a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a44">assign</a> (const XalanDOMString &amp;theSource)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a45">assign</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a46">assign</a> (<a class="el" href="classXalanDOMString.html#s7">iterator</a> theFirstPosition, <a class="el" href="classXalanDOMString.html#s7">iterator</a> theLastPosition)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a47">append</a> (const XalanDOMString &amp;theSource)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a48">append</a> (const XalanDOMString &amp;theSource, <a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a49">append</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a50">append</a> (const XalanDOMChar *theString)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a51">append</a> (const char *theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a52">append</a> (const char *theString)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a53">append</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a54">push_back</a> (XalanDOMChar theChar)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a55">insert</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, const XalanDOMString &amp;theString)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a56">insert</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition1, const XalanDOMString &amp;theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition2, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a57">insert</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a58">insert</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, const XalanDOMChar *theString)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a59">insert</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar)
<li><a class="el" href="classXalanDOMString.html#s7">iterator</a> <a class="el" href="classXalanDOMString.html#a60">insert</a> (<a class="el" href="classXalanDOMString.html#s7">iterator</a> thePosition, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a61">insert</a> (<a class="el" href="classXalanDOMString.html#s7">iterator</a> thePosition, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a62">insert</a> (<a class="el" href="classXalanDOMString.html#s7">iterator</a> theInsertPosition, <a class="el" href="classXalanDOMString.html#s7">iterator</a> theFirstPosition, <a class="el" href="classXalanDOMString.html#s7">iterator</a> theLastPosition)
<li>XalanDOMString&amp; <a class="el" href="classXalanDOMString.html#a63">substr</a> (XalanDOMString &amp;theSubstring, <a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition=0, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)) const
<li>int <a class="el" href="classXalanDOMString.html#a64">compare</a> (const XalanDOMString &amp;theString) const
<li>int <a class="el" href="classXalanDOMString.html#a65">compare</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount1, const XalanDOMString &amp;theString) const
<li>int <a class="el" href="classXalanDOMString.html#a66">compare</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount1, const XalanDOMString &amp;theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition2, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount2) const
<li>int <a class="el" href="classXalanDOMString.html#a67">compare</a> (const XalanDOMChar *theString) const
<li>int <a class="el" href="classXalanDOMString.html#a68">compare</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount1, const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theCount2=<a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)) const
<li>void <a class="el" href="classXalanDOMString.html#a69">reset</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager, const char *theString)
<li>void <a class="el" href="classXalanDOMString.html#a70">reset</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager, const XalanDOMChar *theString)
<li>void <a class="el" href="classXalanDOMString.html#a71">transcode</a> (<a class="el" href="classXalanDOMString.html#s1">CharVectorType</a> &amp;theResult) const
<dl class="el"><dd><font size=-1><em>Transcode the string to the local code page.</em> <a href="#a71">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a>&amp; <a class="el" href="classXalanDOMString.html#a72">getMemoryManager</a> ()
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#a73">hash</a> () const
</ul>
<h2>Static Public Methods</h2>
<ul>
<li>bool <a class="el" href="classXalanDOMString.html#d0">equals</a> (const XalanDOMChar *theLHS, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theLHSLength, const XalanDOMChar *theRHS, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theRHSLength)
<li>bool <a class="el" href="classXalanDOMString.html#d1">equals</a> (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS)
<li>bool <a class="el" href="classXalanDOMString.html#d2">equals</a> (const XalanDOMString &amp;theLHS, const XalanDOMString &amp;theRHS)
<li>bool <a class="el" href="classXalanDOMString.html#d3">equals</a> (const XalanDOMString &amp;theLHS, const XalanDOMChar *theRHS)
<li>bool <a class="el" href="classXalanDOMString.html#d4">equals</a> (const XalanDOMChar *theLHS, const XalanDOMString &amp;theRHS)
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#d5">length</a> (const XalanDOMChar *theString)
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#d6">length</a> (const char *theString)
<li><a class="el" href="classXalanDOMString.html#s6">size_type</a> <a class="el" href="classXalanDOMString.html#d7">hash</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#s6">size_type</a> theLength)
</ul>
<h2>Protected Methods</h2>
<ul>
<li>void <a class="el" href="classXalanDOMString.html#b0">invariants</a> () const
<li><a class="el" href="classXalanDOMString.html#s7">iterator</a> <a class="el" href="classXalanDOMString.html#b1">getBackInsertIterator</a> ()
<li><a class="el" href="classXalanDOMString.html#s8">const_iterator</a> <a class="el" href="classXalanDOMString.html#b2">getBackInsertIterator</a> () const
<li><a class="el" href="classXalanDOMString.html#s7">iterator</a> <a class="el" href="classXalanDOMString.html#b3">getIteratorForPosition</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition)
<li><a class="el" href="classXalanDOMString.html#s8">const_iterator</a> <a class="el" href="classXalanDOMString.html#b4">getIteratorForPosition</a> (<a class="el" href="classXalanDOMString.html#s6">size_type</a> thePosition) const
</ul>
<hr><h2>Member Typedef Documentation</h2>
<a name="s1" doxytag="XalanDOMString::CharVectorType"></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>
typedef XalanVector&lt; char &gt; XalanDOMString::CharVectorType&lt;char&gt;
</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="s2" doxytag="XalanDOMString::WideCharVectorType"></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>
typedef XalanVector&lt; wchar_t &gt; XalanDOMString::WideCharVectorType&lt;wchar_t&gt;
</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="s0" doxytag="XalanDOMString::XalanDOMCharVectorType"></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>
typedef XalanVector&lt; XalanDOMChar &gt; XalanDOMString::XalanDOMCharVectorType&lt;XalanDOMChar&gt;
</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="s8" doxytag="XalanDOMString::const_iterator"></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>
typedef XalanDOMCharVectorType::const_iterator XalanDOMString::const_iterator
</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="s5" doxytag="XalanDOMString::const_reference"></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>
typedef const XalanDOMChar &amp; XalanDOMString::const_reference
</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="s10" doxytag="XalanDOMString::const_reverse_iterator"></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>
typedef XalanDOMCharVectorType::const_reverse_iterator XalanDOMString::const_reverse_iterator
</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="s7" doxytag="XalanDOMString::iterator"></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>
typedef XalanDOMCharVectorType::iterator XalanDOMString::iterator
</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="s4" doxytag="XalanDOMString::reference"></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>
typedef XalanDOMChar &amp; XalanDOMString::reference
</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="s9" doxytag="XalanDOMString::reverse_iterator"></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>
typedef XalanDOMCharVectorType::reverse_iterator XalanDOMString::reverse_iterator
</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="s6" doxytag="XalanDOMString::size_type"></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>
typedef unsigned int XalanDOMString::size_type
</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="s3" doxytag="XalanDOMString::value_type"></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>
typedef XalanDOMChar XalanDOMString::value_type
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a name="s12" doxytag="XalanDOMString::@16"></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>
anonymous enum
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<dl compact><dt>
<b>Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><a name="s12s11" doxytag="npos"></a><em>npos</em>
&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="XalanDOMString::XalanDOMString"></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>
XalanDOMString::XalanDOMString (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR</em>&nbsp;)
</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="a1" doxytag="XalanDOMString::XalanDOMString"></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>
XalanDOMString::XalanDOMString (
</b></td>
<td valign="bottom"><b>
const char * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_MEMMGR</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;)<code> [explicit]</code>
</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="a2" doxytag="XalanDOMString::XalanDOMString"></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>
XalanDOMString::XalanDOMString (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theStartPosition</em> = 0,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;)
</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="a3" doxytag="XalanDOMString::XalanDOMString"></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>
XalanDOMString::XalanDOMString (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_MEMMGR</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;)<code> [explicit]</code>
</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="a4" doxytag="XalanDOMString::XalanDOMString"></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>
XalanDOMString::XalanDOMString (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_MEMMGR</em>&nbsp;)
</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="a6" doxytag="XalanDOMString::~XalanDOMString"></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>
XalanDOMString::~XalanDOMString (
</b></td>
<td valign="bottom"><b>
)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a53" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a52" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const char * <em>theString</em>&nbsp;)
</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="a51" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const char * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a50" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</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="a49" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a48" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a47" doxytag="XalanDOMString::append"></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>
XalanDOMString &amp; XalanDOMString::append (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>&nbsp;)
</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="a46" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>theFirstPosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>theLastPosition</em>&nbsp;)
</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="a45" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a44" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>&nbsp;)
</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="a43" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a42" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const char * <em>theSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a41" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const char * <em>theSource</em>&nbsp;)
</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="a40" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a39" doxytag="XalanDOMString::assign"></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>
XalanDOMString &amp; XalanDOMString::assign (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theSource</em>&nbsp;)
</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="a32" doxytag="XalanDOMString::at"></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>
<a class="el" href="classXalanDOMString.html#s4">reference</a> XalanDOMString::at (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theIndex</em>&nbsp;)
</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="a31" doxytag="XalanDOMString::at"></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>
<a class="el" href="classXalanDOMString.html#s5">const_reference</a> XalanDOMString::at (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theIndex</em>&nbsp;) const
</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="a12" doxytag="XalanDOMString::begin"></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>
<a class="el" href="classXalanDOMString.html#s8">const_iterator</a> XalanDOMString::begin (
</b></td>
<td valign="bottom"><b>
) const
</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="a11" doxytag="XalanDOMString::begin"></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>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> XalanDOMString::begin (
</b></td>
<td valign="bottom"><b>
)
</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="a33" doxytag="XalanDOMString::c_str"></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 XalanDOMChar * XalanDOMString::c_str (
</b></td>
<td valign="bottom"><b>
) const
</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="a24" doxytag="XalanDOMString::capacity"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::capacity (
</b></td>
<td valign="bottom"><b>
) const
</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="a26" doxytag="XalanDOMString::clear"></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>
void XalanDOMString::clear (
</b></td>
<td valign="bottom"><b>
)
</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="a5" doxytag="XalanDOMString::clone"></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>
XalanDOMString * XalanDOMString::clone (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>&nbsp;)
</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="a68" doxytag="XalanDOMString::compare"></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>
int XalanDOMString::compare (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount2</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;) const
</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="a67" doxytag="XalanDOMString::compare"></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>
int XalanDOMString::compare (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;) const
</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="a66" doxytag="XalanDOMString::compare"></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>
int XalanDOMString::compare (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition2</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount2</em>&nbsp;) const
</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="a65" doxytag="XalanDOMString::compare"></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>
int XalanDOMString::compare (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theString</em>&nbsp;) const
</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="a64" doxytag="XalanDOMString::compare"></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>
int XalanDOMString::compare (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theString</em>&nbsp;) const
</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="XalanDOMString::data"></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 XalanDOMChar * XalanDOMString::data (
</b></td>
<td valign="bottom"><b>
) const
</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="a28" doxytag="XalanDOMString::empty"></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>
bool XalanDOMString::empty (
</b></td>
<td valign="bottom"><b>
) const
</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="a14" doxytag="XalanDOMString::end"></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>
<a class="el" href="classXalanDOMString.html#s8">const_iterator</a> XalanDOMString::end (
</b></td>
<td valign="bottom"><b>
) const
</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="a13" doxytag="XalanDOMString::end"></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>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> XalanDOMString::end (
</b></td>
<td valign="bottom"><b>
)
</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="d4" doxytag="XalanDOMString::equals"></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>
bool XalanDOMString::equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theRHS</em>&nbsp;)<code> [static]</code>
</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="d3" doxytag="XalanDOMString::equals"></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>
bool XalanDOMString::equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)<code> [static]</code>
</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="d2" doxytag="XalanDOMString::equals"></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>
bool XalanDOMString::equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theRHS</em>&nbsp;)<code> [static]</code>
</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="d1" doxytag="XalanDOMString::equals"></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>
bool XalanDOMString::equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)<code> [static]</code>
</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="d0" doxytag="XalanDOMString::equals"></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>
bool XalanDOMString::equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theLHSLength</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theRHSLength</em>&nbsp;)<code> [static]</code>
</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="a27" doxytag="XalanDOMString::erase"></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>
void XalanDOMString::erase (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theStartPosition</em> = 0,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;)
</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="b2" doxytag="XalanDOMString::getBackInsertIterator"></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>
<a class="el" href="classXalanDOMString.html#s8">const_iterator</a> XalanDOMString::getBackInsertIterator (
</b></td>
<td valign="bottom"><b>
) const<code> [protected]</code>
</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="b1" doxytag="XalanDOMString::getBackInsertIterator"></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>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> XalanDOMString::getBackInsertIterator (
</b></td>
<td valign="bottom"><b>
)<code> [protected]</code>
</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="b4" doxytag="XalanDOMString::getIteratorForPosition"></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>
<a class="el" href="classXalanDOMString.html#s8">const_iterator</a> XalanDOMString::getIteratorForPosition (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>&nbsp;) const<code> [protected]</code>
</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="b3" doxytag="XalanDOMString::getIteratorForPosition"></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>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> XalanDOMString::getIteratorForPosition (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>&nbsp;)<code> [protected]</code>
</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="a72" doxytag="XalanDOMString::getMemoryManager"></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>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; XalanDOMString::getMemoryManager (
</b></td>
<td valign="bottom"><b>
)
</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="d7" doxytag="XalanDOMString::hash"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::hash (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theLength</em>&nbsp;)<code> [static]</code>
</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="a73" doxytag="XalanDOMString::hash"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::hash (
</b></td>
<td valign="bottom"><b>
) const
</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="a62" doxytag="XalanDOMString::insert"></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>
void XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>theInsertPosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>theFirstPosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>theLastPosition</em>&nbsp;)
</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="a61" doxytag="XalanDOMString::insert"></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>
void XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a60" doxytag="XalanDOMString::insert"></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>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s7">iterator</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a59" doxytag="XalanDOMString::insert"></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>
XalanDOMString &amp; XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a58" doxytag="XalanDOMString::insert"></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>
XalanDOMString &amp; XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</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="a57" doxytag="XalanDOMString::insert"></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>
XalanDOMString &amp; XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a56" doxytag="XalanDOMString::insert"></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>
XalanDOMString &amp; XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition1</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition2</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a55" doxytag="XalanDOMString::insert"></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>
XalanDOMString &amp; XalanDOMString::insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMString &amp; <em>theString</em>&nbsp;)
</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="b0" doxytag="XalanDOMString::invariants"></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>
void XalanDOMString::invariants (
</b></td>
<td valign="bottom"><b>
) const<code> [protected]</code>
</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="d6" doxytag="XalanDOMString::length"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::length (
</b></td>
<td valign="bottom"><b>
const char * <em>theString</em>&nbsp;)<code> [static]</code>
</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="d5" doxytag="XalanDOMString::length"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::length (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)<code> [static]</code>
</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="a20" doxytag="XalanDOMString::length"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::length (
</b></td>
<td valign="bottom"><b>
) const
</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="a21" doxytag="XalanDOMString::max_size"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::max_size (
</b></td>
<td valign="bottom"><b>
) const
</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="XalanDOMString::operator+="></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>
XalanDOMString &amp; XalanDOMString::operator+= (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="XalanDOMString::operator+="></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>
XalanDOMString &amp; XalanDOMString::operator+= (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</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="XalanDOMString::operator+="></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>
XalanDOMString &amp; XalanDOMString::operator+= (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theSource</em>&nbsp;)
</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="a10" doxytag="XalanDOMString::operator="></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>
XalanDOMString &amp; XalanDOMString::operator= (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theRHS</em>&nbsp;)
</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="a9" doxytag="XalanDOMString::operator="></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>
XalanDOMString &amp; XalanDOMString::operator= (
</b></td>
<td valign="bottom"><b>
const char * <em>theRHS</em>&nbsp;)
</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="a8" doxytag="XalanDOMString::operator="></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>
XalanDOMString &amp; XalanDOMString::operator= (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</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="a7" doxytag="XalanDOMString::operator="></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>
XalanDOMString &amp; XalanDOMString::operator= (
</b></td>
<td valign="bottom"><b>
const XalanDOMString &amp; <em>theRHS</em>&nbsp;)
</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="a30" doxytag="XalanDOMString::operator[]"></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>
<a class="el" href="classXalanDOMString.html#s4">reference</a> XalanDOMString::operator[] (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theIndex</em>&nbsp;)
</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="a29" doxytag="XalanDOMString::operator[]"></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>
<a class="el" href="classXalanDOMString.html#s5">const_reference</a> XalanDOMString::operator[] (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theIndex</em>&nbsp;) const
</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="a54" doxytag="XalanDOMString::push_back"></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>
void XalanDOMString::push_back (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a16" doxytag="XalanDOMString::rbegin"></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>
<a class="el" href="classXalanDOMString.html#s10">const_reverse_iterator</a> XalanDOMString::rbegin (
</b></td>
<td valign="bottom"><b>
) const
</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="a15" doxytag="XalanDOMString::rbegin"></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>
<a class="el" href="classXalanDOMString.html#s9">reverse_iterator</a> XalanDOMString::rbegin (
</b></td>
<td valign="bottom"><b>
)
</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="a18" doxytag="XalanDOMString::rend"></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>
<a class="el" href="classXalanDOMString.html#s10">const_reverse_iterator</a> XalanDOMString::rend (
</b></td>
<td valign="bottom"><b>
) const
</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="a17" doxytag="XalanDOMString::rend"></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>
<a class="el" href="classXalanDOMString.html#s9">reverse_iterator</a> XalanDOMString::rend (
</b></td>
<td valign="bottom"><b>
)
</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="a25" doxytag="XalanDOMString::reserve"></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>
void XalanDOMString::reserve (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = 0&nbsp;)
</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="a70" doxytag="XalanDOMString::reset"></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>
void XalanDOMString::reset (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</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="a69" doxytag="XalanDOMString::reset"></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>
void XalanDOMString::reset (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const char * <em>theString</em>&nbsp;)
</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="a23" doxytag="XalanDOMString::resize"></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>
void XalanDOMString::resize (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>&nbsp;)
</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="a22" doxytag="XalanDOMString::resize"></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>
void XalanDOMString::resize (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</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="a19" doxytag="XalanDOMString::size"></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>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> XalanDOMString::size (
</b></td>
<td valign="bottom"><b>
) const
</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="a63" doxytag="XalanDOMString::substr"></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>
XalanDOMString &amp; XalanDOMString::substr (
</b></td>
<td valign="bottom"><b>
XalanDOMString &amp; <em>theSubstring</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>thePosition</em> = 0,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">size_type</a> <em>theCount</em> = <a class="el" href="classXalanDOMString.html#s6">size_type</a>(npos)&nbsp;) const
</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="a35" doxytag="XalanDOMString::swap"></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>
void XalanDOMString::swap (
</b></td>
<td valign="bottom"><b>
XalanDOMString &amp; <em>theOther</em>&nbsp;)
</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="a71" doxytag="XalanDOMString::transcode"></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>
void XalanDOMString::transcode (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s1">CharVectorType</a> &amp; <em>theResult</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Transcode the string to the local code page.
<p>
If the string cannot be properly transcoded, and the transcoder can detect the error a <a class="el" href="classXalanDOMString_1_1TranscodingError.html">TranscodingError</a> exception is thrown.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theResult</em>
&nbsp;</td><td>
A CharVectorType instance for the transcoded string. The string is null-terminated. </td></tr>
</table>
</dl> </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XalanDOMString_8hpp-source.html">XalanDOMString.hpp</a></ul>
<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>