Files
2026-08-16 18:24:52 +07:00

3067 lines
240 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: String Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1String.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classSteinberg_1_1String-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">String Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classSteinberg_1_1String.html" title="String.">String</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;fstring.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for String:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1String__inherit__graph.png" border="0" usemap="#aString_inherit__map" alt="Inheritance graph"/></div>
<map name="aString_inherit__map" id="aString_inherit__map">
<area shape="rect" title="String." alt="" coords="137,967,244,1243"/>
<area shape="rect" href="classSteinberg_1_1StringObject.html" title="StringObject implements IStringResult and IString methods." alt="" coords="140,1291,241,1548"/>
<area shape="poly" title=" " alt="" coords="193,1258,193,1292,188,1292,188,1258"/>
<area shape="rect" href="classSteinberg_1_1ConstString.html" title="Invariant String." alt="" coords="5,5,375,919"/>
<area shape="poly" title=" " alt="" coords="193,934,193,968,188,968,188,934"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:af76aa92cca3a7f4f1cc9bfd804a3c873" id="r_af76aa92cca3a7f4f1cc9bfd804a3c873"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a> { <a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a>
, <a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5">kNotAlphaNum</a>
, <a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d">kNotAlpha</a>
}</td></tr>
<tr class="separator:af76aa92cca3a7f4f1cc9bfd804a3c873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classSteinberg_1_1ConstString"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classSteinberg_1_1ConstString')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td></tr>
<tr class="memitem:af4045f11e8887dda083d0122d24df4f6 inherit pub_types_classSteinberg_1_1ConstString" id="r_af4045f11e8887dda083d0122d24df4f6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> { <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>
, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff">kCaseInsensitive</a>
}</td></tr>
<tr class="separator:af4045f11e8887dda083d0122d24df4f6 inherit pub_types_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8db865e64c3c3f65ec6a0b6fd8c09a94" id="r_a8db865e64c3c3f65ec6a0b6fd8c09a94"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8db865e64c3c3f65ec6a0b6fd8c09a94">String</a> ()</td></tr>
<tr class="separator:a8db865e64c3c3f65ec6a0b6fd8c09a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9bbe6b09b629570004c874e08f76615" id="r_aa9bbe6b09b629570004c874e08f76615"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9bbe6b09b629570004c874e08f76615">String</a> (const char8 *str, <a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198">MBCodePage</a> codepage, int32 n=-1, bool isTerminated=true)</td></tr>
<tr class="memdesc:aa9bbe6b09b629570004c874e08f76615"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign n characters of str and convert to wide string by using the specified codepage <br /></td></tr>
<tr class="separator:aa9bbe6b09b629570004c874e08f76615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e3843f45b00dbd34481e62c1ecaf782" id="r_a9e3843f45b00dbd34481e62c1ecaf782"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3843f45b00dbd34481e62c1ecaf782">String</a> (const char8 *str, int32 n=-1, bool isTerminated=true)</td></tr>
<tr class="memdesc:a9e3843f45b00dbd34481e62c1ecaf782"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:a9e3843f45b00dbd34481e62c1ecaf782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7aea976019ca074da1c9f91a8c05b0" id="r_ada7aea976019ca074da1c9f91a8c05b0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada7aea976019ca074da1c9f91a8c05b0">String</a> (const char16 *str, int32 n=-1, bool isTerminated=true)</td></tr>
<tr class="memdesc:ada7aea976019ca074da1c9f91a8c05b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:ada7aea976019ca074da1c9f91a8c05b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1733e560575975097871b5aed67a2c01" id="r_a1733e560575975097871b5aed67a2c01"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1733e560575975097871b5aed67a2c01">String</a> (const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;str, int32 n=-1)</td></tr>
<tr class="memdesc:a1733e560575975097871b5aed67a2c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:a1733e560575975097871b5aed67a2c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49f71cca276a33db442c6d583d2f9b8f" id="r_a49f71cca276a33db442c6d583d2f9b8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a49f71cca276a33db442c6d583d2f9b8f">String</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1)</td></tr>
<tr class="memdesc:a49f71cca276a33db442c6d583d2f9b8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:a49f71cca276a33db442c6d583d2f9b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b8fc3f312ec00a3f2ed3cade53d6db" id="r_af9b8fc3f312ec00a3f2ed3cade53d6db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af9b8fc3f312ec00a3f2ed3cade53d6db">String</a> (const FVariant &amp;var)</td></tr>
<tr class="memdesc:af9b8fc3f312ec00a3f2ed3cade53d6db"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign from FVariant <br /></td></tr>
<tr class="separator:af9b8fc3f312ec00a3f2ed3cade53d6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59f9b66e14775bdb1662cd88074f80d5" id="r_a59f9b66e14775bdb1662cd88074f80d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59f9b66e14775bdb1662cd88074f80d5">String</a> (IString *str)</td></tr>
<tr class="memdesc:a59f9b66e14775bdb1662cd88074f80d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">assign from IString <br /></td></tr>
<tr class="separator:a59f9b66e14775bdb1662cd88074f80d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a615ec756e0d72c03f3ee7a6753a66a39" id="r_a615ec756e0d72c03f3ee7a6753a66a39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a615ec756e0d72c03f3ee7a6753a66a39">~String</a> () SMTG_OVERRIDE</td></tr>
<tr class="separator:a615ec756e0d72c03f3ee7a6753a66a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaaaf7e3d412ec741fc91722eaaceb13" id="r_aeaaaf7e3d412ec741fc91722eaaceb13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeaaaf7e3d412ec741fc91722eaaceb13">updateLength</a> ()</td></tr>
<tr class="memdesc:aeaaaf7e3d412ec741fc91722eaaceb13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this when the string is truncated outside (not recommended though) <br /></td></tr>
<tr class="separator:aeaaaf7e3d412ec741fc91722eaaceb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b3a7237b92adc53af697ef456f977f2" id="r_a3b3a7237b92adc53af697ef456f977f2"><td class="memItemLeft" align="right" valign="top">const char8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b3a7237b92adc53af697ef456f977f2">text8</a> () const SMTG_OVERRIDE</td></tr>
<tr class="separator:a3b3a7237b92adc53af697ef456f977f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96d94e5b3d94215b44300b306f2b0f8" id="r_ac96d94e5b3d94215b44300b306f2b0f8"><td class="memItemLeft" align="right" valign="top">const char16 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac96d94e5b3d94215b44300b306f2b0f8">text16</a> () const SMTG_OVERRIDE</td></tr>
<tr class="separator:ac96d94e5b3d94215b44300b306f2b0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a291639b68e8f10c12caa8b1209e46214" id="r_a291639b68e8f10c12caa8b1209e46214"><td class="memItemLeft" align="right" valign="top">char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a291639b68e8f10c12caa8b1209e46214">getChar8</a> (uint32 index) const SMTG_OVERRIDE</td></tr>
<tr class="separator:a291639b68e8f10c12caa8b1209e46214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4625759b55de2a0bef9be71021c32b" id="r_aff4625759b55de2a0bef9be71021c32b"><td class="memItemLeft" align="right" valign="top">char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aff4625759b55de2a0bef9be71021c32b">getChar16</a> (uint32 index) const SMTG_OVERRIDE</td></tr>
<tr class="separator:aff4625759b55de2a0bef9be71021c32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9821aa4f05d40a996f008636dbb0326c" id="r_a9821aa4f05d40a996f008636dbb0326c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9821aa4f05d40a996f008636dbb0326c">setChar8</a> (uint32 index, char8 c)</td></tr>
<tr class="separator:a9821aa4f05d40a996f008636dbb0326c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a579d2fd2b9b46c78bdd5383da12ee020" id="r_a579d2fd2b9b46c78bdd5383da12ee020"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a579d2fd2b9b46c78bdd5383da12ee020">setChar16</a> (uint32 index, char16 c)</td></tr>
<tr class="separator:a579d2fd2b9b46c78bdd5383da12ee020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac141e6f97efe87a6952acae14cd938a1" id="r_ac141e6f97efe87a6952acae14cd938a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac141e6f97efe87a6952acae14cd938a1">setChar</a> (uint32 index, char8 c)</td></tr>
<tr class="separator:ac141e6f97efe87a6952acae14cd938a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23bc2b1e6f1dec3921353722c4fbd2e6" id="r_a23bc2b1e6f1dec3921353722c4fbd2e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23bc2b1e6f1dec3921353722c4fbd2e6">setChar</a> (uint32 index, char16 c)</td></tr>
<tr class="separator:a23bc2b1e6f1dec3921353722c4fbd2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e4d8e75830d73c83ef54424b343980" id="r_a43e4d8e75830d73c83ef54424b343980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43e4d8e75830d73c83ef54424b343980">operator=</a> (const char8 *str)</td></tr>
<tr class="memdesc:a43e4d8e75830d73c83ef54424b343980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from a string of type char8. <br /></td></tr>
<tr class="separator:a43e4d8e75830d73c83ef54424b343980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba4142c34b75f90be739d16ead1f83e9" id="r_aba4142c34b75f90be739d16ead1f83e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aba4142c34b75f90be739d16ead1f83e9">operator=</a> (const char16 *str)</td></tr>
<tr class="separator:aba4142c34b75f90be739d16ead1f83e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2872300a114de7099a8661724db5e77a" id="r_a2872300a114de7099a8661724db5e77a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2872300a114de7099a8661724db5e77a">operator=</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str)</td></tr>
<tr class="separator:a2872300a114de7099a8661724db5e77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04505869679ae86858ad6d0499d4eec0" id="r_a04505869679ae86858ad6d0499d4eec0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a04505869679ae86858ad6d0499d4eec0">operator=</a> (const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;str)</td></tr>
<tr class="separator:a04505869679ae86858ad6d0499d4eec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834a4ca1d041cdcd9ef5d6d5d0003a5b" id="r_a834a4ca1d041cdcd9ef5d6d5d0003a5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a834a4ca1d041cdcd9ef5d6d5d0003a5b">operator=</a> (char8 c)</td></tr>
<tr class="separator:a834a4ca1d041cdcd9ef5d6d5d0003a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a138da87d28ee88cacb7c7f114bf3eb6a" id="r_a138da87d28ee88cacb7c7f114bf3eb6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a138da87d28ee88cacb7c7f114bf3eb6a">operator=</a> (char16 c)</td></tr>
<tr class="separator:a138da87d28ee88cacb7c7f114bf3eb6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ebe09b8abd759e9acb67d8fb44a104" id="r_a72ebe09b8abd759e9acb67d8fb44a104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72ebe09b8abd759e9acb67d8fb44a104">assign</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1)</td></tr>
<tr class="memdesc:a72ebe09b8abd759e9acb67d8fb44a104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:a72ebe09b8abd759e9acb67d8fb44a104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad182eaf955c0d87fda7047bfe8c8586e" id="r_ad182eaf955c0d87fda7047bfe8c8586e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad182eaf955c0d87fda7047bfe8c8586e">assign</a> (const char8 *str, int32 n=-1, bool isTerminated=true)</td></tr>
<tr class="memdesc:ad182eaf955c0d87fda7047bfe8c8586e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:ad182eaf955c0d87fda7047bfe8c8586e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a155c3b3d218859544ed3ec4691b5f694" id="r_a155c3b3d218859544ed3ec4691b5f694"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a155c3b3d218859544ed3ec4691b5f694">assign</a> (const char16 *str, int32 n=-1, bool isTerminated=true)</td></tr>
<tr class="memdesc:a155c3b3d218859544ed3ec4691b5f694"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign n characters of str (-1: all) <br /></td></tr>
<tr class="separator:a155c3b3d218859544ed3ec4691b5f694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305b80fea895a175ff15dfa9fca9dbdc" id="r_a305b80fea895a175ff15dfa9fca9dbdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a305b80fea895a175ff15dfa9fca9dbdc">assign</a> (char8 c, int32 n=1)</td></tr>
<tr class="separator:a305b80fea895a175ff15dfa9fca9dbdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e046ac0b58d1bac992d9316d8ff088" id="r_ae4e046ac0b58d1bac992d9316d8ff088"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4e046ac0b58d1bac992d9316d8ff088">assign</a> (char16 c, int32 n=1)</td></tr>
<tr class="separator:ae4e046ac0b58d1bac992d9316d8ff088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f5057b04cc5fd42d4e841560c48ce17" id="r_a7f5057b04cc5fd42d4e841560c48ce17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f5057b04cc5fd42d4e841560c48ce17">append</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1)</td></tr>
<tr class="memdesc:a7f5057b04cc5fd42d4e841560c48ce17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append n characters of str to this (n=-1: all) <br /></td></tr>
<tr class="separator:a7f5057b04cc5fd42d4e841560c48ce17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ce343c3a11cb06f11ceb3e543e7bc03" id="r_a8ce343c3a11cb06f11ceb3e543e7bc03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ce343c3a11cb06f11ceb3e543e7bc03">append</a> (const char8 *str, int32 n=-1)</td></tr>
<tr class="memdesc:a8ce343c3a11cb06f11ceb3e543e7bc03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append n characters of str to this (n=-1: all) <br /></td></tr>
<tr class="separator:a8ce343c3a11cb06f11ceb3e543e7bc03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96cbbb5efbaffcbb1f48f12dda2b8581" id="r_a96cbbb5efbaffcbb1f48f12dda2b8581"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a96cbbb5efbaffcbb1f48f12dda2b8581">append</a> (const char16 *str, int32 n=-1)</td></tr>
<tr class="memdesc:a96cbbb5efbaffcbb1f48f12dda2b8581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append n characters of str to this (n=-1: all) <br /></td></tr>
<tr class="separator:a96cbbb5efbaffcbb1f48f12dda2b8581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03eb941bf059e950699670e38bb54a94" id="r_a03eb941bf059e950699670e38bb54a94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a03eb941bf059e950699670e38bb54a94">append</a> (const char8 c, int32 n=1)</td></tr>
<tr class="memdesc:a03eb941bf059e950699670e38bb54a94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append char c n times. <br /></td></tr>
<tr class="separator:a03eb941bf059e950699670e38bb54a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4d9baf29b4ea315f447ad52d6c5239" id="r_a5c4d9baf29b4ea315f447ad52d6c5239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c4d9baf29b4ea315f447ad52d6c5239">append</a> (const char16 c, int32 n=1)</td></tr>
<tr class="memdesc:a5c4d9baf29b4ea315f447ad52d6c5239"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append char c n times. <br /></td></tr>
<tr class="separator:a5c4d9baf29b4ea315f447ad52d6c5239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4203737065fd753214e0b65d61a874d" id="r_ab4203737065fd753214e0b65d61a874d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4203737065fd753214e0b65d61a874d">insertAt</a> (uint32 idx, const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1)</td></tr>
<tr class="memdesc:ab4203737065fd753214e0b65d61a874d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert n characters of str at position idx (n=-1: all) <br /></td></tr>
<tr class="separator:ab4203737065fd753214e0b65d61a874d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea25de79cbc2237412bd253cdc2836be" id="r_aea25de79cbc2237412bd253cdc2836be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea25de79cbc2237412bd253cdc2836be">insertAt</a> (uint32 idx, const char8 *str, int32 n=-1)</td></tr>
<tr class="memdesc:aea25de79cbc2237412bd253cdc2836be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert n characters of str at position idx (n=-1: all) <br /></td></tr>
<tr class="separator:aea25de79cbc2237412bd253cdc2836be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afc7b36bf978427835538018f6f6bc5" id="r_a5afc7b36bf978427835538018f6f6bc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5afc7b36bf978427835538018f6f6bc5">insertAt</a> (uint32 idx, const char16 *str, int32 n=-1)</td></tr>
<tr class="memdesc:a5afc7b36bf978427835538018f6f6bc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert n characters of str at position idx (n=-1: all) <br /></td></tr>
<tr class="separator:a5afc7b36bf978427835538018f6f6bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69489d8fe4c8d8b104bf2d3e747665ec" id="r_a69489d8fe4c8d8b104bf2d3e747665ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a69489d8fe4c8d8b104bf2d3e747665ec">insertAt</a> (uint32 idx, char8 c)</td></tr>
<tr class="separator:a69489d8fe4c8d8b104bf2d3e747665ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f2a7c5031dde7b9ceccb4a26b981f3" id="r_ae9f2a7c5031dde7b9ceccb4a26b981f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9f2a7c5031dde7b9ceccb4a26b981f3">insertAt</a> (uint32 idx, char16 c)</td></tr>
<tr class="separator:ae9f2a7c5031dde7b9ceccb4a26b981f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cb61d6b1e432355133ee7ca96373535" id="r_a0cb61d6b1e432355133ee7ca96373535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0cb61d6b1e432355133ee7ca96373535">operator+=</a> (const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;str)</td></tr>
<tr class="separator:a0cb61d6b1e432355133ee7ca96373535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4b78ba1c52b9d73441a3afc866ee80" id="r_a9f4b78ba1c52b9d73441a3afc866ee80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f4b78ba1c52b9d73441a3afc866ee80">operator+=</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str)</td></tr>
<tr class="separator:a9f4b78ba1c52b9d73441a3afc866ee80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f6bfddbf0214bb5c6c114ac93a3931" id="r_a21f6bfddbf0214bb5c6c114ac93a3931"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a21f6bfddbf0214bb5c6c114ac93a3931">operator+=</a> (const char8 *str)</td></tr>
<tr class="separator:a21f6bfddbf0214bb5c6c114ac93a3931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe0396ec406e2f2a2587963a5d38c08" id="r_aefe0396ec406e2f2a2587963a5d38c08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aefe0396ec406e2f2a2587963a5d38c08">operator+=</a> (const char16 *str)</td></tr>
<tr class="separator:aefe0396ec406e2f2a2587963a5d38c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac330d1ee5fbc6dfd143f74d245b1cc97" id="r_ac330d1ee5fbc6dfd143f74d245b1cc97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac330d1ee5fbc6dfd143f74d245b1cc97">operator+=</a> (const char8 c)</td></tr>
<tr class="separator:ac330d1ee5fbc6dfd143f74d245b1cc97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97382e825f98f80efa6e7cec8f2ee479" id="r_a97382e825f98f80efa6e7cec8f2ee479"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a97382e825f98f80efa6e7cec8f2ee479">operator+=</a> (const char16 c)</td></tr>
<tr class="separator:a97382e825f98f80efa6e7cec8f2ee479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1d26f09a0f4f6c084f03b843bc11c19" id="r_ac1d26f09a0f4f6c084f03b843bc11c19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1d26f09a0f4f6c084f03b843bc11c19">replace</a> (uint32 idx, int32 n1, const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n2=-1)</td></tr>
<tr class="memdesc:ac1d26f09a0f4f6c084f03b843bc11c19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) <br /></td></tr>
<tr class="separator:ac1d26f09a0f4f6c084f03b843bc11c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d2030439e7cb36eb5674ef6c9525565" id="r_a2d2030439e7cb36eb5674ef6c9525565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d2030439e7cb36eb5674ef6c9525565">replace</a> (uint32 idx, int32 n1, const char8 *str, int32 n2=-1)</td></tr>
<tr class="memdesc:a2d2030439e7cb36eb5674ef6c9525565"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) <br /></td></tr>
<tr class="separator:a2d2030439e7cb36eb5674ef6c9525565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54eb203ea602d6ffea70b28070675060" id="r_a54eb203ea602d6ffea70b28070675060"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a54eb203ea602d6ffea70b28070675060">replace</a> (uint32 idx, int32 n1, const char16 *str, int32 n2=-1)</td></tr>
<tr class="memdesc:a54eb203ea602d6ffea70b28070675060"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) <br /></td></tr>
<tr class="separator:a54eb203ea602d6ffea70b28070675060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6fe569adecb2d469eacfc9d60cd0dd8" id="r_ab6fe569adecb2d469eacfc9d60cd0dd8"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6fe569adecb2d469eacfc9d60cd0dd8">replace</a> (const char8 *toReplace, const char8 *toReplaceWith, bool all=false, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>)</td></tr>
<tr class="memdesc:ab6fe569adecb2d469eacfc9d60cd0dd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace find string with replace string - returns number of replacements. <br /></td></tr>
<tr class="separator:ab6fe569adecb2d469eacfc9d60cd0dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899153b5e15cf1a5fb89ea20284c517e" id="r_a899153b5e15cf1a5fb89ea20284c517e"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a899153b5e15cf1a5fb89ea20284c517e">replace</a> (const char16 *toReplace, const char16 *toReplaceWith, bool all=false, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>)</td></tr>
<tr class="memdesc:a899153b5e15cf1a5fb89ea20284c517e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace find string with replace string - returns number of replacements. <br /></td></tr>
<tr class="separator:a899153b5e15cf1a5fb89ea20284c517e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e88f4cca43c27ed5d24ef94e5af91b" id="r_a43e88f4cca43c27ed5d24ef94e5af91b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43e88f4cca43c27ed5d24ef94e5af91b">replaceChars8</a> (const char8 *toReplace, char8 toReplaceBy)</td></tr>
<tr class="memdesc:a43e88f4cca43c27ed5d24ef94e5af91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true when any replacement was done. <br /></td></tr>
<tr class="separator:a43e88f4cca43c27ed5d24ef94e5af91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a8e5496343516f41a73c2230e86122" id="r_a58a8e5496343516f41a73c2230e86122"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a58a8e5496343516f41a73c2230e86122">replaceChars16</a> (const char16 *toReplace, char16 toReplaceBy)</td></tr>
<tr class="separator:a58a8e5496343516f41a73c2230e86122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ff75394ec5a0912c1308c23cd07d9e" id="r_a61ff75394ec5a0912c1308c23cd07d9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a61ff75394ec5a0912c1308c23cd07d9e">replaceChars8</a> (char8 toReplace, char8 toReplaceBy)</td></tr>
<tr class="separator:a61ff75394ec5a0912c1308c23cd07d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a512d9ef3766c15768ae7f75debeb4d11" id="r_a512d9ef3766c15768ae7f75debeb4d11"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a512d9ef3766c15768ae7f75debeb4d11">replaceChars16</a> (char16 toReplace, char16 toReplaceBy)</td></tr>
<tr class="separator:a512d9ef3766c15768ae7f75debeb4d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356590acdce80db07f9eb77b6de98324" id="r_a356590acdce80db07f9eb77b6de98324"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a356590acdce80db07f9eb77b6de98324">replaceChars</a> (char8 toReplace, char8 toReplaceBy)</td></tr>
<tr class="separator:a356590acdce80db07f9eb77b6de98324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a25396b718a5609eb42fc1d61ea1fa4" id="r_a8a25396b718a5609eb42fc1d61ea1fa4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a25396b718a5609eb42fc1d61ea1fa4">replaceChars</a> (char16 toReplace, char16 toReplaceBy)</td></tr>
<tr class="separator:a8a25396b718a5609eb42fc1d61ea1fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0b5c39ee8a41d84da38f83f4a6606e" id="r_a6d0b5c39ee8a41d84da38f83f4a6606e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6d0b5c39ee8a41d84da38f83f4a6606e">replaceChars</a> (const char8 *toReplace, char8 toReplaceBy)</td></tr>
<tr class="separator:a6d0b5c39ee8a41d84da38f83f4a6606e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a674fdd0d0499a7bc150e9b3d379164f0" id="r_a674fdd0d0499a7bc150e9b3d379164f0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a674fdd0d0499a7bc150e9b3d379164f0">replaceChars</a> (const char16 *toReplace, char16 toReplaceBy)</td></tr>
<tr class="separator:a674fdd0d0499a7bc150e9b3d379164f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c841b84afa55d724019512fd7af8f5" id="r_a01c841b84afa55d724019512fd7af8f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a01c841b84afa55d724019512fd7af8f5">remove</a> (uint32 index=0, int32 n=-1)</td></tr>
<tr class="memdesc:a01c841b84afa55d724019512fd7af8f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove n characters from string starting at index (n=-1: until end) <br /></td></tr>
<tr class="separator:a01c841b84afa55d724019512fd7af8f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d652fd1a09fe0c4e667c670f9b2dd5" id="r_a80d652fd1a09fe0c4e667c670f9b2dd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a80d652fd1a09fe0c4e667c670f9b2dd5">trim</a> (<a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a> mode=<a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a>)</td></tr>
<tr class="memdesc:a80d652fd1a09fe0c4e667c670f9b2dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trim lead/trail. <br /></td></tr>
<tr class="separator:a80d652fd1a09fe0c4e667c670f9b2dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c04ba944704a95ddd92fc9d7afd10e1" id="r_a5c04ba944704a95ddd92fc9d7afd10e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c04ba944704a95ddd92fc9d7afd10e1">removeChars</a> (<a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a> mode=<a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a>)</td></tr>
<tr class="memdesc:a5c04ba944704a95ddd92fc9d7afd10e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all of group. <br /></td></tr>
<tr class="separator:a5c04ba944704a95ddd92fc9d7afd10e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1936a7b4d4ccd408551b8a0fdf2a7c9f" id="r_a1936a7b4d4ccd408551b8a0fdf2a7c9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1936a7b4d4ccd408551b8a0fdf2a7c9f">removeChars8</a> (const char8 *which)</td></tr>
<tr class="memdesc:a1936a7b4d4ccd408551b8a0fdf2a7c9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all occurrences of each char in 'which'. <br /></td></tr>
<tr class="separator:a1936a7b4d4ccd408551b8a0fdf2a7c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd7ed15ae18cf7c3178ac36e6f4e36e" id="r_adcd7ed15ae18cf7c3178ac36e6f4e36e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adcd7ed15ae18cf7c3178ac36e6f4e36e">removeChars16</a> (const char16 *which)</td></tr>
<tr class="memdesc:adcd7ed15ae18cf7c3178ac36e6f4e36e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all occurrences of each char in 'which'. <br /></td></tr>
<tr class="separator:adcd7ed15ae18cf7c3178ac36e6f4e36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79629fec102b32f037dfb109552d4a3d" id="r_a79629fec102b32f037dfb109552d4a3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a79629fec102b32f037dfb109552d4a3d">removeChars8</a> (const char8 which)</td></tr>
<tr class="separator:a79629fec102b32f037dfb109552d4a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82260d28382fd80696eb4e42e4bd21c" id="r_aa82260d28382fd80696eb4e42e4bd21c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa82260d28382fd80696eb4e42e4bd21c">removeChars16</a> (const char16 which)</td></tr>
<tr class="separator:aa82260d28382fd80696eb4e42e4bd21c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0056c28bddfa9d61b7b18c498fc73157" id="r_a0056c28bddfa9d61b7b18c498fc73157"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0056c28bddfa9d61b7b18c498fc73157">removeChars</a> (const char8 *which)</td></tr>
<tr class="separator:a0056c28bddfa9d61b7b18c498fc73157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029e8327149ae92c67968bc0a58ad9fc" id="r_a029e8327149ae92c67968bc0a58ad9fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a029e8327149ae92c67968bc0a58ad9fc">removeChars</a> (const char16 *which)</td></tr>
<tr class="separator:a029e8327149ae92c67968bc0a58ad9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e8359042c52c36d914af3592145519c" id="r_a2e8359042c52c36d914af3592145519c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e8359042c52c36d914af3592145519c">removeChars</a> (const char8 which)</td></tr>
<tr class="separator:a2e8359042c52c36d914af3592145519c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507ff5666ca801779d21fca6569bd60f" id="r_a507ff5666ca801779d21fca6569bd60f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a507ff5666ca801779d21fca6569bd60f">removeChars</a> (const char16 which)</td></tr>
<tr class="separator:a507ff5666ca801779d21fca6569bd60f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c672fff69360fbef073080071fb7b0" id="r_a51c672fff69360fbef073080071fb7b0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a51c672fff69360fbef073080071fb7b0">removeSubString</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;subString, bool allOccurences=true)</td></tr>
<tr class="separator:a51c672fff69360fbef073080071fb7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac75a7887729b9c2e5684363dc687f335" id="r_ac75a7887729b9c2e5684363dc687f335"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac75a7887729b9c2e5684363dc687f335">printf</a> (const char8 *format,...)</td></tr>
<tr class="memdesc:ac75a7887729b9c2e5684363dc687f335"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print formatted data into string. <br /></td></tr>
<tr class="separator:ac75a7887729b9c2e5684363dc687f335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a537197b902c970c72b087ff9f869be2c" id="r_a537197b902c970c72b087ff9f869be2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a537197b902c970c72b087ff9f869be2c">printf</a> (const char16 *format,...)</td></tr>
<tr class="memdesc:a537197b902c970c72b087ff9f869be2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print formatted data into string. <br /></td></tr>
<tr class="separator:a537197b902c970c72b087ff9f869be2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b2e8a8b96a7cdf1c149514d773d7dc" id="r_a09b2e8a8b96a7cdf1c149514d773d7dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a09b2e8a8b96a7cdf1c149514d773d7dc">vprintf</a> (const char8 *format, va_list args)</td></tr>
<tr class="separator:a09b2e8a8b96a7cdf1c149514d773d7dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad45799a3ed3869d8996555f78175c4de" id="r_ad45799a3ed3869d8996555f78175c4de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad45799a3ed3869d8996555f78175c4de">vprintf</a> (const char16 *format, va_list args)</td></tr>
<tr class="separator:ad45799a3ed3869d8996555f78175c4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76fce2f426ae58e98a6c9722a7a219a2" id="r_a76fce2f426ae58e98a6c9722a7a219a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a76fce2f426ae58e98a6c9722a7a219a2">printInt64</a> (int64 value)</td></tr>
<tr class="separator:a76fce2f426ae58e98a6c9722a7a219a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76119be5bb47906bd36341449f27475" id="r_ae76119be5bb47906bd36341449f27475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae76119be5bb47906bd36341449f27475">printFloat</a> (double value, uint32 maxPrecision=6)</td></tr>
<tr class="memdesc:ae76119be5bb47906bd36341449f27475"><td class="mdescLeft">&#160;</td><td class="mdescRight">print a float into a string, trailing zeros will be trimmed <br /></td></tr>
<tr class="separator:ae76119be5bb47906bd36341449f27475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784e9e7df7086386504a8935b9e39879" id="r_a784e9e7df7086386504a8935b9e39879"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a784e9e7df7086386504a8935b9e39879">incrementTrailingNumber</a> (uint32 width=2, char separator=STR(' '), uint32 minNumber=1, bool applyOnlyFormat=false)</td></tr>
<tr class="memdesc:a784e9e7df7086386504a8935b9e39879"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the trailing number if present else start with minNumber, width specifies the string width format (width 2 for number 3 is 03), applyOnlyFormat set to true will only format the string to the given width without incrementing the founded trailing number. <br /></td></tr>
<tr class="separator:a784e9e7df7086386504a8935b9e39879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b4c47d6b39b4499f0fe5bf9c2e289a7" id="r_a3b4c47d6b39b4499f0fe5bf9c2e289a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b4c47d6b39b4499f0fe5bf9c2e289a7">fromVariant</a> (const FVariant &amp;var)</td></tr>
<tr class="memdesc:a3b4c47d6b39b4499f0fe5bf9c2e289a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns string from FVariant. <br /></td></tr>
<tr class="separator:a3b4c47d6b39b4499f0fe5bf9c2e289a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7cc90c66e4e214cd03d7f6f737e7be2" id="r_ad7cc90c66e4e214cd03d7f6f737e7be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7cc90c66e4e214cd03d7f6f737e7be2">toVariant</a> (FVariant &amp;var) const</td></tr>
<tr class="separator:ad7cc90c66e4e214cd03d7f6f737e7be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa3a283b87647a8898b8847993972884" id="r_afa3a283b87647a8898b8847993972884"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afa3a283b87647a8898b8847993972884">fromAttributes</a> (IAttributes *a, IAttrID attrID)</td></tr>
<tr class="memdesc:afa3a283b87647a8898b8847993972884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns string from FAttributes. <br /></td></tr>
<tr class="separator:afa3a283b87647a8898b8847993972884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdfaa3b6d6a266c6dc41ad1843a5f804" id="r_afdfaa3b6d6a266c6dc41ad1843a5f804"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afdfaa3b6d6a266c6dc41ad1843a5f804">toAttributes</a> (IAttributes *a, IAttrID attrID)</td></tr>
<tr class="separator:afdfaa3b6d6a266c6dc41ad1843a5f804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f507c68a120a81db668613a1ee1b73" id="r_a57f507c68a120a81db668613a1ee1b73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57f507c68a120a81db668613a1ee1b73">swapContent</a> (<a class="el" href="classSteinberg_1_1String.html">String</a> &amp;s)</td></tr>
<tr class="memdesc:a57f507c68a120a81db668613a1ee1b73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swaps ownership of the strings pointed to. <br /></td></tr>
<tr class="separator:a57f507c68a120a81db668613a1ee1b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae23d51189d31f93126db6c62eddabe86" id="r_ae23d51189d31f93126db6c62eddabe86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae23d51189d31f93126db6c62eddabe86">take</a> (<a class="el" href="classSteinberg_1_1String.html">String</a> &amp;str)</td></tr>
<tr class="memdesc:ae23d51189d31f93126db6c62eddabe86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take ownership of the string of 'str'. <br /></td></tr>
<tr class="separator:ae23d51189d31f93126db6c62eddabe86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae43edfabf05c02e0f0fc7c64056f382" id="r_aae43edfabf05c02e0f0fc7c64056f382"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aae43edfabf05c02e0f0fc7c64056f382">take</a> (void *_buffer, bool wide)</td></tr>
<tr class="memdesc:aae43edfabf05c02e0f0fc7c64056f382"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take ownership of buffer. <br /></td></tr>
<tr class="separator:aae43edfabf05c02e0f0fc7c64056f382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec058d1c3e667b7f0f964b11265033c" id="r_adec058d1c3e667b7f0f964b11265033c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adec058d1c3e667b7f0f964b11265033c">pass</a> ()</td></tr>
<tr class="separator:adec058d1c3e667b7f0f964b11265033c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2263181a009962d02fd25b33b05a1d9" id="r_ae2263181a009962d02fd25b33b05a1d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2263181a009962d02fd25b33b05a1d9">passToVariant</a> (FVariant &amp;var)</td></tr>
<tr class="memdesc:ae2263181a009962d02fd25b33b05a1d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass ownership of buffer to Variant - sets Variant ownership. <br /></td></tr>
<tr class="separator:ae2263181a009962d02fd25b33b05a1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc83ba4d9ccff6a513ed942b1449b783" id="r_acc83ba4d9ccff6a513ed942b1449b783"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acc83ba4d9ccff6a513ed942b1449b783">toLower</a> (uint32 index)</td></tr>
<tr class="memdesc:acc83ba4d9ccff6a513ed942b1449b783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower case the character. <br /></td></tr>
<tr class="separator:acc83ba4d9ccff6a513ed942b1449b783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb7e069688aa84f251961a1e7714e355" id="r_adb7e069688aa84f251961a1e7714e355"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adb7e069688aa84f251961a1e7714e355">toLower</a> ()</td></tr>
<tr class="memdesc:adb7e069688aa84f251961a1e7714e355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower case the string. <br /></td></tr>
<tr class="separator:adb7e069688aa84f251961a1e7714e355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351fa9427bdbda2d4eeeec25347937e7" id="r_a351fa9427bdbda2d4eeeec25347937e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a351fa9427bdbda2d4eeeec25347937e7">toUpper</a> (uint32 index)</td></tr>
<tr class="memdesc:a351fa9427bdbda2d4eeeec25347937e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upper case the character. <br /></td></tr>
<tr class="separator:a351fa9427bdbda2d4eeeec25347937e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced434f03c0594b74bcd7453184b95a3" id="r_aced434f03c0594b74bcd7453184b95a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aced434f03c0594b74bcd7453184b95a3">toUpper</a> ()</td></tr>
<tr class="memdesc:aced434f03c0594b74bcd7453184b95a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upper case the string. <br /></td></tr>
<tr class="separator:aced434f03c0594b74bcd7453184b95a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29369eb464b0594fbafba3c17ee8b5e4" id="r_a29369eb464b0594fbafba3c17ee8b5e4"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a29369eb464b0594fbafba3c17ee8b5e4">toPascalString</a> (unsigned char *buf)</td></tr>
<tr class="memdesc:a29369eb464b0594fbafba3c17ee8b5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pascal string conversion. <br /></td></tr>
<tr class="separator:a29369eb464b0594fbafba3c17ee8b5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95b58bddd98010222da389ed9548ad07" id="r_a95b58bddd98010222da389ed9548ad07"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a95b58bddd98010222da389ed9548ad07">fromPascalString</a> (const unsigned char *buf)</td></tr>
<tr class="memdesc:a95b58bddd98010222da389ed9548ad07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pascal string conversion. <br /></td></tr>
<tr class="separator:a95b58bddd98010222da389ed9548ad07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad140992bdbbaf77940afbf992d0b13df" id="r_ad140992bdbbaf77940afbf992d0b13df"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad140992bdbbaf77940afbf992d0b13df">toWideString</a> (uint32 sourceCodePage=<a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a>)</td></tr>
<tr class="memdesc:ad140992bdbbaf77940afbf992d0b13df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to wide string according to sourceCodePage. <br /></td></tr>
<tr class="separator:ad140992bdbbaf77940afbf992d0b13df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf18f38c6096b9f7fdff3089febf5e7e" id="r_acf18f38c6096b9f7fdff3089febf5e7e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf18f38c6096b9f7fdff3089febf5e7e">toMultiByte</a> (uint32 destCodePage=<a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a>)</td></tr>
<tr class="separator:acf18f38c6096b9f7fdff3089febf5e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9d4e30a36a330f0b75b6ea31bd0820" id="r_abe9d4e30a36a330f0b75b6ea31bd0820"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abe9d4e30a36a330f0b75b6ea31bd0820">fromUTF8</a> (const char8 *utf8String)</td></tr>
<tr class="memdesc:abe9d4e30a36a330f0b75b6ea31bd0820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns from UTF8 string. <br /></td></tr>
<tr class="separator:abe9d4e30a36a330f0b75b6ea31bd0820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a629eb76fcaf20205ab6c2482f85816eb" id="r_a629eb76fcaf20205ab6c2482f85816eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a629eb76fcaf20205ab6c2482f85816eb">normalize</a> (<a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5">UnicodeNormalization</a>=<a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5a5ab93cdbd8bb16cc7261b7d02f656426">kUnicodeNormC</a>)</td></tr>
<tr class="memdesc:a629eb76fcaf20205ab6c2482f85816eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">On PC only kUnicodeNormC is working. <br /></td></tr>
<tr class="separator:a629eb76fcaf20205ab6c2482f85816eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSteinberg_1_1ConstString"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classSteinberg_1_1ConstString')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td></tr>
<tr class="memitem:a927687036677870519dd1a500e160edb inherit pub_methods_classSteinberg_1_1ConstString" id="r_a927687036677870519dd1a500e160edb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a927687036677870519dd1a500e160edb">ConstString</a> (const char8 *str, int32 <a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:a927687036677870519dd1a500e160edb inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from string of type char8 (length=-1: all) <br /></td></tr>
<tr class="separator:a927687036677870519dd1a500e160edb inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af313334a239c94dd7ed44bb7a78d4e02 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af313334a239c94dd7ed44bb7a78d4e02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af313334a239c94dd7ed44bb7a78d4e02">ConstString</a> (const char16 *str, int32 <a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:af313334a239c94dd7ed44bb7a78d4e02 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from string of type char16 (length=-1: all) <br /></td></tr>
<tr class="separator:af313334a239c94dd7ed44bb7a78d4e02 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f3283eec000755f3ec870a252ea177 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a79f3283eec000755f3ec870a252ea177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a79f3283eec000755f3ec870a252ea177">ConstString</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 offset=0, int32 <a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:a79f3283eec000755f3ec870a252ea177 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (length=-1: all). <br /></td></tr>
<tr class="separator:a79f3283eec000755f3ec870a252ea177 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c99750b35e507bfb2d69a8ee0db3e9 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a45c99750b35e507bfb2d69a8ee0db3e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a45c99750b35e507bfb2d69a8ee0db3e9">ConstString</a> (const FVariant &amp;var)</td></tr>
<tr class="memdesc:a45c99750b35e507bfb2d69a8ee0db3e9 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a string from FVariant. <br /></td></tr>
<tr class="separator:a45c99750b35e507bfb2d69a8ee0db3e9 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae772e034332b4e5123c75abd3b926e66 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ae772e034332b4e5123c75abd3b926e66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ae772e034332b4e5123c75abd3b926e66">ConstString</a> ()</td></tr>
<tr class="separator:ae772e034332b4e5123c75abd3b926e66 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad522b88dd7b89b8b980b084c36293f82 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ad522b88dd7b89b8b980b084c36293f82"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ad522b88dd7b89b8b980b084c36293f82">~ConstString</a> ()</td></tr>
<tr class="memdesc:ad522b88dd7b89b8b980b084c36293f82 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ad522b88dd7b89b8b980b084c36293f82 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9da38615ace94c0e53dd4ad946e767 inherit pub_methods_classSteinberg_1_1ConstString" id="r_aed9da38615ace94c0e53dd4ad946e767"><td class="memItemLeft" align="right" valign="top">virtual int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a> () const</td></tr>
<tr class="memdesc:aed9da38615ace94c0e53dd4ad946e767 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return length of string. <br /></td></tr>
<tr class="separator:aed9da38615ace94c0e53dd4ad946e767 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf82f9b2937375c7b1cf3dccb3df3312 inherit pub_methods_classSteinberg_1_1ConstString" id="r_acf82f9b2937375c7b1cf3dccb3df3312"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#acf82f9b2937375c7b1cf3dccb3df3312">isEmpty</a> () const</td></tr>
<tr class="memdesc:acf82f9b2937375c7b1cf3dccb3df3312 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if string is empty. <br /></td></tr>
<tr class="separator:acf82f9b2937375c7b1cf3dccb3df3312 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4248834fd60a76fc6627bccf5dc960 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ada4248834fd60a76fc6627bccf5dc960"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ada4248834fd60a76fc6627bccf5dc960">operator const char8 *</a> () const</td></tr>
<tr class="memdesc:ada4248834fd60a76fc6627bccf5dc960 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type char8 (no modification allowed) <br /></td></tr>
<tr class="separator:ada4248834fd60a76fc6627bccf5dc960 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ca283f895ea4013ed0f8af2ab626ec inherit pub_methods_classSteinberg_1_1ConstString" id="r_a21ca283f895ea4013ed0f8af2ab626ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a21ca283f895ea4013ed0f8af2ab626ec">operator const char16 *</a> () const</td></tr>
<tr class="memdesc:a21ca283f895ea4013ed0f8af2ab626ec inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type char16(no modification allowed) <br /></td></tr>
<tr class="separator:a21ca283f895ea4013ed0f8af2ab626ec inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356c76a37e7adcffc6595745aa4ece47 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a356c76a37e7adcffc6595745aa4ece47"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a356c76a37e7adcffc6595745aa4ece47">operator[]</a> (short idx) const</td></tr>
<tr class="memdesc:a356c76a37e7adcffc6595745aa4ece47 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character at 'idx'. <br /></td></tr>
<tr class="separator:a356c76a37e7adcffc6595745aa4ece47 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af225d4bf871e806df526196612b2f2d0 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af225d4bf871e806df526196612b2f2d0"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af225d4bf871e806df526196612b2f2d0">operator[]</a> (long idx) const</td></tr>
<tr class="separator:af225d4bf871e806df526196612b2f2d0 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a8adb9df6c449f7cbb5e67cce322e3b inherit pub_methods_classSteinberg_1_1ConstString" id="r_a3a8adb9df6c449f7cbb5e67cce322e3b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a3a8adb9df6c449f7cbb5e67cce322e3b">operator[]</a> (int idx) const</td></tr>
<tr class="separator:a3a8adb9df6c449f7cbb5e67cce322e3b inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a37075bcb12c72abda9fb887ee2d47 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a09a37075bcb12c72abda9fb887ee2d47"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a09a37075bcb12c72abda9fb887ee2d47">operator[]</a> (unsigned short idx) const</td></tr>
<tr class="separator:a09a37075bcb12c72abda9fb887ee2d47 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903864b138c4ea61c7cffe788a6d0087 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a903864b138c4ea61c7cffe788a6d0087"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a903864b138c4ea61c7cffe788a6d0087">operator[]</a> (unsigned long idx) const</td></tr>
<tr class="separator:a903864b138c4ea61c7cffe788a6d0087 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e3593cb1c3537ca53339e22c92f02ab inherit pub_methods_classSteinberg_1_1ConstString" id="r_a0e3593cb1c3537ca53339e22c92f02ab"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a0e3593cb1c3537ca53339e22c92f02ab">operator[]</a> (unsigned int idx) const</td></tr>
<tr class="separator:a0e3593cb1c3537ca53339e22c92f02ab inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bd0e935e0bc021ced707a39a6e82b44 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a8bd0e935e0bc021ced707a39a6e82b44"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a> () const</td></tr>
<tr class="memdesc:a8bd0e935e0bc021ced707a39a6e82b44 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type tchar. <br /></td></tr>
<tr class="separator:a8bd0e935e0bc021ced707a39a6e82b44 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a797161cc4889f7f438a7336ba2a0c4b8 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a797161cc4889f7f438a7336ba2a0c4b8"><td class="memItemLeft" align="right" valign="top">virtual const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a797161cc4889f7f438a7336ba2a0c4b8">ptr</a> () const</td></tr>
<tr class="memdesc:a797161cc4889f7f438a7336ba2a0c4b8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type void. <br /></td></tr>
<tr class="separator:a797161cc4889f7f438a7336ba2a0c4b8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a45acdf7364f3a13d056cddf5bd1636 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a6a45acdf7364f3a13d056cddf5bd1636"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a6a45acdf7364f3a13d056cddf5bd1636">getChar</a> (uint32 index) const</td></tr>
<tr class="memdesc:a6a45acdf7364f3a13d056cddf5bd1636 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type tchar at 'index'. <br /></td></tr>
<tr class="separator:a6a45acdf7364f3a13d056cddf5bd1636 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fff14d842c46911af85e125af9d3cdc inherit pub_methods_classSteinberg_1_1ConstString" id="r_a0fff14d842c46911af85e125af9d3cdc"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a0fff14d842c46911af85e125af9d3cdc">getCharAt</a> (uint32 index) const</td></tr>
<tr class="memdesc:a0fff14d842c46911af85e125af9d3cdc inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type tchar at 'index', no conversion! <br /></td></tr>
<tr class="separator:a0fff14d842c46911af85e125af9d3cdc inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5931a39bd912ce850f92e42abbb14bc4 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a5931a39bd912ce850f92e42abbb14bc4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a5931a39bd912ce850f92e42abbb14bc4">testChar8</a> (uint32 index, char8 c) const</td></tr>
<tr class="memdesc:a5931a39bd912ce850f92e42abbb14bc4 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is equal at position 'index'. <br /></td></tr>
<tr class="separator:a5931a39bd912ce850f92e42abbb14bc4 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b59e0597367959da6913920dd79dcf inherit pub_methods_classSteinberg_1_1ConstString" id="r_ad9b59e0597367959da6913920dd79dcf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ad9b59e0597367959da6913920dd79dcf">testChar16</a> (uint32 index, char16 c) const</td></tr>
<tr class="separator:ad9b59e0597367959da6913920dd79dcf inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83f3beacc81cbacf3aee859fef32539 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af83f3beacc81cbacf3aee859fef32539"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af83f3beacc81cbacf3aee859fef32539">testChar</a> (uint32 index, char8 c) const</td></tr>
<tr class="separator:af83f3beacc81cbacf3aee859fef32539 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2bf50457423819081014fab96cd190 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a5d2bf50457423819081014fab96cd190"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a5d2bf50457423819081014fab96cd190">testChar</a> (uint32 index, char16 c) const</td></tr>
<tr class="separator:a5d2bf50457423819081014fab96cd190 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9527af8839efdd33ddf47f43432fcab4 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a9527af8839efdd33ddf47f43432fcab4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a9527af8839efdd33ddf47f43432fcab4">extract</a> (<a class="el" href="classSteinberg_1_1String.html">String</a> &amp;result, uint32 idx, int32 n=-1) const</td></tr>
<tr class="memdesc:a9527af8839efdd33ddf47f43432fcab4 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get n characters long substring starting at index (n=-1: until end) <br /></td></tr>
<tr class="separator:a9527af8839efdd33ddf47f43432fcab4 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e9d379c6687a0ca814e8c380db0ca9 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a29e9d379c6687a0ca814e8c380db0ca9"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a29e9d379c6687a0ca814e8c380db0ca9">copyTo8</a> (char8 *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:a29e9d379c6687a0ca814e8c380db0ca9 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc54bba9b1087cff79c9bf15a7969b49 inherit pub_methods_classSteinberg_1_1ConstString" id="r_afc54bba9b1087cff79c9bf15a7969b49"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#afc54bba9b1087cff79c9bf15a7969b49">copyTo16</a> (char16 *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:afc54bba9b1087cff79c9bf15a7969b49 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad822b6bfe47f1c4a2ff78ea5f5bf1f25 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ad822b6bfe47f1c4a2ff78ea5f5bf1f25"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">copyTo</a> (char *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:ad822b6bfe47f1c4a2ff78ea5f5bf1f25 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addcf1c0d2f59cb45fceec3d09887a9ae inherit pub_methods_classSteinberg_1_1ConstString" id="r_addcf1c0d2f59cb45fceec3d09887a9ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#addcf1c0d2f59cb45fceec3d09887a9ae">copyTo</a> (IStringResult *result) const</td></tr>
<tr class="memdesc:addcf1c0d2f59cb45fceec3d09887a9ae inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies whole member string. <br /></td></tr>
<tr class="separator:addcf1c0d2f59cb45fceec3d09887a9ae inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c4de70b1684811a4f2b082f5df3792 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a23c4de70b1684811a4f2b082f5df3792"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a23c4de70b1684811a4f2b082f5df3792">copyTo</a> (IString &amp;string) const</td></tr>
<tr class="memdesc:a23c4de70b1684811a4f2b082f5df3792 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies whole member string. <br /></td></tr>
<tr class="separator:a23c4de70b1684811a4f2b082f5df3792 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9f80b4e5cfed948ee961e1f85b563f inherit pub_methods_classSteinberg_1_1ConstString" id="r_a6c9f80b4e5cfed948ee961e1f85b563f"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a6c9f80b4e5cfed948ee961e1f85b563f">hash</a> (uint32 tsize) const</td></tr>
<tr class="separator:a6c9f80b4e5cfed948ee961e1f85b563f inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6760149dfe083d5beb2f08942587dcb inherit pub_methods_classSteinberg_1_1ConstString" id="r_aa6760149dfe083d5beb2f08942587dcb"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aa6760149dfe083d5beb2f08942587dcb">compareAt</a> (uint32 index, const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:aa6760149dfe083d5beb2f08942587dcb inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare n characters of str with n characters of this starting at index (return: see above) <br /></td></tr>
<tr class="separator:aa6760149dfe083d5beb2f08942587dcb inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82a885ba6896ddc2c1ba77b497639bb9 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a82a885ba6896ddc2c1ba77b497639bb9"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a82a885ba6896ddc2c1ba77b497639bb9">compare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a82a885ba6896ddc2c1ba77b497639bb9 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare n characters of str with n characters of this (return: see above) <br /></td></tr>
<tr class="separator:a82a885ba6896ddc2c1ba77b497639bb9 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981e1c7b984d28e85bd54ea31165e1a2 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a981e1c7b984d28e85bd54ea31165e1a2"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a981e1c7b984d28e85bd54ea31165e1a2">compare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a981e1c7b984d28e85bd54ea31165e1a2 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare all characters of str with this (return: see above) <br /></td></tr>
<tr class="separator:a981e1c7b984d28e85bd54ea31165e1a2 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0596d70caf53da1ad390e9fb28afabff inherit pub_methods_classSteinberg_1_1ConstString" id="r_a0596d70caf53da1ad390e9fb28afabff"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a0596d70caf53da1ad390e9fb28afabff">naturalCompare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> mode=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a0596d70caf53da1ad390e9fb28afabff inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3810da8b627c937af8f5d893503e6c82 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a3810da8b627c937af8f5d893503e6c82"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a3810da8b627c937af8f5d893503e6c82">startsWith</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a3810da8b627c937af8f5d893503e6c82 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this starts with str. <br /></td></tr>
<tr class="separator:a3810da8b627c937af8f5d893503e6c82 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab947e7974deb5cdaf55dcb6897847446 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ab947e7974deb5cdaf55dcb6897847446"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ab947e7974deb5cdaf55dcb6897847446">endsWith</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:ab947e7974deb5cdaf55dcb6897847446 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this ends with str. <br /></td></tr>
<tr class="separator:ab947e7974deb5cdaf55dcb6897847446 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a287a9680751f4878ab72e5f1ba955bb8 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a287a9680751f4878ab72e5f1ba955bb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a287a9680751f4878ab72e5f1ba955bb8">contains</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a287a9680751f4878ab72e5f1ba955bb8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this contains str. <br /></td></tr>
<tr class="separator:a287a9680751f4878ab72e5f1ba955bb8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab9413a67e31ef5eab5947e1c96afd1d inherit pub_methods_classSteinberg_1_1ConstString" id="r_aab9413a67e31ef5eab5947e1c96afd1d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aab9413a67e31ef5eab5947e1c96afd1d">findLast</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:aab9413a67e31ef5eab5947e1c96afd1d inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find last occurrence of n characters of str in this (n=-1: all) <br /></td></tr>
<tr class="separator:aab9413a67e31ef5eab5947e1c96afd1d inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ecb0cc7b206806d489c13d90311022d inherit pub_methods_classSteinberg_1_1ConstString" id="r_a4ecb0cc7b206806d489c13d90311022d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a4ecb0cc7b206806d489c13d90311022d">findLast</a> (char8 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a4ecb0cc7b206806d489c13d90311022d inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa4d21b859de7af311fc29a999c7040 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a1aa4d21b859de7af311fc29a999c7040"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1aa4d21b859de7af311fc29a999c7040">findLast</a> (char16 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a1aa4d21b859de7af311fc29a999c7040 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e910d6f244aa16ef19d40a7626c2e25 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a9e910d6f244aa16ef19d40a7626c2e25"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a9e910d6f244aa16ef19d40a7626c2e25">countOccurences</a> (char8 c, uint32 startIndex, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a9e910d6f244aa16ef19d40a7626c2e25 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counts occurences of c within this starting at index. <br /></td></tr>
<tr class="separator:a9e910d6f244aa16ef19d40a7626c2e25 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac225597955da8175197cce72ce4141b5 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ac225597955da8175197cce72ce4141b5"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ac225597955da8175197cce72ce4141b5">countOccurences</a> (char16 c, uint32 startIndex, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:ac225597955da8175197cce72ce4141b5 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a124b545ed153a94c002e032db22bc35d inherit pub_methods_classSteinberg_1_1ConstString" id="r_a124b545ed153a94c002e032db22bc35d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a124b545ed153a94c002e032db22bc35d">getFirstDifferent</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a124b545ed153a94c002e032db22bc35d inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns position of first different character. <br /></td></tr>
<tr class="separator:a124b545ed153a94c002e032db22bc35d inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb174217e84bce846da12b911695f1dd inherit pub_methods_classSteinberg_1_1ConstString" id="r_abb174217e84bce846da12b911695f1dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#abb174217e84bce846da12b911695f1dd">isDigit</a> (uint32 index) const</td></tr>
<tr class="memdesc:abb174217e84bce846da12b911695f1dd inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character at position is a digit. <br /></td></tr>
<tr class="separator:abb174217e84bce846da12b911695f1dd inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e48364e8bca44d6ad1aa53167557f8 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af7e48364e8bca44d6ad1aa53167557f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af7e48364e8bca44d6ad1aa53167557f8">scanFloat</a> (double &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af7e48364e8bca44d6ad1aa53167557f8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to double value starting at offset. <br /></td></tr>
<tr class="separator:af7e48364e8bca44d6ad1aa53167557f8 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c98274e504654515047b90399cdcb13 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a7c98274e504654515047b90399cdcb13"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a7c98274e504654515047b90399cdcb13">scanInt64</a> (int64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a7c98274e504654515047b90399cdcb13 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to int64 value starting at offset. <br /></td></tr>
<tr class="separator:a7c98274e504654515047b90399cdcb13 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af668a757151a1323f0fcd37ecea19e30 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af668a757151a1323f0fcd37ecea19e30"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af668a757151a1323f0fcd37ecea19e30">scanUInt64</a> (uint64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af668a757151a1323f0fcd37ecea19e30 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to uint64 value starting at offset. <br /></td></tr>
<tr class="separator:af668a757151a1323f0fcd37ecea19e30 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8ace5afb5cf801e81510b2c64598d73 inherit pub_methods_classSteinberg_1_1ConstString" id="r_af8ace5afb5cf801e81510b2c64598d73"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af8ace5afb5cf801e81510b2c64598d73">scanInt32</a> (int32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af8ace5afb5cf801e81510b2c64598d73 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to int32 value starting at offset. <br /></td></tr>
<tr class="separator:af8ace5afb5cf801e81510b2c64598d73 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4000a1ff425649aea8f9f450bd063804 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a4000a1ff425649aea8f9f450bd063804"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a4000a1ff425649aea8f9f450bd063804">scanUInt32</a> (uint32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a4000a1ff425649aea8f9f450bd063804 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to uint32 value starting at offset. <br /></td></tr>
<tr class="separator:a4000a1ff425649aea8f9f450bd063804 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23dc8ed77c745a918945d2cc5cbd0eef inherit pub_methods_classSteinberg_1_1ConstString" id="r_a23dc8ed77c745a918945d2cc5cbd0eef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a23dc8ed77c745a918945d2cc5cbd0eef">scanHex</a> (uint8 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a23dc8ed77c745a918945d2cc5cbd0eef inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to hex/uint8 value starting at offset. <br /></td></tr>
<tr class="separator:a23dc8ed77c745a918945d2cc5cbd0eef inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab877fc292201494ab4be2be190fd5cd1 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ab877fc292201494ab4be2be190fd5cd1"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ab877fc292201494ab4be2be190fd5cd1">getTrailingNumberIndex</a> (uint32 width=0) const</td></tr>
<tr class="memdesc:ab877fc292201494ab4be2be190fd5cd1 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns start index of trailing number. <br /></td></tr>
<tr class="separator:ab877fc292201494ab4be2be190fd5cd1 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3bd0c45c739a00930d9104bc4f039c inherit pub_methods_classSteinberg_1_1ConstString" id="r_abd3bd0c45c739a00930d9104bc4f039c"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#abd3bd0c45c739a00930d9104bc4f039c">getTrailingNumber</a> (int64 fallback=0) const</td></tr>
<tr class="memdesc:abd3bd0c45c739a00930d9104bc4f039c inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns result of scanInt64 or the fallback. <br /></td></tr>
<tr class="separator:abd3bd0c45c739a00930d9104bc4f039c inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e50d4a383b9b0048b30296842162152 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a9e50d4a383b9b0048b30296842162152"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a9e50d4a383b9b0048b30296842162152">getNumber</a> () const</td></tr>
<tr class="memdesc:a9e50d4a383b9b0048b30296842162152 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns result of scanInt64. <br /></td></tr>
<tr class="separator:a9e50d4a383b9b0048b30296842162152 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7cc90c66e4e214cd03d7f6f737e7be2 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ad7cc90c66e4e214cd03d7f6f737e7be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ad7cc90c66e4e214cd03d7f6f737e7be2">toVariant</a> (FVariant &amp;var) const</td></tr>
<tr class="separator:ad7cc90c66e4e214cd03d7f6f737e7be2 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2569fa33cce1a8256ff4cea575b1829e inherit pub_methods_classSteinberg_1_1ConstString" id="r_a2569fa33cce1a8256ff4cea575b1829e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a2569fa33cce1a8256ff4cea575b1829e">isWideString</a> () const</td></tr>
<tr class="memdesc:a2569fa33cce1a8256ff4cea575b1829e inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if string is wide. <br /></td></tr>
<tr class="separator:a2569fa33cce1a8256ff4cea575b1829e inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3329e812c7809a57e3be4946fc63b18e inherit pub_methods_classSteinberg_1_1ConstString" id="r_a3329e812c7809a57e3be4946fc63b18e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a3329e812c7809a57e3be4946fc63b18e">isAsciiString</a> () const</td></tr>
<tr class="memdesc:a3329e812c7809a57e3be4946fc63b18e inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if all characters in string are in ascii range. <br /></td></tr>
<tr class="separator:a3329e812c7809a57e3be4946fc63b18e inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabde9540d808cb7f31588d772c05cb30 inherit pub_methods_classSteinberg_1_1ConstString" id="r_aabde9540d808cb7f31588d772c05cb30"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aabde9540d808cb7f31588d772c05cb30">isNormalized</a> (<a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5">UnicodeNormalization</a>=<a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5a5ab93cdbd8bb16cc7261b7d02f656426">kUnicodeNormC</a>)</td></tr>
<tr class="memdesc:aabde9540d808cb7f31588d772c05cb30 inherit pub_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">On PC only kUnicodeNormC is working. <br /></td></tr>
<tr class="separator:aabde9540d808cb7f31588d772c05cb30 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e230c10f923605ec82493969b6bb273 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a4e230c10f923605ec82493969b6bb273"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a4e230c10f923605ec82493969b6bb273">findFirst</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:a4e230c10f923605ec82493969b6bb273 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee9de5c767e80bf8d4b0a3d6271370c inherit pub_methods_classSteinberg_1_1ConstString" id="r_adee9de5c767e80bf8d4b0a3d6271370c"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#adee9de5c767e80bf8d4b0a3d6271370c">findFirst</a> (char8 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:adee9de5c767e80bf8d4b0a3d6271370c inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d75370b24a1839a078386a6e746ad5 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ac9d75370b24a1839a078386a6e746ad5"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ac9d75370b24a1839a078386a6e746ad5">findFirst</a> (char16 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:ac9d75370b24a1839a078386a6e746ad5 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011b87c5fa06338481f6db2ed1220189 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a011b87c5fa06338481f6db2ed1220189"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a011b87c5fa06338481f6db2ed1220189">findNext</a> (int32 startIndex, const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:a011b87c5fa06338481f6db2ed1220189 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc40cf7970b4652de7f2ef5d572ba132 inherit pub_methods_classSteinberg_1_1ConstString" id="r_afc40cf7970b4652de7f2ef5d572ba132"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#afc40cf7970b4652de7f2ef5d572ba132">findNext</a> (int32 startIndex, char8 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:afc40cf7970b4652de7f2ef5d572ba132 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade109f554543eb2f4c5a674d49dd1534 inherit pub_methods_classSteinberg_1_1ConstString" id="r_ade109f554543eb2f4c5a674d49dd1534"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ade109f554543eb2f4c5a674d49dd1534">findNext</a> (int32 startIndex, char16 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:ade109f554543eb2f4c5a674d49dd1534 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82963a731a7e3f773d530298180b0c4 inherit pub_methods_classSteinberg_1_1ConstString" id="r_aa82963a731a7e3f773d530298180b0c4"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aa82963a731a7e3f773d530298180b0c4">findPrev</a> (int32 startIndex, const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:aa82963a731a7e3f773d530298180b0c4 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47dfcfc097efc86b331513b1af28d1b inherit pub_methods_classSteinberg_1_1ConstString" id="r_aa47dfcfc097efc86b331513b1af28d1b"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aa47dfcfc097efc86b331513b1af28d1b">findPrev</a> (int32 startIndex, char8 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:aa47dfcfc097efc86b331513b1af28d1b inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d268231e3af3641e2c8e118b6055b32 inherit pub_methods_classSteinberg_1_1ConstString" id="r_a1d268231e3af3641e2c8e118b6055b32"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1d268231e3af3641e2c8e118b6055b32">findPrev</a> (int32 startIndex, char16 c, <a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a1d268231e3af3641e2c8e118b6055b32 inherit pub_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a3f9845a9817eca153fc40325e9261318" id="r_a3f9845a9817eca153fc40325e9261318"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f9845a9817eca153fc40325e9261318">resize</a> (uint32 newSize, bool wide, bool fill=false)</td></tr>
<tr class="separator:a3f9845a9817eca153fc40325e9261318"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classSteinberg_1_1ConstString"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classSteinberg_1_1ConstString')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td></tr>
<tr class="memitem:a558f9643b112a9e296034f4b5c104da4 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a558f9643b112a9e296034f4b5c104da4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a558f9643b112a9e296034f4b5c104da4">isCharSpace</a> (char8 character)</td></tr>
<tr class="memdesc:a558f9643b112a9e296034f4b5c104da4 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a space. <br /></td></tr>
<tr class="separator:a558f9643b112a9e296034f4b5c104da4 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1738b9f2705034218d299e33afbb0e inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_afc1738b9f2705034218d299e33afbb0e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#afc1738b9f2705034218d299e33afbb0e">isCharSpace</a> (char16 character)</td></tr>
<tr class="memdesc:afc1738b9f2705034218d299e33afbb0e inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a space. <br /></td></tr>
<tr class="separator:afc1738b9f2705034218d299e33afbb0e inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6447bfca9b9d31ed9ce96a35fb987206 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a6447bfca9b9d31ed9ce96a35fb987206"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a6447bfca9b9d31ed9ce96a35fb987206">isCharAlpha</a> (char8 character)</td></tr>
<tr class="memdesc:a6447bfca9b9d31ed9ce96a35fb987206 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphabetic character. <br /></td></tr>
<tr class="separator:a6447bfca9b9d31ed9ce96a35fb987206 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2291ddfae0133dedde40a26dbd51099 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ac2291ddfae0133dedde40a26dbd51099"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ac2291ddfae0133dedde40a26dbd51099">isCharAlpha</a> (char16 character)</td></tr>
<tr class="memdesc:ac2291ddfae0133dedde40a26dbd51099 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphabetic character. <br /></td></tr>
<tr class="separator:ac2291ddfae0133dedde40a26dbd51099 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b48d0f2b9de6a59ee41f6029f030dfa inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a2b48d0f2b9de6a59ee41f6029f030dfa"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a2b48d0f2b9de6a59ee41f6029f030dfa">isCharAlphaNum</a> (char8 character)</td></tr>
<tr class="memdesc:a2b48d0f2b9de6a59ee41f6029f030dfa inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphanumeric character. <br /></td></tr>
<tr class="separator:a2b48d0f2b9de6a59ee41f6029f030dfa inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af748287f5024af4c82b3e6225660f88d inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_af748287f5024af4c82b3e6225660f88d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af748287f5024af4c82b3e6225660f88d">isCharAlphaNum</a> (char16 character)</td></tr>
<tr class="memdesc:af748287f5024af4c82b3e6225660f88d inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphanumeric character. <br /></td></tr>
<tr class="separator:af748287f5024af4c82b3e6225660f88d inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d921d7240987538c237a8c5a315e73 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a60d921d7240987538c237a8c5a315e73"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a60d921d7240987538c237a8c5a315e73">isCharDigit</a> (char8 character)</td></tr>
<tr class="memdesc:a60d921d7240987538c237a8c5a315e73 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a number. <br /></td></tr>
<tr class="separator:a60d921d7240987538c237a8c5a315e73 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1561e3f288d0886f47344379e2f0fa49 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a1561e3f288d0886f47344379e2f0fa49"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1561e3f288d0886f47344379e2f0fa49">isCharDigit</a> (char16 character)</td></tr>
<tr class="memdesc:a1561e3f288d0886f47344379e2f0fa49 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a number. <br /></td></tr>
<tr class="separator:a1561e3f288d0886f47344379e2f0fa49 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af506286b5d395d5b6e5918eba7f71486 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_af506286b5d395d5b6e5918eba7f71486"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af506286b5d395d5b6e5918eba7f71486">isCharAscii</a> (char8 character)</td></tr>
<tr class="memdesc:af506286b5d395d5b6e5918eba7f71486 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is in ASCII range. <br /></td></tr>
<tr class="separator:af506286b5d395d5b6e5918eba7f71486 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0143d0862af1c86a44f42708b7d6fce inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_af0143d0862af1c86a44f42708b7d6fce"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af0143d0862af1c86a44f42708b7d6fce">isCharAscii</a> (char16 character)</td></tr>
<tr class="memdesc:af0143d0862af1c86a44f42708b7d6fce inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is in ASCII range. <br /></td></tr>
<tr class="separator:af0143d0862af1c86a44f42708b7d6fce inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c5156f789b384961e95ed427c62e9b inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a15c5156f789b384961e95ed427c62e9b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a15c5156f789b384961e95ed427c62e9b">isCharUpper</a> (char8 character)</td></tr>
<tr class="separator:a15c5156f789b384961e95ed427c62e9b inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1735df81440afee9f39ffa303acfcc80 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a1735df81440afee9f39ffa303acfcc80"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1735df81440afee9f39ffa303acfcc80">isCharUpper</a> (char16 character)</td></tr>
<tr class="separator:a1735df81440afee9f39ffa303acfcc80 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6288d7b8b62d464b8cda5cdc86054bc8 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a6288d7b8b62d464b8cda5cdc86054bc8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a6288d7b8b62d464b8cda5cdc86054bc8">isCharLower</a> (char8 character)</td></tr>
<tr class="separator:a6288d7b8b62d464b8cda5cdc86054bc8 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69b5c5f85db7bf8e88f94fd541c2eda inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_af69b5c5f85db7bf8e88f94fd541c2eda"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#af69b5c5f85db7bf8e88f94fd541c2eda">isCharLower</a> (char16 character)</td></tr>
<tr class="separator:af69b5c5f85db7bf8e88f94fd541c2eda inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae46cb29a2fe9015768110c6e8a2bf3a1 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ae46cb29a2fe9015768110c6e8a2bf3a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ae46cb29a2fe9015768110c6e8a2bf3a1">scanInt64_8</a> (const char8 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ae46cb29a2fe9015768110c6e8a2bf3a1 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int64 value. <br /></td></tr>
<tr class="separator:ae46cb29a2fe9015768110c6e8a2bf3a1 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c893b487dfe24d9678302794e8c08d3 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a6c893b487dfe24d9678302794e8c08d3"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a6c893b487dfe24d9678302794e8c08d3">scanInt64_16</a> (const char16 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a6c893b487dfe24d9678302794e8c08d3 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int64 value. <br /></td></tr>
<tr class="separator:a6c893b487dfe24d9678302794e8c08d3 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada807776c00d43a2be387ef88614127f inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ada807776c00d43a2be387ef88614127f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ada807776c00d43a2be387ef88614127f">scanInt64</a> (const char *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ada807776c00d43a2be387ef88614127f inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int64 value. <br /></td></tr>
<tr class="separator:ada807776c00d43a2be387ef88614127f inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae520c42b0edc50aed97977a73c592f75 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ae520c42b0edc50aed97977a73c592f75"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ae520c42b0edc50aed97977a73c592f75">scanUInt64_8</a> (const char8 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ae520c42b0edc50aed97977a73c592f75 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to uint64 value. <br /></td></tr>
<tr class="separator:ae520c42b0edc50aed97977a73c592f75 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2426d33f600572497fb3e4954caaf20d inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a2426d33f600572497fb3e4954caaf20d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a2426d33f600572497fb3e4954caaf20d">scanUInt64_16</a> (const char16 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a2426d33f600572497fb3e4954caaf20d inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to uint64 value. <br /></td></tr>
<tr class="separator:a2426d33f600572497fb3e4954caaf20d inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50186e229b1da9121661a54240747ecb inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a50186e229b1da9121661a54240747ecb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a50186e229b1da9121661a54240747ecb">scanUInt64</a> (const char *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a50186e229b1da9121661a54240747ecb inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to uint64 value. <br /></td></tr>
<tr class="separator:a50186e229b1da9121661a54240747ecb inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a230a4b3bd90078a4c7f22080ffad82 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a3a230a4b3bd90078a4c7f22080ffad82"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a3a230a4b3bd90078a4c7f22080ffad82">scanInt32_8</a> (const char8 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a3a230a4b3bd90078a4c7f22080ffad82 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int32 value. <br /></td></tr>
<tr class="separator:a3a230a4b3bd90078a4c7f22080ffad82 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b4a788c1d6d1f32c3dfaac162b11ac inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a06b4a788c1d6d1f32c3dfaac162b11ac"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a06b4a788c1d6d1f32c3dfaac162b11ac">scanInt32_16</a> (const char16 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a06b4a788c1d6d1f32c3dfaac162b11ac inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int32 value. <br /></td></tr>
<tr class="separator:a06b4a788c1d6d1f32c3dfaac162b11ac inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2911ac52c6c2ad63d4ef0b65e4a0d107 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a2911ac52c6c2ad63d4ef0b65e4a0d107"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a2911ac52c6c2ad63d4ef0b65e4a0d107">scanInt32</a> (const char *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a2911ac52c6c2ad63d4ef0b65e4a0d107 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int32 value. <br /></td></tr>
<tr class="separator:a2911ac52c6c2ad63d4ef0b65e4a0d107 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b111b6a67a73953b9aec2f6afc11661 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a1b111b6a67a73953b9aec2f6afc11661"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1b111b6a67a73953b9aec2f6afc11661">scanUInt32_8</a> (const char8 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a1b111b6a67a73953b9aec2f6afc11661 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int32 value. <br /></td></tr>
<tr class="separator:a1b111b6a67a73953b9aec2f6afc11661 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19286d8f082ef76774460eb7933b947 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ac19286d8f082ef76774460eb7933b947"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ac19286d8f082ef76774460eb7933b947">scanUInt32_16</a> (const char16 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ac19286d8f082ef76774460eb7933b947 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int32 value. <br /></td></tr>
<tr class="separator:ac19286d8f082ef76774460eb7933b947 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72534f72b582b95ec762ec61940875f8 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a72534f72b582b95ec762ec61940875f8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a72534f72b582b95ec762ec61940875f8">scanUInt32</a> (const char *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a72534f72b582b95ec762ec61940875f8 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int32 value. <br /></td></tr>
<tr class="separator:a72534f72b582b95ec762ec61940875f8 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202229a2718b4c6e8f6720df328b27a0 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a202229a2718b4c6e8f6720df328b27a0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a202229a2718b4c6e8f6720df328b27a0">scanHex_8</a> (const char8 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a202229a2718b4c6e8f6720df328b27a0 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to hex/unit8 value. <br /></td></tr>
<tr class="separator:a202229a2718b4c6e8f6720df328b27a0 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad408b57b46dd39329c244d1e59ad3eeb inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_ad408b57b46dd39329c244d1e59ad3eeb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#ad408b57b46dd39329c244d1e59ad3eeb">scanHex_16</a> (const char16 *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ad408b57b46dd39329c244d1e59ad3eeb inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to hex/unit8 value. <br /></td></tr>
<tr class="separator:ad408b57b46dd39329c244d1e59ad3eeb inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcee4e2680b55bb072b8ea4658dcb775 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_adcee4e2680b55bb072b8ea4658dcb775"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#adcee4e2680b55bb072b8ea4658dcb775">scanHex</a> (const char *<a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:adcee4e2680b55bb072b8ea4658dcb775 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to hex/unit8 value. <br /></td></tr>
<tr class="separator:adcee4e2680b55bb072b8ea4658dcb775 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1bd71cbb5c91ad80af441549e445659 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_aa1bd71cbb5c91ad80af441549e445659"><td class="memItemLeft" align="right" valign="top">static char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aa1bd71cbb5c91ad80af441549e445659">toLower</a> (char8 c)</td></tr>
<tr class="memdesc:aa1bd71cbb5c91ad80af441549e445659 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to lower case. <br /></td></tr>
<tr class="separator:aa1bd71cbb5c91ad80af441549e445659 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2802d0abf81576c53da9c30aacf969 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a1e2802d0abf81576c53da9c30aacf969"><td class="memItemLeft" align="right" valign="top">static char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a1e2802d0abf81576c53da9c30aacf969">toUpper</a> (char8 c)</td></tr>
<tr class="memdesc:a1e2802d0abf81576c53da9c30aacf969 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to upper case. <br /></td></tr>
<tr class="separator:a1e2802d0abf81576c53da9c30aacf969 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69028c11ba44bc35dff982bb2120f38e inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a69028c11ba44bc35dff982bb2120f38e"><td class="memItemLeft" align="right" valign="top">static char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a69028c11ba44bc35dff982bb2120f38e">toLower</a> (char16 c)</td></tr>
<tr class="separator:a69028c11ba44bc35dff982bb2120f38e inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c158cae29f219f5a14384024dc69a7 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a62c158cae29f219f5a14384024dc69a7"><td class="memItemLeft" align="right" valign="top">static char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a62c158cae29f219f5a14384024dc69a7">toUpper</a> (char16 c)</td></tr>
<tr class="separator:a62c158cae29f219f5a14384024dc69a7 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9eb74628356d91bdd0e50426577d02 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_aae9eb74628356d91bdd0e50426577d02"><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#aae9eb74628356d91bdd0e50426577d02">multiByteToWideString</a> (char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=<a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a>)</td></tr>
<tr class="memdesc:aae9eb74628356d91bdd0e50426577d02 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">If dest is zero, this returns the maximum number of bytes needed to convert source. <br /></td></tr>
<tr class="separator:aae9eb74628356d91bdd0e50426577d02 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81838f3369304321ab595bc000368f14 inherit pub_static_methods_classSteinberg_1_1ConstString" id="r_a81838f3369304321ab595bc000368f14"><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a81838f3369304321ab595bc000368f14">wideStringToMultiByte</a> (char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=<a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a>)</td></tr>
<tr class="memdesc:a81838f3369304321ab595bc000368f14 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="mdescLeft">&#160;</td><td class="mdescRight">If dest is zero, this returns the maximum number of bytes needed to convert source. <br /></td></tr>
<tr class="separator:a81838f3369304321ab595bc000368f14 inherit pub_static_methods_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classSteinberg_1_1ConstString"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classSteinberg_1_1ConstString')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td></tr>
<tr class="memitem:a7e4f19c7215a2492878605c9857e0e65 inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a7e4f19c7215a2492878605c9857e0e65"><td class="memItemLeft" >union {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator: inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368f7094dc38acca20612bbb392552f4 inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a368f7094dc38acca20612bbb392552f4"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="classSteinberg_1_1ConstString.html#a368f7094dc38acca20612bbb392552f4">buffer</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a368f7094dc38acca20612bbb392552f4 inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb93591ce1f1696318386689faa7627b inherit pro_attribs_classSteinberg_1_1ConstString" id="r_abb93591ce1f1696318386689faa7627b"><td class="memItemLeft" >&#160;&#160;&#160;char8 *&#160;&#160;&#160;<a class="el" href="classSteinberg_1_1ConstString.html#abb93591ce1f1696318386689faa7627b">buffer8</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:abb93591ce1f1696318386689faa7627b inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d780846d765cbb997ce79cafa832cac inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a8d780846d765cbb997ce79cafa832cac"><td class="memItemLeft" >&#160;&#160;&#160;char16 *&#160;&#160;&#160;<a class="el" href="classSteinberg_1_1ConstString.html#a8d780846d765cbb997ce79cafa832cac">buffer16</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a8d780846d765cbb997ce79cafa832cac inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4f19c7215a2492878605c9857e0e65 inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a7e4f19c7215a2492878605c9857e0e65"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom">&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a7e4f19c7215a2492878605c9857e0e65 inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63941c3a03dc9736f3234bb756d9a305 inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a63941c3a03dc9736f3234bb756d9a305"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a63941c3a03dc9736f3234bb756d9a305">len</a>: 30</td></tr>
<tr class="separator:a63941c3a03dc9736f3234bb756d9a305 inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75060976753e877247e364d1816245d7 inherit pro_attribs_classSteinberg_1_1ConstString" id="r_a75060976753e877247e364d1816245d7"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1ConstString.html#a75060976753e877247e364d1816245d7">isWide</a>: 1</td></tr>
<tr class="separator:a75060976753e877247e364d1816245d7 inherit pro_attribs_classSteinberg_1_1ConstString"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classSteinberg_1_1String.html" title="String.">String</a>. </p>
<p>Extends class <a class="el" href="classSteinberg_1_1ConstString.html" title="Invariant String.">ConstString</a> by operations which allow modifications.</p>
<p>If allocated externally and passed in via <a class="el" href="#ae23d51189d31f93126db6c62eddabe86" title="Take ownership of the string of &#39;str&#39;.">take()</a> or extracted via <a class="el" href="#adec058d1c3e667b7f0f964b11265033c">pass()</a>, memory is expected to be allocated with C's malloc() (rather than new) and deallocated with free(). Use the NEWSTR8/16 and DELETESTR8/16 macros below.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classSteinberg_1_1ConstString.html" title="Invariant String.">ConstString</a> </dd></dl>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="af76aa92cca3a7f4f1cc9bfd804a3c873" name="af76aa92cca3a7f4f1cc9bfd804a3c873"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af76aa92cca3a7f4f1cc9bfd804a3c873">&#9670;&#160;</a></span>CharGroup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74" name="af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74"></a>kSpace&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5" name="af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5"></a>kNotAlphaNum&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d" name="af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d"></a>kNotAlpha&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8db865e64c3c3f65ec6a0b6fd8c09a94" name="a8db865e64c3c3f65ec6a0b6fd8c09a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8db865e64c3c3f65ec6a0b6fd8c09a94">&#9670;&#160;</a></span>String() <span class="overload">[1/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa9bbe6b09b629570004c874e08f76615" name="aa9bbe6b09b629570004c874e08f76615"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9bbe6b09b629570004c874e08f76615">&#9670;&#160;</a></span>String() <span class="overload">[2/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198">MBCodePage</a></td> <td class="paramname"><span class="paramname"><em>codepage</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>isTerminated</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>assign n characters of str and convert to wide string by using the specified codepage </p>
</div>
</div>
<a id="a9e3843f45b00dbd34481e62c1ecaf782" name="a9e3843f45b00dbd34481e62c1ecaf782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e3843f45b00dbd34481e62c1ecaf782">&#9670;&#160;</a></span>String() <span class="overload">[3/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>isTerminated</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>assign n characters of str (-1: all) </p>
</div>
</div>
<a id="ada7aea976019ca074da1c9f91a8c05b0" name="ada7aea976019ca074da1c9f91a8c05b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada7aea976019ca074da1c9f91a8c05b0">&#9670;&#160;</a></span>String() <span class="overload">[4/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>isTerminated</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>assign n characters of str (-1: all) </p>
</div>
</div>
<a id="a1733e560575975097871b5aed67a2c01" name="a1733e560575975097871b5aed67a2c01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1733e560575975097871b5aed67a2c01">&#9670;&#160;</a></span>String() <span class="overload">[5/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>assign n characters of str (-1: all) </p>
</div>
</div>
<a id="a49f71cca276a33db442c6d583d2f9b8f" name="a49f71cca276a33db442c6d583d2f9b8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49f71cca276a33db442c6d583d2f9b8f">&#9670;&#160;</a></span>String() <span class="overload">[6/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>assign n characters of str (-1: all) </p>
</div>
</div>
<a id="af9b8fc3f312ec00a3f2ed3cade53d6db" name="af9b8fc3f312ec00a3f2ed3cade53d6db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9b8fc3f312ec00a3f2ed3cade53d6db">&#9670;&#160;</a></span>String() <span class="overload">[7/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">const FVariant &amp;</td> <td class="paramname"><span class="paramname"><em>var</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>assign from FVariant </p>
</div>
</div>
<a id="a59f9b66e14775bdb1662cd88074f80d5" name="a59f9b66e14775bdb1662cd88074f80d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59f9b66e14775bdb1662cd88074f80d5">&#9670;&#160;</a></span>String() <span class="overload">[8/8]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramtype">IString *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>assign from IString </p>
</div>
</div>
<a id="a615ec756e0d72c03f3ee7a6753a66a39" name="a615ec756e0d72c03f3ee7a6753a66a39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a615ec756e0d72c03f3ee7a6753a66a39">&#9670;&#160;</a></span>~String()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classSteinberg_1_1String.html">String</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aeaaaf7e3d412ec741fc91722eaaceb13" name="aeaaaf7e3d412ec741fc91722eaaceb13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaaaf7e3d412ec741fc91722eaaceb13">&#9670;&#160;</a></span>updateLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void updateLength </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Call this when the string is truncated outside (not recommended though) </p>
</div>
</div>
<a id="a3b3a7237b92adc53af697ef456f977f2" name="a3b3a7237b92adc53af697ef456f977f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b3a7237b92adc53af697ef456f977f2">&#9670;&#160;</a></span>text8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char8 * text8 </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classSteinberg_1_1ConstString.html#a8f521eb4befb517ccbb805524cf0f6d9">ConstString</a>.</p>
</div>
</div>
<a id="ac96d94e5b3d94215b44300b306f2b0f8" name="ac96d94e5b3d94215b44300b306f2b0f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac96d94e5b3d94215b44300b306f2b0f8">&#9670;&#160;</a></span>text16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char16 * text16 </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classSteinberg_1_1ConstString.html#ae81468efdbf10b342cc4ef55f952f834">ConstString</a>.</p>
</div>
</div>
<a id="a291639b68e8f10c12caa8b1209e46214" name="a291639b68e8f10c12caa8b1209e46214"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a291639b68e8f10c12caa8b1209e46214">&#9670;&#160;</a></span>getChar8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char8 getChar8 </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classSteinberg_1_1ConstString.html#a667af2582601cf05f6360f779bfffe1a">ConstString</a>.</p>
</div>
</div>
<a id="aff4625759b55de2a0bef9be71021c32b" name="aff4625759b55de2a0bef9be71021c32b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff4625759b55de2a0bef9be71021c32b">&#9670;&#160;</a></span>getChar16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char16 getChar16 </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classSteinberg_1_1ConstString.html#aa83ea4feb441ab820837b70d5eda2072">ConstString</a>.</p>
</div>
</div>
<a id="a9821aa4f05d40a996f008636dbb0326c" name="a9821aa4f05d40a996f008636dbb0326c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9821aa4f05d40a996f008636dbb0326c">&#9670;&#160;</a></span>setChar8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool setChar8 </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a579d2fd2b9b46c78bdd5383da12ee020" name="a579d2fd2b9b46c78bdd5383da12ee020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a579d2fd2b9b46c78bdd5383da12ee020">&#9670;&#160;</a></span>setChar16()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool setChar16 </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac141e6f97efe87a6952acae14cd938a1" name="ac141e6f97efe87a6952acae14cd938a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac141e6f97efe87a6952acae14cd938a1">&#9670;&#160;</a></span>setChar() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool setChar </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23bc2b1e6f1dec3921353722c4fbd2e6" name="a23bc2b1e6f1dec3921353722c4fbd2e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23bc2b1e6f1dec3921353722c4fbd2e6">&#9670;&#160;</a></span>setChar() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool setChar </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43e4d8e75830d73c83ef54424b343980" name="a43e4d8e75830d73c83ef54424b343980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e4d8e75830d73c83ef54424b343980">&#9670;&#160;</a></span>operator=() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign from a string of type char8. </p>
</div>
</div>
<a id="aba4142c34b75f90be739d16ead1f83e9" name="aba4142c34b75f90be739d16ead1f83e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba4142c34b75f90be739d16ead1f83e9">&#9670;&#160;</a></span>operator=() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2872300a114de7099a8661724db5e77a" name="a2872300a114de7099a8661724db5e77a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2872300a114de7099a8661724db5e77a">&#9670;&#160;</a></span>operator=() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a04505869679ae86858ad6d0499d4eec0" name="a04505869679ae86858ad6d0499d4eec0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04505869679ae86858ad6d0499d4eec0">&#9670;&#160;</a></span>operator=() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a834a4ca1d041cdcd9ef5d6d5d0003a5b" name="a834a4ca1d041cdcd9ef5d6d5d0003a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a834a4ca1d041cdcd9ef5d6d5d0003a5b">&#9670;&#160;</a></span>operator=() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a138da87d28ee88cacb7c7f114bf3eb6a" name="a138da87d28ee88cacb7c7f114bf3eb6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a138da87d28ee88cacb7c7f114bf3eb6a">&#9670;&#160;</a></span>operator=() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a72ebe09b8abd759e9acb67d8fb44a104" name="a72ebe09b8abd759e9acb67d8fb44a104"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72ebe09b8abd759e9acb67d8fb44a104">&#9670;&#160;</a></span>assign() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign n characters of str (-1: all) </p>
</div>
</div>
<a id="ad182eaf955c0d87fda7047bfe8c8586e" name="ad182eaf955c0d87fda7047bfe8c8586e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad182eaf955c0d87fda7047bfe8c8586e">&#9670;&#160;</a></span>assign() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; assign </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>isTerminated</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign n characters of str (-1: all) </p>
</div>
</div>
<a id="a155c3b3d218859544ed3ec4691b5f694" name="a155c3b3d218859544ed3ec4691b5f694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a155c3b3d218859544ed3ec4691b5f694">&#9670;&#160;</a></span>assign() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; assign </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>isTerminated</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign n characters of str (-1: all) </p>
</div>
</div>
<a id="a305b80fea895a175ff15dfa9fca9dbdc" name="a305b80fea895a175ff15dfa9fca9dbdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a305b80fea895a175ff15dfa9fca9dbdc">&#9670;&#160;</a></span>assign() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; assign </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>c</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae4e046ac0b58d1bac992d9316d8ff088" name="ae4e046ac0b58d1bac992d9316d8ff088"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4e046ac0b58d1bac992d9316d8ff088">&#9670;&#160;</a></span>assign() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; assign </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>c</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f5057b04cc5fd42d4e841560c48ce17" name="a7f5057b04cc5fd42d4e841560c48ce17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f5057b04cc5fd42d4e841560c48ce17">&#9670;&#160;</a></span>append() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; append </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Append n characters of str to this (n=-1: all) </p>
</div>
</div>
<a id="a8ce343c3a11cb06f11ceb3e543e7bc03" name="a8ce343c3a11cb06f11ceb3e543e7bc03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ce343c3a11cb06f11ceb3e543e7bc03">&#9670;&#160;</a></span>append() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; append </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Append n characters of str to this (n=-1: all) </p>
</div>
</div>
<a id="a96cbbb5efbaffcbb1f48f12dda2b8581" name="a96cbbb5efbaffcbb1f48f12dda2b8581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96cbbb5efbaffcbb1f48f12dda2b8581">&#9670;&#160;</a></span>append() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; append </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Append n characters of str to this (n=-1: all) </p>
</div>
</div>
<a id="a03eb941bf059e950699670e38bb54a94" name="a03eb941bf059e950699670e38bb54a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03eb941bf059e950699670e38bb54a94">&#9670;&#160;</a></span>append() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; append </td>
<td>(</td>
<td class="paramtype">const char8</td> <td class="paramname"><span class="paramname"><em>c</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Append char c n times. </p>
</div>
</div>
<a id="a5c4d9baf29b4ea315f447ad52d6c5239" name="a5c4d9baf29b4ea315f447ad52d6c5239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4d9baf29b4ea315f447ad52d6c5239">&#9670;&#160;</a></span>append() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; append </td>
<td>(</td>
<td class="paramtype">const char16</td> <td class="paramname"><span class="paramname"><em>c</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Append char c n times. </p>
</div>
</div>
<a id="ab4203737065fd753214e0b65d61a874d" name="ab4203737065fd753214e0b65d61a874d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4203737065fd753214e0b65d61a874d">&#9670;&#160;</a></span>insertAt() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; insertAt </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Insert n characters of str at position idx (n=-1: all) </p>
</div>
</div>
<a id="aea25de79cbc2237412bd253cdc2836be" name="aea25de79cbc2237412bd253cdc2836be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea25de79cbc2237412bd253cdc2836be">&#9670;&#160;</a></span>insertAt() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; insertAt </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Insert n characters of str at position idx (n=-1: all) </p>
</div>
</div>
<a id="a5afc7b36bf978427835538018f6f6bc5" name="a5afc7b36bf978427835538018f6f6bc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afc7b36bf978427835538018f6f6bc5">&#9670;&#160;</a></span>insertAt() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; insertAt </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Insert n characters of str at position idx (n=-1: all) </p>
</div>
</div>
<a id="a69489d8fe4c8d8b104bf2d3e747665ec" name="a69489d8fe4c8d8b104bf2d3e747665ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69489d8fe4c8d8b104bf2d3e747665ec">&#9670;&#160;</a></span>insertAt() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; insertAt </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae9f2a7c5031dde7b9ceccb4a26b981f3" name="ae9f2a7c5031dde7b9ceccb4a26b981f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9f2a7c5031dde7b9ceccb4a26b981f3">&#9670;&#160;</a></span>insertAt() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; insertAt </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>c</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0cb61d6b1e432355133ee7ca96373535" name="a0cb61d6b1e432355133ee7ca96373535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cb61d6b1e432355133ee7ca96373535">&#9670;&#160;</a></span>operator+=() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f4b78ba1c52b9d73441a3afc866ee80" name="a9f4b78ba1c52b9d73441a3afc866ee80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f4b78ba1c52b9d73441a3afc866ee80">&#9670;&#160;</a></span>operator+=() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a21f6bfddbf0214bb5c6c114ac93a3931" name="a21f6bfddbf0214bb5c6c114ac93a3931"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f6bfddbf0214bb5c6c114ac93a3931">&#9670;&#160;</a></span>operator+=() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aefe0396ec406e2f2a2587963a5d38c08" name="aefe0396ec406e2f2a2587963a5d38c08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefe0396ec406e2f2a2587963a5d38c08">&#9670;&#160;</a></span>operator+=() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac330d1ee5fbc6dfd143f74d245b1cc97" name="ac330d1ee5fbc6dfd143f74d245b1cc97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac330d1ee5fbc6dfd143f74d245b1cc97">&#9670;&#160;</a></span>operator+=() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const char8</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a97382e825f98f80efa6e7cec8f2ee479" name="a97382e825f98f80efa6e7cec8f2ee479"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97382e825f98f80efa6e7cec8f2ee479">&#9670;&#160;</a></span>operator+=() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; operator+= </td>
<td>(</td>
<td class="paramtype">const char16</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac1d26f09a0f4f6c084f03b843bc11c19" name="ac1d26f09a0f4f6c084f03b843bc11c19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1d26f09a0f4f6c084f03b843bc11c19">&#9670;&#160;</a></span>replace() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; replace </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n1</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n2</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) </p>
</div>
</div>
<a id="a2d2030439e7cb36eb5674ef6c9525565" name="a2d2030439e7cb36eb5674ef6c9525565"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d2030439e7cb36eb5674ef6c9525565">&#9670;&#160;</a></span>replace() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; replace </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n1</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n2</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) </p>
</div>
</div>
<a id="a54eb203ea602d6ffea70b28070675060" name="a54eb203ea602d6ffea70b28070675060"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54eb203ea602d6ffea70b28070675060">&#9670;&#160;</a></span>replace() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; replace </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n1</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n2</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace n1 characters of this (starting at idx) with n2 characters of str (n1,n2=-1: until end) </p>
</div>
</div>
<a id="ab6fe569adecb2d469eacfc9d60cd0dd8" name="ab6fe569adecb2d469eacfc9d60cd0dd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6fe569adecb2d469eacfc9d60cd0dd8">&#9670;&#160;</a></span>replace() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 replace </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>toReplaceWith</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>all</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>m</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace find string with replace string - returns number of replacements. </p>
</div>
</div>
<a id="a899153b5e15cf1a5fb89ea20284c517e" name="a899153b5e15cf1a5fb89ea20284c517e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a899153b5e15cf1a5fb89ea20284c517e">&#9670;&#160;</a></span>replace() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 replace </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>toReplaceWith</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>all</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>m</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace find string with replace string - returns number of replacements. </p>
</div>
</div>
<a id="a43e88f4cca43c27ed5d24ef94e5af91b" name="a43e88f4cca43c27ed5d24ef94e5af91b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e88f4cca43c27ed5d24ef94e5af91b">&#9670;&#160;</a></span>replaceChars8() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool replaceChars8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true when any replacement was done. </p>
</div>
</div>
<a id="a58a8e5496343516f41a73c2230e86122" name="a58a8e5496343516f41a73c2230e86122"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58a8e5496343516f41a73c2230e86122">&#9670;&#160;</a></span>replaceChars16() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool replaceChars16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a61ff75394ec5a0912c1308c23cd07d9e" name="a61ff75394ec5a0912c1308c23cd07d9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61ff75394ec5a0912c1308c23cd07d9e">&#9670;&#160;</a></span>replaceChars8() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars8 </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a512d9ef3766c15768ae7f75debeb4d11" name="a512d9ef3766c15768ae7f75debeb4d11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a512d9ef3766c15768ae7f75debeb4d11">&#9670;&#160;</a></span>replaceChars16() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars16 </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a356590acdce80db07f9eb77b6de98324" name="a356590acdce80db07f9eb77b6de98324"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356590acdce80db07f9eb77b6de98324">&#9670;&#160;</a></span>replaceChars() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8a25396b718a5609eb42fc1d61ea1fa4" name="a8a25396b718a5609eb42fc1d61ea1fa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a25396b718a5609eb42fc1d61ea1fa4">&#9670;&#160;</a></span>replaceChars() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6d0b5c39ee8a41d84da38f83f4a6606e" name="a6d0b5c39ee8a41d84da38f83f4a6606e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d0b5c39ee8a41d84da38f83f4a6606e">&#9670;&#160;</a></span>replaceChars() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a674fdd0d0499a7bc150e9b3d379164f0" name="a674fdd0d0499a7bc150e9b3d379164f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a674fdd0d0499a7bc150e9b3d379164f0">&#9670;&#160;</a></span>replaceChars() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool replaceChars </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>toReplace</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>toReplaceBy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a01c841b84afa55d724019512fd7af8f5" name="a01c841b84afa55d724019512fd7af8f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c841b84afa55d724019512fd7af8f5">&#9670;&#160;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; remove </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove n characters from string starting at index (n=-1: until end) </p>
</div>
</div>
<a id="a80d652fd1a09fe0c4e667c670f9b2dd5" name="a80d652fd1a09fe0c4e667c670f9b2dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80d652fd1a09fe0c4e667c670f9b2dd5">&#9670;&#160;</a></span>trim()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool trim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">String::CharGroup</a></td> <td class="paramname"><span class="paramname"><em>group</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trim lead/trail. </p>
</div>
</div>
<a id="a5c04ba944704a95ddd92fc9d7afd10e1" name="a5c04ba944704a95ddd92fc9d7afd10e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c04ba944704a95ddd92fc9d7afd10e1">&#9670;&#160;</a></span>removeChars() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void removeChars </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Removes all of group. </p>
</div>
</div>
<a id="a1936a7b4d4ccd408551b8a0fdf2a7c9f" name="a1936a7b4d4ccd408551b8a0fdf2a7c9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1936a7b4d4ccd408551b8a0fdf2a7c9f">&#9670;&#160;</a></span>removeChars8() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool removeChars8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all occurrences of each char in 'which'. </p>
</div>
</div>
<a id="adcd7ed15ae18cf7c3178ac36e6f4e36e" name="adcd7ed15ae18cf7c3178ac36e6f4e36e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcd7ed15ae18cf7c3178ac36e6f4e36e">&#9670;&#160;</a></span>removeChars16() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool removeChars16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all occurrences of each char in 'which'. </p>
</div>
</div>
<a id="a79629fec102b32f037dfb109552d4a3d" name="a79629fec102b32f037dfb109552d4a3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79629fec102b32f037dfb109552d4a3d">&#9670;&#160;</a></span>removeChars8() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars8 </td>
<td>(</td>
<td class="paramtype">const char8</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa82260d28382fd80696eb4e42e4bd21c" name="aa82260d28382fd80696eb4e42e4bd21c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa82260d28382fd80696eb4e42e4bd21c">&#9670;&#160;</a></span>removeChars16() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars16 </td>
<td>(</td>
<td class="paramtype">const char16</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0056c28bddfa9d61b7b18c498fc73157" name="a0056c28bddfa9d61b7b18c498fc73157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0056c28bddfa9d61b7b18c498fc73157">&#9670;&#160;</a></span>removeChars() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a029e8327149ae92c67968bc0a58ad9fc" name="a029e8327149ae92c67968bc0a58ad9fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a029e8327149ae92c67968bc0a58ad9fc">&#9670;&#160;</a></span>removeChars() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e8359042c52c36d914af3592145519c" name="a2e8359042c52c36d914af3592145519c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e8359042c52c36d914af3592145519c">&#9670;&#160;</a></span>removeChars() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars </td>
<td>(</td>
<td class="paramtype">const char8</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a507ff5666ca801779d21fca6569bd60f" name="a507ff5666ca801779d21fca6569bd60f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a507ff5666ca801779d21fca6569bd60f">&#9670;&#160;</a></span>removeChars() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool removeChars </td>
<td>(</td>
<td class="paramtype">const char16</td> <td class="paramname"><span class="paramname"><em>which</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a51c672fff69360fbef073080071fb7b0" name="a51c672fff69360fbef073080071fb7b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51c672fff69360fbef073080071fb7b0">&#9670;&#160;</a></span>removeSubString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool removeSubString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;</td> <td class="paramname"><span class="paramname"><em>subString</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>allOccurences</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac75a7887729b9c2e5684363dc687f335" name="ac75a7887729b9c2e5684363dc687f335"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac75a7887729b9c2e5684363dc687f335">&#9670;&#160;</a></span>printf() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; printf </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Print formatted data into string. </p>
</div>
</div>
<a id="a537197b902c970c72b087ff9f869be2c" name="a537197b902c970c72b087ff9f869be2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a537197b902c970c72b087ff9f869be2c">&#9670;&#160;</a></span>printf() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; printf </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Print formatted data into string. </p>
</div>
</div>
<a id="a09b2e8a8b96a7cdf1c149514d773d7dc" name="a09b2e8a8b96a7cdf1c149514d773d7dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09b2e8a8b96a7cdf1c149514d773d7dc">&#9670;&#160;</a></span>vprintf() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; vprintf </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list</td> <td class="paramname"><span class="paramname"><em>args</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad45799a3ed3869d8996555f78175c4de" name="ad45799a3ed3869d8996555f78175c4de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad45799a3ed3869d8996555f78175c4de">&#9670;&#160;</a></span>vprintf() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; vprintf </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list</td> <td class="paramname"><span class="paramname"><em>args</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a76fce2f426ae58e98a6c9722a7a219a2" name="a76fce2f426ae58e98a6c9722a7a219a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76fce2f426ae58e98a6c9722a7a219a2">&#9670;&#160;</a></span>printInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; printInt64 </td>
<td>(</td>
<td class="paramtype">int64</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae76119be5bb47906bd36341449f27475" name="ae76119be5bb47906bd36341449f27475"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76119be5bb47906bd36341449f27475">&#9670;&#160;</a></span>printFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp; printFloat </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>maxPrecision</em></span><span class="paramdefsep"> = </span><span class="paramdefval">6</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>print a float into a string, trailing zeros will be trimmed </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>the floating value to be printed </td></tr>
<tr><td class="paramname">maxPrecision</td><td>(optional) the max precision allowed for this, num of significant digits after the comma For instance printFloat (1.234, 2) =&gt; 1.23 </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the resulting string. </dd></dl>
</div>
</div>
<a id="a784e9e7df7086386504a8935b9e39879" name="a784e9e7df7086386504a8935b9e39879"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a784e9e7df7086386504a8935b9e39879">&#9670;&#160;</a></span>incrementTrailingNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool incrementTrailingNumber </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>width</em></span><span class="paramdefsep"> = </span><span class="paramdefval">2</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char</td> <td class="paramname"><span class="paramname"><em>separator</em></span><span class="paramdefsep"> = </span><span class="paramdefval">STR&#160;('&#160;')</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>minNumber</em></span><span class="paramdefsep"> = </span><span class="paramdefval">1</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>applyOnlyFormat</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Increment the trailing number if present else start with minNumber, width specifies the string width format (width 2 for number 3 is 03), applyOnlyFormat set to true will only format the string to the given width without incrementing the founded trailing number. </p>
</div>
</div>
<a id="a3b4c47d6b39b4499f0fe5bf9c2e289a7" name="a3b4c47d6b39b4499f0fe5bf9c2e289a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b4c47d6b39b4499f0fe5bf9c2e289a7">&#9670;&#160;</a></span>fromVariant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool fromVariant </td>
<td>(</td>
<td class="paramtype">const FVariant &amp;</td> <td class="paramname"><span class="paramname"><em>var</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Assigns string from FVariant. </p>
</div>
</div>
<a id="ad7cc90c66e4e214cd03d7f6f737e7be2" name="ad7cc90c66e4e214cd03d7f6f737e7be2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7cc90c66e4e214cd03d7f6f737e7be2">&#9670;&#160;</a></span>toVariant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toVariant </td>
<td>(</td>
<td class="paramtype">FVariant &amp;</td> <td class="paramname"><span class="paramname"><em>var</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afa3a283b87647a8898b8847993972884" name="afa3a283b87647a8898b8847993972884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa3a283b87647a8898b8847993972884">&#9670;&#160;</a></span>fromAttributes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool fromAttributes </td>
<td>(</td>
<td class="paramtype">IAttributes *</td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IAttrID</td> <td class="paramname"><span class="paramname"><em>attrID</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assigns string from FAttributes. </p>
</div>
</div>
<a id="afdfaa3b6d6a266c6dc41ad1843a5f804" name="afdfaa3b6d6a266c6dc41ad1843a5f804"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdfaa3b6d6a266c6dc41ad1843a5f804">&#9670;&#160;</a></span>toAttributes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool toAttributes </td>
<td>(</td>
<td class="paramtype">IAttributes *</td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IAttrID</td> <td class="paramname"><span class="paramname"><em>attrID</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57f507c68a120a81db668613a1ee1b73" name="a57f507c68a120a81db668613a1ee1b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57f507c68a120a81db668613a1ee1b73">&#9670;&#160;</a></span>swapContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void swapContent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Swaps ownership of the strings pointed to. </p>
</div>
</div>
<a id="ae23d51189d31f93126db6c62eddabe86" name="ae23d51189d31f93126db6c62eddabe86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae23d51189d31f93126db6c62eddabe86">&#9670;&#160;</a></span>take() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void take </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1String.html">String</a> &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Take ownership of the string of 'str'. </p>
</div>
</div>
<a id="aae43edfabf05c02e0f0fc7c64056f382" name="aae43edfabf05c02e0f0fc7c64056f382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae43edfabf05c02e0f0fc7c64056f382">&#9670;&#160;</a></span>take() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void take </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>_buffer</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>wide</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Take ownership of buffer. </p>
</div>
</div>
<a id="adec058d1c3e667b7f0f964b11265033c" name="adec058d1c3e667b7f0f964b11265033c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adec058d1c3e667b7f0f964b11265033c">&#9670;&#160;</a></span>pass()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * pass </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2263181a009962d02fd25b33b05a1d9" name="ae2263181a009962d02fd25b33b05a1d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2263181a009962d02fd25b33b05a1d9">&#9670;&#160;</a></span>passToVariant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void passToVariant </td>
<td>(</td>
<td class="paramtype">FVariant &amp;</td> <td class="paramname"><span class="paramname"><em>var</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Pass ownership of buffer to Variant - sets Variant ownership. </p>
</div>
</div>
<a id="acc83ba4d9ccff6a513ed942b1449b783" name="acc83ba4d9ccff6a513ed942b1449b783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc83ba4d9ccff6a513ed942b1449b783">&#9670;&#160;</a></span>toLower() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toLower </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Lower case the character. </p>
</div>
</div>
<a id="adb7e069688aa84f251961a1e7714e355" name="adb7e069688aa84f251961a1e7714e355"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7e069688aa84f251961a1e7714e355">&#9670;&#160;</a></span>toLower() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toLower </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Lower case the string. </p>
</div>
</div>
<a id="a351fa9427bdbda2d4eeeec25347937e7" name="a351fa9427bdbda2d4eeeec25347937e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a351fa9427bdbda2d4eeeec25347937e7">&#9670;&#160;</a></span>toUpper() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toUpper </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upper case the character. </p>
</div>
</div>
<a id="aced434f03c0594b74bcd7453184b95a3" name="aced434f03c0594b74bcd7453184b95a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aced434f03c0594b74bcd7453184b95a3">&#9670;&#160;</a></span>toUpper() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toUpper </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upper case the string. </p>
</div>
</div>
<a id="a29369eb464b0594fbafba3c17ee8b5e4" name="a29369eb464b0594fbafba3c17ee8b5e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29369eb464b0594fbafba3c17ee8b5e4">&#9670;&#160;</a></span>toPascalString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned char * toPascalString </td>
<td>(</td>
<td class="paramtype">unsigned char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Pascal string conversion. </p>
</div>
</div>
<a id="a95b58bddd98010222da389ed9548ad07" name="a95b58bddd98010222da389ed9548ad07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95b58bddd98010222da389ed9548ad07">&#9670;&#160;</a></span>fromPascalString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classSteinberg_1_1String.html">String</a> &amp; fromPascalString </td>
<td>(</td>
<td class="paramtype">const unsigned char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Pascal string conversion. </p>
</div>
</div>
<a id="ad140992bdbbaf77940afbf992d0b13df" name="ad140992bdbbaf77940afbf992d0b13df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad140992bdbbaf77940afbf992d0b13df">&#9670;&#160;</a></span>toWideString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool toWideString </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>sourceCodePage</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts to wide string according to sourceCodePage. </p>
</div>
</div>
<a id="acf18f38c6096b9f7fdff3089febf5e7e" name="acf18f38c6096b9f7fdff3089febf5e7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf18f38c6096b9f7fdff3089febf5e7e">&#9670;&#160;</a></span>toMultiByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool toMultiByte </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>destCodePage</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceSteinberg.html#a879b9da0475eafb05527d00a3e87e198ab93a845dd7dd03d5e296ffff03a78aa2">kCP_Default</a></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abe9d4e30a36a330f0b75b6ea31bd0820" name="abe9d4e30a36a330f0b75b6ea31bd0820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe9d4e30a36a330f0b75b6ea31bd0820">&#9670;&#160;</a></span>fromUTF8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fromUTF8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>utf8String</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Assigns from UTF8 string. </p>
</div>
</div>
<a id="a629eb76fcaf20205ab6c2482f85816eb" name="a629eb76fcaf20205ab6c2482f85816eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a629eb76fcaf20205ab6c2482f85816eb">&#9670;&#160;</a></span>normalize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool normalize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5">UnicodeNormalization</a></td> <td class="paramname"><span class="paramname"><em>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceSteinberg.html#ade9b236510365125beb73ce8c7347fd5a5ab93cdbd8bb16cc7261b7d02f656426">kUnicodeNormC</a></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On PC only kUnicodeNormC is working. </p>
</div>
</div>
<a id="a3f9845a9817eca153fc40325e9261318" name="a3f9845a9817eca153fc40325e9261318"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f9845a9817eca153fc40325e9261318">&#9670;&#160;</a></span>resize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool resize </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>newSize</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>wide</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>fill</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>