blob: 94a1c1d49f73ecf20192b8fb9273ee4fe15796d9 [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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<h1>XalanDOMString Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XalanDOMString" -->
<p><code>#include &lt;<a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for XalanDOMString:</div>
<div class="dyncontent">
<div class="center"><img src="classXalanDOMString__coll__graph.png" border="0" usemap="#XalanDOMString_coll__map" alt="Collaboration graph"/></div>
<map name="XalanDOMString_coll__map" id="XalanDOMString_coll__map">
<area shape="rect" id="node2" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="5,5,232,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXalanDOMString-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classXalanDOMString_1_1TranscodingError.html">TranscodingError</a>
</ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>enum { <a class="el" href="classXalanDOMString.html#a738c3684088f21a02e16a8a44e525063a79a8556da86ea1ccd6630e6221c1b424">npos</a> = ~0u
}
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; XalanDOMChar &gt; <a class="el" href="classXalanDOMString.html#a3b885094fa1dce6d76fc17f50c9f303e">XalanDOMCharVectorType</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; char &gt; <a class="el" href="classXalanDOMString.html#a64fb3665a837591ed61407b5f546df17">CharVectorType</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; wchar_t &gt; <a class="el" href="classXalanDOMString.html#aadc63693a37348cf002c301005fa9a55">WideCharVectorType</a>
<li>typedef XalanDOMChar <a class="el" href="classXalanDOMString.html#af2013f6b1ff280954729a9fc8b22f418">value_type</a>
<li>typedef XalanDOMChar &amp; <a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">reference</a>
<li>typedef const XalanDOMChar &amp; <a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">const_reference</a>
<li>typedef XalanSize_t <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html#a70c358c6cf1e45ba03751d3b6f47392e">XalanDOMCharVectorType::iterator</a> <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html#aaa40002094527260a5365fb623f9d1bb">XalanDOMCharVectorType::const_iterator</a> <a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html#a08d88fa5a3d505d0e3b077b5260ee546">XalanDOMCharVectorType::reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">reverse_iterator</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html#af6669d95611ef332e35853e81e9c61d7">XalanDOMCharVectorType::const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">const_reverse_iterator</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXalanDOMString.html#adc8bfc6b11c7122d8f1b046454d6e6d3">XalanDOMString</a> (MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())
<li><a class="el" href="classXalanDOMString.html#a725565e75dbb73840682034cbe93da1d">XalanDOMString</a> (const char *theString, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a8f87c980e927f24be615be16f3e1c545">XalanDOMString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theStartPosition=0, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a3819cdffbd6b7dc6f644370af0c63a36">XalanDOMString</a> (const XalanDOMChar *theString, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos))
<li><a class="el" href="classXalanDOMString.html#a3840d9fe133f1eccd8f4586d6a0b7a9a">XalanDOMString</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> * <a class="el" href="classXalanDOMString.html#ab9f8313943c3741e60cf036259d52c02">clone</a> (MemoryManager &amp;theManager)
<li><a class="el" href="classXalanDOMString.html#abf8d40706010f1945c4540dd2f8ecf60">~XalanDOMString</a> ()
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a914aa93cfd8f2bdfd296a440fc8d606d">operator=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a1a150fada6a701a27e4fa831da9602fa">operator=</a> (const XalanDOMChar *theRHS)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a8c6afed9c42e1279f41f1cac0aee5f1d">operator=</a> (const char *theRHS)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a60d69a1a9cc058c6d3caa336f95cbe9b">operator=</a> (XalanDOMChar theRHS)
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a08abf42625a9d3b963d739204d6eeaa7">begin</a> ()
<li><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> <a class="el" href="classXalanDOMString.html#a4e74c6936085775acea0d091d101fd35">begin</a> () const
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a1daeb6c1eb11994fb35d7e7f52e73099">end</a> ()
<li><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> <a class="el" href="classXalanDOMString.html#a0885d2e9ac36ec95dc16dff0f9463642">end</a> () const
<li><a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a77adc3cef5978cf0df6372e535c402cf">rbegin</a> ()
<li><a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#aa0d7d56cc2174c243e93004dacfef4e4">rbegin</a> () const
<li><a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a93cbe02d4a0ec40814517451d1431125">rend</a> ()
<li><a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a9b0439d4b907195a6ea3ed9daa045c7d">rend</a> () const
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#a4d40ab9e7373aa46f192a3dc5db0a940">size</a> () const
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#a6292143f4f124543c4c9d1d5f3526183">length</a> () const
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#ae5e0850b23a1db5545990399240f965b">max_size</a> () const
<li>void <a class="el" href="classXalanDOMString.html#aeea4d3580e3af8ac994cf702c332573b">resize</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#aa86e403c9d96355d9ae9819d2645ba48">resize</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#abe14e5097f2189de42110cf4b7802d19">capacity</a> () const
<li>void <a class="el" href="classXalanDOMString.html#a41c5479ec14f18de8f7c09ad59680ffd">reserve</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=0)
<li>void <a class="el" href="classXalanDOMString.html#aafab617353402b9a59d30b49dd689fa3">clear</a> ()
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a003f18d23b852ff7efe9a3544baffea5">erase</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> thePosition)
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a0e37adaaa1279f5049ce5011bad4b4b7">erase</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theFirst, <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theLast)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#ade2c9a8bf8044e7cf0744f5872be158a">erase</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theStartPosition=0, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos))
<li>bool <a class="el" href="classXalanDOMString.html#a6b59402396d6597a3b3f7019bb235ead">empty</a> () const
<li><a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">const_reference</a> <a class="el" href="classXalanDOMString.html#a84c83a3631628a5605183eeca4c989c4">operator[]</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theIndex) const
<li><a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">reference</a> <a class="el" href="classXalanDOMString.html#a05aa026fcacf3e75f1f9b0341b5498a0">operator[]</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theIndex)
<li><a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">const_reference</a> <a class="el" href="classXalanDOMString.html#abaa41c166bfd2fb16cb8a297e736920f">at</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theIndex) const
<li><a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">reference</a> <a class="el" href="classXalanDOMString.html#a84b4ce3da19b9a08ff1c587d5baa3d4d">at</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theIndex)
<li>const XalanDOMChar * <a class="el" href="classXalanDOMString.html#ae1c7a620d58a51ebadba66d79b1ce770">c_str</a> () const
<li>const XalanDOMChar * <a class="el" href="classXalanDOMString.html#abdb05c7bd337ad29e87ea908562d2a0d">data</a> () const
<li>void <a class="el" href="classXalanDOMString.html#a36badd8d3a0a5bdaea1520ae347d0963">swap</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theOther)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a456b9d42d8d6cef7a6c70dce923c9c8b">operator+=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#af2e6c6ac88a64f3e7ef05c2203694323">operator+=</a> (const XalanDOMChar *theString)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#abe611c4bd927e2e88586c80f12a84354">operator+=</a> (XalanDOMChar theChar)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a1d338359ccc0e883797a995653c66245">assign</a> (const XalanDOMChar *theSource)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a475af5107990b7e419496a73629a5e68">assign</a> (const XalanDOMChar *theSource, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a28d4766428a691485fc6ac581d0aacfa">assign</a> (const char *theSource)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a566e694db5b55e61729135585ee8f149">assign</a> (const char *theSource, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a3b441ad260dcd3c9c07d3b4704ca197a">assign</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#af2559b09cfda3aa8f18c0f27aba4640a">assign</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#ab460af380ba8a6c6d25ed5118faa3a57">assign</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a116396d24c15fa168e1179b5bff25943">assign</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theFirstPosition, <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theLastPosition)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#aca9fce6b18971fcd85ea2433267e199d">append</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a21b003f7034efc0cb96a58d56c431c65">append</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSource, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#abc2e925a071305c621c83fc1807435df">append</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a2b0e5d878cd72b5edccfa5b09b697064">append</a> (const XalanDOMChar *theString)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a4b03f4620750e3d921c01f0c9bb8a282">append</a> (const char *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#acfb3f757b1a1c576d747dde8df0bb5a1">append</a> (const char *theString)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a291992727193fcbe6243d7aeb995c6a3">append</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#ac96650688128f6c184e967429b4f110d">push_back</a> (XalanDOMChar theChar)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a99ea3a1bda1d84f25012425c31e2b15f">insert</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a088f5945eae80513a7c9d10d373d106c">insert</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition1, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition2, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a04589ee6d40e40a3d8c5d2b28854992e">insert</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a09175801514e95ac743324fb7bb3bc91">insert</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, const XalanDOMChar *theString)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#a16d98e692400408b8bb2f8aa96420bf2">insert</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar)
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a460613d98ff62da1a52f28f8a9358908">insert</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> thePosition, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a2dbf507b4820385d30cbd35f715a1650">insert</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> thePosition, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount, XalanDOMChar theChar)
<li>void <a class="el" href="classXalanDOMString.html#a478d34f76ddab5a2bab6c7def3ca283c">insert</a> (<a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theInsertPosition, <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theFirstPosition, <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> theLastPosition)
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanDOMString.html#ad74054ecbe008fc673b000c995e2b107">substr</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSubstring, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition=0, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)) const
<li>int <a class="el" href="classXalanDOMString.html#a4dbdf9bdd043fc595cc0aa6a4bbe1b40">compare</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString) const
<li>int <a class="el" href="classXalanDOMString.html#ac2980f63bb12b3f0641af20ae2f975d7">compare</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount1, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString) const
<li>int <a class="el" href="classXalanDOMString.html#a6232af3208e696fbc17feceba2c94594">compare</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount1, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition2, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount2) const
<li>int <a class="el" href="classXalanDOMString.html#ab9780dc580bec2065d64b9f98034ce1a">compare</a> (const XalanDOMChar *theString) const
<li>int <a class="el" href="classXalanDOMString.html#aed555150ac26aa7c1ee636f1aca5bc23">compare</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition1, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount1, const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theCount2=<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)) const
<li>void <a class="el" href="classXalanDOMString.html#aee8ffdafee2e8f2939e3b9a62e4e5b0a">reset</a> (MemoryManager &amp;theManager, const char *theString)
<li>void <a class="el" href="classXalanDOMString.html#af99c2641d2bac06bac5b3fb8cf78a1b8">reset</a> (MemoryManager &amp;theManager, const XalanDOMChar *theString)
<li>void <a class="el" href="classXalanDOMString.html#a545dffd893a80c48d6ddbf3912c7e163">transcode</a> (<a class="el" href="classXalanVector.html">CharVectorType</a> &amp;<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>) const
<dl class="el"><dd class="mdescRight">Transcode the string to the local code page. <a href="#a545dffd893a80c48d6ddbf3912c7e163"></a><br/></dl><li>MemoryManager &amp; <a class="el" href="classXalanDOMString.html#a006a27cf78081756e81251152112716b">getMemoryManager</a> ()
<li>size_t <a class="el" href="classXalanDOMString.html#aa151ee4836a58d879914a3a38e938abd">hash</a> () const
</ul>
<h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2>
<ul>
<li>static size_t <a class="el" href="classXalanDOMString.html#ab1bbfe93ad3ea47f3982b9ac0597254f">hash</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theLength)
<li>static bool <a class="el" href="classXalanDOMString.html#afdd55d6339583504c35ae1a28dca2ec8">equals</a> (const XalanDOMChar *theLHS, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theLHSLength, const XalanDOMChar *theRHS, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> theRHSLength)
<li>static bool <a class="el" href="classXalanDOMString.html#a62be0c50a3c7b9eb30d6bc5fb80d3bc0">equals</a> (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS)
<li>static bool <a class="el" href="classXalanDOMString.html#a1a940f3a6e178f505de8a098442bc2c6">equals</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>static bool <a class="el" href="classXalanDOMString.html#a0c7334af7b6b735af4b0bc80e89ad2aa">equals</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<li>static bool <a class="el" href="classXalanDOMString.html#a7cf0f61adcc14aac9c1ecc95cbf723f3">equals</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<li>static <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#ad1dfa6b5a75af57aecb1af1394c724ac">length</a> (const XalanDOMChar *theString)
<li>static <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> <a class="el" href="classXalanDOMString.html#a6f6bfc1a69cec700c81280e8aca40b2b">length</a> (const char *theString)
</ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li>void <a class="el" href="classXalanDOMString.html#a4d4749ec8798bacee9ac445603a0629a">invariants</a> () const
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#a1b672b3c13b1c398c518e67843587617">getBackInsertIterator</a> ()
<li><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> <a class="el" href="classXalanDOMString.html#a42ebe313b9105ba7e22aa393ba316564">getBackInsertIterator</a> () const
<li><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> <a class="el" href="classXalanDOMString.html#ae41be6c765f351f85142c822e9045045">getIteratorForPosition</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition)
<li><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> <a class="el" href="classXalanDOMString.html#acf221cb006a828919da0135fe890330e">getIteratorForPosition</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> thePosition) const
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00045">45</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a64fb3665a837591ed61407b5f546df17"></a><!-- doxytag: member="XalanDOMString::CharVectorType" ref="a64fb3665a837591ed61407b5f546df17" 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">XalanDOMString::CharVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00050">50</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a600fb62b89d195b994e34aef49f25a07"></a><!-- doxytag: member="XalanDOMString::const_iterator" ref="a600fb62b89d195b994e34aef49f25a07" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html#aaa40002094527260a5365fb623f9d1bb">XalanDOMCharVectorType::const_iterator</a> <a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">XalanDOMString::const_iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00060">60</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a13322519df89851f7621ecd3c845ec1b"></a><!-- doxytag: member="XalanDOMString::const_reference" ref="a13322519df89851f7621ecd3c845ec1b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef const XalanDOMChar&amp; <a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">XalanDOMString::const_reference</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00055">55</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af364a597b9b6c7be656585947cc73d86"></a><!-- doxytag: member="XalanDOMString::const_reverse_iterator" ref="af364a597b9b6c7be656585947cc73d86" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html#af6669d95611ef332e35853e81e9c61d7">XalanDOMCharVectorType::const_reverse_iterator</a> <a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">XalanDOMString::const_reverse_iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00062">62</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae45406ab1c64db3dd5c9b14bf5f85c73"></a><!-- doxytag: member="XalanDOMString::iterator" ref="ae45406ab1c64db3dd5c9b14bf5f85c73" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html#a70c358c6cf1e45ba03751d3b6f47392e">XalanDOMCharVectorType::iterator</a> <a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">XalanDOMString::iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00059">59</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8cab9801d0d794f129a5fa1c941cda26"></a><!-- doxytag: member="XalanDOMString::reference" ref="a8cab9801d0d794f129a5fa1c941cda26" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XalanDOMChar&amp; <a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">XalanDOMString::reference</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00054">54</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8f5341689c243651567c0de512f655b6"></a><!-- doxytag: member="XalanDOMString::reverse_iterator" ref="a8f5341689c243651567c0de512f655b6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html#a08d88fa5a3d505d0e3b077b5260ee546">XalanDOMCharVectorType::reverse_iterator</a> <a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">XalanDOMString::reverse_iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00061">61</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab8b91a47f3335d6c54c49029dd1074f2"></a><!-- doxytag: member="XalanDOMString::size_type" ref="ab8b91a47f3335d6c54c49029dd1074f2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XalanSize_t <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00057">57</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af2013f6b1ff280954729a9fc8b22f418"></a><!-- doxytag: member="XalanDOMString::value_type" ref="af2013f6b1ff280954729a9fc8b22f418" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XalanDOMChar <a class="el" href="classXalanDOMString.html#af2013f6b1ff280954729a9fc8b22f418">XalanDOMString::value_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00053">53</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aadc63693a37348cf002c301005fa9a55"></a><!-- doxytag: member="XalanDOMString::WideCharVectorType" ref="aadc63693a37348cf002c301005fa9a55" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;wchar_t&gt; <a class="el" href="classXalanVector.html">XalanDOMString::WideCharVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00051">51</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3b885094fa1dce6d76fc17f50c9f303e"></a><!-- doxytag: member="XalanDOMString::XalanDOMCharVectorType" ref="a3b885094fa1dce6d76fc17f50c9f303e" 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">XalanDOMString::XalanDOMCharVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00049">49</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a738c3684088f21a02e16a8a44e525063"></a><!-- doxytag: member="XalanDOMString::@33" ref="a738c3684088f21a02e16a8a44e525063" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a738c3684088f21a02e16a8a44e525063a79a8556da86ea1ccd6630e6221c1b424"></a><!-- doxytag: member="npos" ref="a738c3684088f21a02e16a8a44e525063a79a8556da86ea1ccd6630e6221c1b424" args="" -->npos</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00067">67</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adc8bfc6b11c7122d8f1b046454d6e6d3"></a><!-- doxytag: member="XalanDOMString::XalanDOMString" ref="adc8bfc6b11c7122d8f1b046454d6e6d3" args="(MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::XalanDOMString </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a725565e75dbb73840682034cbe93da1d"></a><!-- doxytag: member="XalanDOMString::XalanDOMString" ref="a725565e75dbb73840682034cbe93da1d" args="(const char *theString, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theCount=size_type(npos))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::XalanDOMString </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [explicit]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8f87c980e927f24be615be16f3e1c545"></a><!-- doxytag: member="XalanDOMString::XalanDOMString" ref="a8f87c980e927f24be615be16f3e1c545" args="(const XalanDOMString &amp;theSource, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theStartPosition=0, size_type theCount=size_type(npos))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::XalanDOMString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theStartPosition</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3819cdffbd6b7dc6f644370af0c63a36"></a><!-- doxytag: member="XalanDOMString::XalanDOMString" ref="a3819cdffbd6b7dc6f644370af0c63a36" args="(const XalanDOMChar *theString, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theCount=size_type(npos))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::XalanDOMString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [explicit]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3840d9fe133f1eccd8f4586d6a0b7a9a"></a><!-- doxytag: member="XalanDOMString::XalanDOMString" ref="a3840d9fe133f1eccd8f4586d6a0b7a9a" args="(size_type theCount, XalanDOMChar theChar, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::XalanDOMString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abf8d40706010f1945c4540dd2f8ecf60"></a><!-- doxytag: member="XalanDOMString::~XalanDOMString" ref="abf8d40706010f1945c4540dd2f8ecf60" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanDOMString::~XalanDOMString </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00098">98</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aca9fce6b18971fcd85ea2433267e199d"></a><!-- doxytag: member="XalanDOMString::append" ref="aca9fce6b18971fcd85ea2433267e199d" args="(const XalanDOMString &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00492">492</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a21b003f7034efc0cb96a58d56c431c65"></a><!-- doxytag: member="XalanDOMString::append" ref="a21b003f7034efc0cb96a58d56c431c65" args="(const XalanDOMString &amp;theSource, size_type thePosition, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</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#l00498">498</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abc2e925a071305c621c83fc1807435df"></a><!-- doxytag: member="XalanDOMString::append" ref="abc2e925a071305c621c83fc1807435df" args="(const XalanDOMChar *theString, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2b0e5d878cd72b5edccfa5b09b697064"></a><!-- doxytag: member="XalanDOMString::append" ref="a2b0e5d878cd72b5edccfa5b09b697064" args="(const XalanDOMChar *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00515">515</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4b03f4620750e3d921c01f0c9bb8a282"></a><!-- doxytag: member="XalanDOMString::append" ref="a4b03f4620750e3d921c01f0c9bb8a282" args="(const char *theString, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acfb3f757b1a1c576d747dde8df0bb5a1"></a><!-- doxytag: member="XalanDOMString::append" ref="acfb3f757b1a1c576d747dde8df0bb5a1" args="(const char *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00526">526</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a291992727193fcbe6243d7aeb995c6a3"></a><!-- doxytag: member="XalanDOMString::append" ref="a291992727193fcbe6243d7aeb995c6a3" args="(size_type theCount, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::append </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a28d4766428a691485fc6ac581d0aacfa"></a><!-- doxytag: member="XalanDOMString::assign" ref="a28d4766428a691485fc6ac581d0aacfa" args="(const char *theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00424">424</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a566e694db5b55e61729135585ee8f149"></a><!-- doxytag: member="XalanDOMString::assign" ref="a566e694db5b55e61729135585ee8f149" args="(const char *theSource, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</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#l00436">436</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af2559b09cfda3aa8f18c0f27aba4640a"></a><!-- doxytag: member="XalanDOMString::assign" ref="af2559b09cfda3aa8f18c0f27aba4640a" args="(const XalanDOMString &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00456">456</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab460af380ba8a6c6d25ed5118faa3a57"></a><!-- doxytag: member="XalanDOMString::assign" ref="ab460af380ba8a6c6d25ed5118faa3a57" args="(size_type theCount, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</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#l00473">473</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a116396d24c15fa168e1179b5bff25943"></a><!-- doxytag: member="XalanDOMString::assign" ref="a116396d24c15fa168e1179b5bff25943" args="(iterator theFirstPosition, iterator theLastPosition)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theFirstPosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theLastPosition</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b441ad260dcd3c9c07d3b4704ca197a"></a><!-- doxytag: member="XalanDOMString::assign" ref="a3b441ad260dcd3c9c07d3b4704ca197a" args="(const XalanDOMString &amp;theSource, size_type thePosition, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1d338359ccc0e883797a995653c66245"></a><!-- doxytag: member="XalanDOMString::assign" ref="a1d338359ccc0e883797a995653c66245" args="(const XalanDOMChar *theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00398">398</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a475af5107990b7e419496a73629a5e68"></a><!-- doxytag: member="XalanDOMString::assign" ref="a475af5107990b7e419496a73629a5e68" args="(const XalanDOMChar *theSource, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::assign </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</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#l00410">410</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abaa41c166bfd2fb16cb8a297e736920f"></a><!-- doxytag: member="XalanDOMString::at" ref="abaa41c166bfd2fb16cb8a297e736920f" args="(size_type theIndex) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">const_reference</a> XalanDOMString::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theIndex</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00332">332</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a84b4ce3da19b9a08ff1c587d5baa3d4d"></a><!-- doxytag: member="XalanDOMString::at" ref="a84b4ce3da19b9a08ff1c587d5baa3d4d" args="(size_type theIndex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">reference</a> XalanDOMString::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theIndex</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00340">340</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a08abf42625a9d3b963d739204d6eeaa7"></a><!-- doxytag: member="XalanDOMString::begin" ref="a08abf42625a9d3b963d739204d6eeaa7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::begin </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00127">127</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4e74c6936085775acea0d091d101fd35"></a><!-- doxytag: member="XalanDOMString::begin" ref="a4e74c6936085775acea0d091d101fd35" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> XalanDOMString::begin </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00135">135</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae1c7a620d58a51ebadba66d79b1ce770"></a><!-- doxytag: member="XalanDOMString::c_str" ref="ae1c7a620d58a51ebadba66d79b1ce770" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar* XalanDOMString::c_str </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00348">348</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abe14e5097f2189de42110cf4b7802d19"></a><!-- doxytag: member="XalanDOMString::capacity" ref="abe14e5097f2189de42110cf4b7802d19" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::capacity </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00242">242</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aafab617353402b9a59d30b49dd689fa3"></a><!-- doxytag: member="XalanDOMString::clear" ref="aafab617353402b9a59d30b49dd689fa3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::clear </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00261">261</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab9f8313943c3741e60cf036259d52c02"></a><!-- doxytag: member="XalanDOMString::clone" ref="ab9f8313943c3741e60cf036259d52c02" args="(MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>* XalanDOMString::clone </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab9780dc580bec2065d64b9f98034ce1a"></a><!-- doxytag: member="XalanDOMString::compare" ref="ab9780dc580bec2065d64b9f98034ce1a" args="(const XalanDOMChar *theString) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XalanDOMString::compare </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aed555150ac26aa7c1ee636f1aca5bc23"></a><!-- doxytag: member="XalanDOMString::compare" ref="aed555150ac26aa7c1ee636f1aca5bc23" args="(size_type thePosition1, size_type theCount1, const XalanDOMChar *theString, size_type theCount2=size_type(npos)) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XalanDOMString::compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount2</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4dbdf9bdd043fc595cc0aa6a4bbe1b40"></a><!-- doxytag: member="XalanDOMString::compare" ref="a4dbdf9bdd043fc595cc0aa6a4bbe1b40" args="(const XalanDOMString &amp;theString) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XalanDOMString::compare </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00620">620</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac2980f63bb12b3f0641af20ae2f975d7"></a><!-- doxytag: member="XalanDOMString::compare" ref="ac2980f63bb12b3f0641af20ae2f975d7" args="(size_type thePosition1, size_type theCount1, const XalanDOMString &amp;theString) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XalanDOMString::compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount1</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>theString</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00628">628</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6232af3208e696fbc17feceba2c94594"></a><!-- doxytag: member="XalanDOMString::compare" ref="a6232af3208e696fbc17feceba2c94594" args="(size_type thePosition1, size_type theCount1, const XalanDOMString &amp;theString, size_type thePosition2, size_type theCount2) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XalanDOMString::compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount1</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>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount2</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00639">639</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abdb05c7bd337ad29e87ea908562d2a0d"></a><!-- doxytag: member="XalanDOMString::data" ref="abdb05c7bd337ad29e87ea908562d2a0d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar* XalanDOMString::data </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00356">356</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6b59402396d6597a3b3f7019bb235ead"></a><!-- doxytag: member="XalanDOMString::empty" ref="a6b59402396d6597a3b3f7019bb235ead" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanDOMString::empty </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00308">308</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1daeb6c1eb11994fb35d7e7f52e73099"></a><!-- doxytag: member="XalanDOMString::end" ref="a1daeb6c1eb11994fb35d7e7f52e73099" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::end </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00143">143</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0885d2e9ac36ec95dc16dff0f9463642"></a><!-- doxytag: member="XalanDOMString::end" ref="a0885d2e9ac36ec95dc16dff0f9463642" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> XalanDOMString::end </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00151">151</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afdd55d6339583504c35ae1a28dca2ec8"></a><!-- doxytag: member="XalanDOMString::equals" ref="afdd55d6339583504c35ae1a28dca2ec8" args="(const XalanDOMChar *theLHS, size_type theLHSLength, const XalanDOMChar *theRHS, size_type theRHSLength)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool XalanDOMString::equals </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"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theLHSLength</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theRHS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theRHSLength</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7cf0f61adcc14aac9c1ecc95cbf723f3"></a><!-- doxytag: member="XalanDOMString::equals" ref="a7cf0f61adcc14aac9c1ecc95cbf723f3" args="(const XalanDOMChar *theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool XalanDOMString::equals </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, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00746">746</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0c7334af7b6b735af4b0bc80e89ad2aa"></a><!-- doxytag: member="XalanDOMString::equals" ref="a0c7334af7b6b735af4b0bc80e89ad2aa" args="(const XalanDOMString &amp;theLHS, const XalanDOMChar *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool XalanDOMString::equals </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, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00738">738</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a62be0c50a3c7b9eb30d6bc5fb80d3bc0"></a><!-- doxytag: member="XalanDOMString::equals" ref="a62be0c50a3c7b9eb30d6bc5fb80d3bc0" args="(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool XalanDOMString::equals </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 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, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00725">725</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1a940f3a6e178f505de8a098442bc2c6"></a><!-- doxytag: member="XalanDOMString::equals" ref="a1a940f3a6e178f505de8a098442bc2c6" args="(const XalanDOMString &amp;theLHS, const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool XalanDOMString::equals </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> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a003f18d23b852ff7efe9a3544baffea5"></a><!-- doxytag: member="XalanDOMString::erase" ref="a003f18d23b852ff7efe9a3544baffea5" args="(iterator thePosition)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::erase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00273">273</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0e37adaaa1279f5049ce5011bad4b4b7"></a><!-- doxytag: member="XalanDOMString::erase" ref="a0e37adaaa1279f5049ce5011bad4b4b7" args="(iterator theFirst, iterator theLast)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::erase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theFirst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theLast</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#l00287">287</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ade2c9a8bf8044e7cf0744f5872be158a"></a><!-- doxytag: member="XalanDOMString::erase" ref="ade2c9a8bf8044e7cf0744f5872be158a" args="(size_type theStartPosition=0, size_type theCount=size_type(npos))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::erase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theStartPosition</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a42ebe313b9105ba7e22aa393ba316564"></a><!-- doxytag: member="XalanDOMString::getBackInsertIterator" ref="a42ebe313b9105ba7e22aa393ba316564" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> XalanDOMString::getBackInsertIterator </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00803">803</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1b672b3c13b1c398c518e67843587617"></a><!-- doxytag: member="XalanDOMString::getBackInsertIterator" ref="a1b672b3c13b1c398c518e67843587617" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::getBackInsertIterator </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00795">795</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae41be6c765f351f85142c822e9045045"></a><!-- doxytag: member="XalanDOMString::getIteratorForPosition" ref="ae41be6c765f351f85142c822e9045045" args="(size_type thePosition)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::getIteratorForPosition </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00811">811</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acf221cb006a828919da0135fe890330e"></a><!-- doxytag: member="XalanDOMString::getIteratorForPosition" ref="acf221cb006a828919da0135fe890330e" args="(size_type thePosition) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a600fb62b89d195b994e34aef49f25a07">const_iterator</a> XalanDOMString::getIteratorForPosition </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00819">819</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a006a27cf78081756e81251152112716b"></a><!-- doxytag: member="XalanDOMString::getMemoryManager" ref="a006a27cf78081756e81251152112716b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XalanDOMString::getMemoryManager </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00696">696</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa151ee4836a58d879914a3a38e938abd"></a><!-- doxytag: member="XalanDOMString::hash" ref="aa151ee4836a58d879914a3a38e938abd" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t XalanDOMString::hash </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00702">702</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab1bbfe93ad3ea47f3982b9ac0597254f"></a><!-- doxytag: member="XalanDOMString::hash" ref="ab1bbfe93ad3ea47f3982b9ac0597254f" args="(const XalanDOMChar *theString, size_type theLength)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static size_t XalanDOMString::hash </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theLength</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00708">708</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a09175801514e95ac743324fb7bb3bc91"></a><!-- doxytag: member="XalanDOMString::insert" ref="a09175801514e95ac743324fb7bb3bc91" args="(size_type thePosition, const XalanDOMChar *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</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#l00571">571</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a99ea3a1bda1d84f25012425c31e2b15f"></a><!-- doxytag: member="XalanDOMString::insert" ref="a99ea3a1bda1d84f25012425c31e2b15f" args="(size_type thePosition, const XalanDOMString &amp;theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</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>theString</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#l00547">547</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a088f5945eae80513a7c9d10d373d106c"></a><!-- doxytag: member="XalanDOMString::insert" ref="a088f5945eae80513a7c9d10d373d106c" args="(size_type thePosition1, const XalanDOMString &amp;theString, size_type thePosition2, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition1</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>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</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#l00555">555</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a04589ee6d40e40a3d8c5d2b28854992e"></a><!-- doxytag: member="XalanDOMString::insert" ref="a04589ee6d40e40a3d8c5d2b28854992e" args="(size_type thePosition, const XalanDOMChar *theString, size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a16d98e692400408b8bb2f8aa96420bf2"></a><!-- doxytag: member="XalanDOMString::insert" ref="a16d98e692400408b8bb2f8aa96420bf2" args="(size_type thePosition, size_type theCount, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a460613d98ff62da1a52f28f8a9358908"></a><!-- doxytag: member="XalanDOMString::insert" ref="a460613d98ff62da1a52f28f8a9358908" args="(iterator thePosition, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a> XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2dbf507b4820385d30cbd35f715a1650"></a><!-- doxytag: member="XalanDOMString::insert" ref="a2dbf507b4820385d30cbd35f715a1650" args="(iterator thePosition, size_type theCount, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a478d34f76ddab5a2bab6c7def3ca283c"></a><!-- doxytag: member="XalanDOMString::insert" ref="a478d34f76ddab5a2bab6c7def3ca283c" args="(iterator theInsertPosition, iterator theFirstPosition, iterator theLastPosition)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theInsertPosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theFirstPosition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ae45406ab1c64db3dd5c9b14bf5f85c73">iterator</a>&nbsp;</td>
<td class="paramname"> <em>theLastPosition</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4d4749ec8798bacee9ac445603a0629a"></a><!-- doxytag: member="XalanDOMString::invariants" ref="a4d4749ec8798bacee9ac445603a0629a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::invariants </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00781">781</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad1dfa6b5a75af57aecb1af1394c724ac"></a><!-- doxytag: member="XalanDOMString::length" ref="ad1dfa6b5a75af57aecb1af1394c724ac" args="(const XalanDOMChar *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::length </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6f6bfc1a69cec700c81280e8aca40b2b"></a><!-- doxytag: member="XalanDOMString::length" ref="a6f6bfc1a69cec700c81280e8aca40b2b" args="(const char *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::length </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6292143f4f124543c4c9d1d5f3526183"></a><!-- doxytag: member="XalanDOMString::length" ref="a6292143f4f124543c4c9d1d5f3526183" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::length </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00213">213</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae5e0850b23a1db5545990399240f965b"></a><!-- doxytag: member="XalanDOMString::max_size" ref="ae5e0850b23a1db5545990399240f965b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::max_size </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00221">221</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a456b9d42d8d6cef7a6c70dce923c9c8b"></a><!-- doxytag: member="XalanDOMString::operator+=" ref="a456b9d42d8d6cef7a6c70dce923c9c8b" args="(const XalanDOMString &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00378">378</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af2e6c6ac88a64f3e7ef05c2203694323"></a><!-- doxytag: member="XalanDOMString::operator+=" ref="af2e6c6ac88a64f3e7ef05c2203694323" args="(const XalanDOMChar *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator+= </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00384">384</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abe611c4bd927e2e88586c80f12a84354"></a><!-- doxytag: member="XalanDOMString::operator+=" ref="abe611c4bd927e2e88586c80f12a84354" args="(XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator+= </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00390">390</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8c6afed9c42e1279f41f1cac0aee5f1d"></a><!-- doxytag: member="XalanDOMString::operator=" ref="a8c6afed9c42e1279f41f1cac0aee5f1d" args="(const char *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator= </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00115">115</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a914aa93cfd8f2bdfd296a440fc8d606d"></a><!-- doxytag: member="XalanDOMString::operator=" ref="a914aa93cfd8f2bdfd296a440fc8d606d" args="(const XalanDOMString &amp;theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator= </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;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00103">103</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a60d69a1a9cc058c6d3caa336f95cbe9b"></a><!-- doxytag: member="XalanDOMString::operator=" ref="a60d69a1a9cc058c6d3caa336f95cbe9b" args="(XalanDOMChar theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator= </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00121">121</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1a150fada6a701a27e4fa831da9602fa"></a><!-- doxytag: member="XalanDOMString::operator=" ref="a1a150fada6a701a27e4fa831da9602fa" args="(const XalanDOMChar *theRHS)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::operator= </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00109">109</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a84c83a3631628a5605183eeca4c989c4"></a><!-- doxytag: member="XalanDOMString::operator[]" ref="a84c83a3631628a5605183eeca4c989c4" args="(size_type theIndex) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a13322519df89851f7621ecd3c845ec1b">const_reference</a> XalanDOMString::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theIndex</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00316">316</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a05aa026fcacf3e75f1f9b0341b5498a0"></a><!-- doxytag: member="XalanDOMString::operator[]" ref="a05aa026fcacf3e75f1f9b0341b5498a0" args="(size_type theIndex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a8cab9801d0d794f129a5fa1c941cda26">reference</a> XalanDOMString::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theIndex</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00324">324</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac96650688128f6c184e967429b4f110d"></a><!-- doxytag: member="XalanDOMString::push_back" ref="ac96650688128f6c184e967429b4f110d" args="(XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::push_back </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00537">537</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa0d7d56cc2174c243e93004dacfef4e4"></a><!-- doxytag: member="XalanDOMString::rbegin" ref="aa0d7d56cc2174c243e93004dacfef4e4" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">const_reverse_iterator</a> XalanDOMString::rbegin </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00174">174</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a77adc3cef5978cf0df6372e535c402cf"></a><!-- doxytag: member="XalanDOMString::rbegin" ref="a77adc3cef5978cf0df6372e535c402cf" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">reverse_iterator</a> XalanDOMString::rbegin </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00159">159</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a93cbe02d4a0ec40814517451d1431125"></a><!-- doxytag: member="XalanDOMString::rend" ref="a93cbe02d4a0ec40814517451d1431125" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#a8f5341689c243651567c0de512f655b6">reverse_iterator</a> XalanDOMString::rend </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00189">189</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9b0439d4b907195a6ea3ed9daa045c7d"></a><!-- doxytag: member="XalanDOMString::rend" ref="a9b0439d4b907195a6ea3ed9daa045c7d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#af364a597b9b6c7be656585947cc73d86">const_reverse_iterator</a> XalanDOMString::rend </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00197">197</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a41c5479ec14f18de8f7c09ad59680ffd"></a><!-- doxytag: member="XalanDOMString::reserve" ref="a41c5479ec14f18de8f7c09ad59680ffd" args="(size_type theCount=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code>0</code></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00253">253</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aee8ffdafee2e8f2939e3b9a62e4e5b0a"></a><!-- doxytag: member="XalanDOMString::reset" ref="aee8ffdafee2e8f2939e3b9a62e4e5b0a" args="(MemoryManager &amp;theManager, const char *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::reset </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>theString</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af99c2641d2bac06bac5b3fb8cf78a1b8"></a><!-- doxytag: member="XalanDOMString::reset" ref="af99c2641d2bac06bac5b3fb8cf78a1b8" args="(MemoryManager &amp;theManager, const XalanDOMChar *theString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::reset </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aeea4d3580e3af8ac994cf702c332573b"></a><!-- doxytag: member="XalanDOMString::resize" ref="aeea4d3580e3af8ac994cf702c332573b" args="(size_type theCount, XalanDOMChar theChar)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::resize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>theChar</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa86e403c9d96355d9ae9819d2645ba48"></a><!-- doxytag: member="XalanDOMString::resize" ref="aa86e403c9d96355d9ae9819d2645ba48" args="(size_type theCount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::resize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00234">234</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4d40ab9e7373aa46f192a3dc5db0a940"></a><!-- doxytag: member="XalanDOMString::size" ref="a4d40ab9e7373aa46f192a3dc5db0a940" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a> XalanDOMString::size </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00205">205</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad74054ecbe008fc673b000c995e2b107"></a><!-- doxytag: member="XalanDOMString::substr" ref="ad74054ecbe008fc673b000c995e2b107" args="(XalanDOMString &amp;theSubstring, size_type thePosition=0, size_type theCount=size_type(npos)) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanDOMString::substr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSubstring</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>thePosition</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theCount</em> = <code><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">size_type</a>(npos)</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00603">603</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a36badd8d3a0a5bdaea1520ae347d0963"></a><!-- doxytag: member="XalanDOMString::swap" ref="a36badd8d3a0a5bdaea1520ae347d0963" args="(XalanDOMString &amp;theOther)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theOther</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanDOMString_8hpp_source.html#l00364">364</a> of file <a class="el" href="XalanDOMString_8hpp_source.html">XalanDOMString.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a545dffd893a80c48d6ddbf3912c7e163"></a><!-- doxytag: member="XalanDOMString::transcode" ref="a545dffd893a80c48d6ddbf3912c7e163" args="(CharVectorType &amp;theResult) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanDOMString::transcode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanVector.html">CharVectorType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theResult</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Transcode the string to the local code page. </p>
<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.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theResult</em>&nbsp;</td><td>A CharVectorType instance for the transcoded string. The string is null-terminated. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<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></li>
</ul>
</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>