Files
hot-step-cpp-ROCm/engine/vendor/vst3sdk/doc/basemodule/classSteinberg_1_1ConstString.html
T
2026-08-16 18:24:52 +07:00

3552 lines
193 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: ConstString 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_1ConstString.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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classSteinberg_1_1ConstString-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ConstString Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Invariant <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 ConstString:</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_1ConstString__inherit__graph.png" border="0" usemap="#aConstString_inherit__map" alt="Inheritance graph"/></div>
<map name="aConstString_inherit__map" id="aConstString_inherit__map">
<area shape="rect" title="Invariant String." alt="" coords="5,5,375,919"/>
<area shape="rect" href="classSteinberg_1_1String.html" title="String." alt="" coords="137,967,244,1243"/>
<area shape="poly" title=" " alt="" coords="193,934,193,968,188,968,188,934"/>
<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"/>
</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:af4045f11e8887dda083d0122d24df4f6" id="r_af4045f11e8887dda083d0122d24df4f6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> { <a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>
, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff">kCaseInsensitive</a>
}</td></tr>
<tr class="separator:af4045f11e8887dda083d0122d24df4f6"><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:a927687036677870519dd1a500e160edb" id="r_a927687036677870519dd1a500e160edb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a927687036677870519dd1a500e160edb">ConstString</a> (const char8 *str, int32 <a class="el" href="#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:a927687036677870519dd1a500e160edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from string of type char8 (length=-1: all) <br /></td></tr>
<tr class="separator:a927687036677870519dd1a500e160edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af313334a239c94dd7ed44bb7a78d4e02" id="r_af313334a239c94dd7ed44bb7a78d4e02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af313334a239c94dd7ed44bb7a78d4e02">ConstString</a> (const char16 *str, int32 <a class="el" href="#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:af313334a239c94dd7ed44bb7a78d4e02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from string of type char16 (length=-1: all) <br /></td></tr>
<tr class="separator:af313334a239c94dd7ed44bb7a78d4e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f3283eec000755f3ec870a252ea177" id="r_a79f3283eec000755f3ec870a252ea177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a79f3283eec000755f3ec870a252ea177">ConstString</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 offset=0, int32 <a class="el" href="#aed9da38615ace94c0e53dd4ad946e767">length</a>=-1)</td></tr>
<tr class="memdesc:a79f3283eec000755f3ec870a252ea177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (length=-1: all). <br /></td></tr>
<tr class="separator:a79f3283eec000755f3ec870a252ea177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c99750b35e507bfb2d69a8ee0db3e9" id="r_a45c99750b35e507bfb2d69a8ee0db3e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a45c99750b35e507bfb2d69a8ee0db3e9">ConstString</a> (const FVariant &amp;var)</td></tr>
<tr class="memdesc:a45c99750b35e507bfb2d69a8ee0db3e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a string from FVariant. <br /></td></tr>
<tr class="separator:a45c99750b35e507bfb2d69a8ee0db3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae772e034332b4e5123c75abd3b926e66" id="r_ae772e034332b4e5123c75abd3b926e66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae772e034332b4e5123c75abd3b926e66">ConstString</a> ()</td></tr>
<tr class="separator:ae772e034332b4e5123c75abd3b926e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad522b88dd7b89b8b980b084c36293f82" id="r_ad522b88dd7b89b8b980b084c36293f82"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad522b88dd7b89b8b980b084c36293f82">~ConstString</a> ()</td></tr>
<tr class="memdesc:ad522b88dd7b89b8b980b084c36293f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ad522b88dd7b89b8b980b084c36293f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9da38615ace94c0e53dd4ad946e767" id="r_aed9da38615ace94c0e53dd4ad946e767"><td class="memItemLeft" align="right" valign="top">virtual int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aed9da38615ace94c0e53dd4ad946e767">length</a> () const</td></tr>
<tr class="memdesc:aed9da38615ace94c0e53dd4ad946e767"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return length of string. <br /></td></tr>
<tr class="separator:aed9da38615ace94c0e53dd4ad946e767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf82f9b2937375c7b1cf3dccb3df3312" id="r_acf82f9b2937375c7b1cf3dccb3df3312"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf82f9b2937375c7b1cf3dccb3df3312">isEmpty</a> () const</td></tr>
<tr class="memdesc:acf82f9b2937375c7b1cf3dccb3df3312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if string is empty. <br /></td></tr>
<tr class="separator:acf82f9b2937375c7b1cf3dccb3df3312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4248834fd60a76fc6627bccf5dc960" id="r_ada4248834fd60a76fc6627bccf5dc960"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada4248834fd60a76fc6627bccf5dc960">operator const char8 *</a> () const</td></tr>
<tr class="memdesc:ada4248834fd60a76fc6627bccf5dc960"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ca283f895ea4013ed0f8af2ab626ec" id="r_a21ca283f895ea4013ed0f8af2ab626ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a21ca283f895ea4013ed0f8af2ab626ec">operator const char16 *</a> () const</td></tr>
<tr class="memdesc:a21ca283f895ea4013ed0f8af2ab626ec"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356c76a37e7adcffc6595745aa4ece47" id="r_a356c76a37e7adcffc6595745aa4ece47"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a356c76a37e7adcffc6595745aa4ece47">operator[]</a> (short idx) const</td></tr>
<tr class="memdesc:a356c76a37e7adcffc6595745aa4ece47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character at 'idx'. <br /></td></tr>
<tr class="separator:a356c76a37e7adcffc6595745aa4ece47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af225d4bf871e806df526196612b2f2d0" id="r_af225d4bf871e806df526196612b2f2d0"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af225d4bf871e806df526196612b2f2d0">operator[]</a> (long idx) const</td></tr>
<tr class="separator:af225d4bf871e806df526196612b2f2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a8adb9df6c449f7cbb5e67cce322e3b" id="r_a3a8adb9df6c449f7cbb5e67cce322e3b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a8adb9df6c449f7cbb5e67cce322e3b">operator[]</a> (int idx) const</td></tr>
<tr class="separator:a3a8adb9df6c449f7cbb5e67cce322e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a37075bcb12c72abda9fb887ee2d47" id="r_a09a37075bcb12c72abda9fb887ee2d47"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a09a37075bcb12c72abda9fb887ee2d47">operator[]</a> (unsigned short idx) const</td></tr>
<tr class="separator:a09a37075bcb12c72abda9fb887ee2d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903864b138c4ea61c7cffe788a6d0087" id="r_a903864b138c4ea61c7cffe788a6d0087"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a903864b138c4ea61c7cffe788a6d0087">operator[]</a> (unsigned long idx) const</td></tr>
<tr class="separator:a903864b138c4ea61c7cffe788a6d0087"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e3593cb1c3537ca53339e22c92f02ab" id="r_a0e3593cb1c3537ca53339e22c92f02ab"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e3593cb1c3537ca53339e22c92f02ab">operator[]</a> (unsigned int idx) const</td></tr>
<tr class="separator:a0e3593cb1c3537ca53339e22c92f02ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f521eb4befb517ccbb805524cf0f6d9" id="r_a8f521eb4befb517ccbb805524cf0f6d9"><td class="memItemLeft" align="right" valign="top">virtual const char8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f521eb4befb517ccbb805524cf0f6d9">text8</a> () const</td></tr>
<tr class="memdesc:a8f521eb4befb517ccbb805524cf0f6d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type char8. <br /></td></tr>
<tr class="separator:a8f521eb4befb517ccbb805524cf0f6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae81468efdbf10b342cc4ef55f952f834" id="r_ae81468efdbf10b342cc4ef55f952f834"><td class="memItemLeft" align="right" valign="top">virtual const char16 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae81468efdbf10b342cc4ef55f952f834">text16</a> () const</td></tr>
<tr class="memdesc:ae81468efdbf10b342cc4ef55f952f834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type char16. <br /></td></tr>
<tr class="separator:ae81468efdbf10b342cc4ef55f952f834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bd0e935e0bc021ced707a39a6e82b44" id="r_a8bd0e935e0bc021ced707a39a6e82b44"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a> () const</td></tr>
<tr class="memdesc:a8bd0e935e0bc021ced707a39a6e82b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type tchar. <br /></td></tr>
<tr class="separator:a8bd0e935e0bc021ced707a39a6e82b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a797161cc4889f7f438a7336ba2a0c4b8" id="r_a797161cc4889f7f438a7336ba2a0c4b8"><td class="memItemLeft" align="right" valign="top">virtual const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a797161cc4889f7f438a7336ba2a0c4b8">ptr</a> () const</td></tr>
<tr class="memdesc:a797161cc4889f7f438a7336ba2a0c4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to string of type void. <br /></td></tr>
<tr class="separator:a797161cc4889f7f438a7336ba2a0c4b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667af2582601cf05f6360f779bfffe1a" id="r_a667af2582601cf05f6360f779bfffe1a"><td class="memItemLeft" align="right" valign="top">virtual char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a667af2582601cf05f6360f779bfffe1a">getChar8</a> (uint32 index) const</td></tr>
<tr class="memdesc:a667af2582601cf05f6360f779bfffe1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type char16 at 'index'. <br /></td></tr>
<tr class="separator:a667af2582601cf05f6360f779bfffe1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa83ea4feb441ab820837b70d5eda2072" id="r_aa83ea4feb441ab820837b70d5eda2072"><td class="memItemLeft" align="right" valign="top">virtual char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa83ea4feb441ab820837b70d5eda2072">getChar16</a> (uint32 index) const</td></tr>
<tr class="memdesc:aa83ea4feb441ab820837b70d5eda2072"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type char8 at 'index'. <br /></td></tr>
<tr class="separator:aa83ea4feb441ab820837b70d5eda2072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a45acdf7364f3a13d056cddf5bd1636" id="r_a6a45acdf7364f3a13d056cddf5bd1636"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a45acdf7364f3a13d056cddf5bd1636">getChar</a> (uint32 index) const</td></tr>
<tr class="memdesc:a6a45acdf7364f3a13d056cddf5bd1636"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type tchar at 'index'. <br /></td></tr>
<tr class="separator:a6a45acdf7364f3a13d056cddf5bd1636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fff14d842c46911af85e125af9d3cdc" id="r_a0fff14d842c46911af85e125af9d3cdc"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fff14d842c46911af85e125af9d3cdc">getCharAt</a> (uint32 index) const</td></tr>
<tr class="memdesc:a0fff14d842c46911af85e125af9d3cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns character of type tchar at 'index', no conversion! <br /></td></tr>
<tr class="separator:a0fff14d842c46911af85e125af9d3cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5931a39bd912ce850f92e42abbb14bc4" id="r_a5931a39bd912ce850f92e42abbb14bc4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5931a39bd912ce850f92e42abbb14bc4">testChar8</a> (uint32 index, char8 c) const</td></tr>
<tr class="memdesc:a5931a39bd912ce850f92e42abbb14bc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is equal at position 'index'. <br /></td></tr>
<tr class="separator:a5931a39bd912ce850f92e42abbb14bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b59e0597367959da6913920dd79dcf" id="r_ad9b59e0597367959da6913920dd79dcf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad9b59e0597367959da6913920dd79dcf">testChar16</a> (uint32 index, char16 c) const</td></tr>
<tr class="separator:ad9b59e0597367959da6913920dd79dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83f3beacc81cbacf3aee859fef32539" id="r_af83f3beacc81cbacf3aee859fef32539"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af83f3beacc81cbacf3aee859fef32539">testChar</a> (uint32 index, char8 c) const</td></tr>
<tr class="separator:af83f3beacc81cbacf3aee859fef32539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2bf50457423819081014fab96cd190" id="r_a5d2bf50457423819081014fab96cd190"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d2bf50457423819081014fab96cd190">testChar</a> (uint32 index, char16 c) const</td></tr>
<tr class="separator:a5d2bf50457423819081014fab96cd190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9527af8839efdd33ddf47f43432fcab4" id="r_a9527af8839efdd33ddf47f43432fcab4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e9d379c6687a0ca814e8c380db0ca9" id="r_a29e9d379c6687a0ca814e8c380db0ca9"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a29e9d379c6687a0ca814e8c380db0ca9">copyTo8</a> (char8 *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:a29e9d379c6687a0ca814e8c380db0ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc54bba9b1087cff79c9bf15a7969b49" id="r_afc54bba9b1087cff79c9bf15a7969b49"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc54bba9b1087cff79c9bf15a7969b49">copyTo16</a> (char16 *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:afc54bba9b1087cff79c9bf15a7969b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad822b6bfe47f1c4a2ff78ea5f5bf1f25" id="r_ad822b6bfe47f1c4a2ff78ea5f5bf1f25"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">copyTo</a> (char *str, uint32 idx=0, int32 n=-1) const</td></tr>
<tr class="separator:ad822b6bfe47f1c4a2ff78ea5f5bf1f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addcf1c0d2f59cb45fceec3d09887a9ae" id="r_addcf1c0d2f59cb45fceec3d09887a9ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addcf1c0d2f59cb45fceec3d09887a9ae">copyTo</a> (IStringResult *result) const</td></tr>
<tr class="memdesc:addcf1c0d2f59cb45fceec3d09887a9ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies whole member string. <br /></td></tr>
<tr class="separator:addcf1c0d2f59cb45fceec3d09887a9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c4de70b1684811a4f2b082f5df3792" id="r_a23c4de70b1684811a4f2b082f5df3792"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23c4de70b1684811a4f2b082f5df3792">copyTo</a> (IString &amp;string) const</td></tr>
<tr class="memdesc:a23c4de70b1684811a4f2b082f5df3792"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies whole member string. <br /></td></tr>
<tr class="separator:a23c4de70b1684811a4f2b082f5df3792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9f80b4e5cfed948ee961e1f85b563f" id="r_a6c9f80b4e5cfed948ee961e1f85b563f"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c9f80b4e5cfed948ee961e1f85b563f">hash</a> (uint32 tsize) const</td></tr>
<tr class="separator:a6c9f80b4e5cfed948ee961e1f85b563f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6760149dfe083d5beb2f08942587dcb" id="r_aa6760149dfe083d5beb2f08942587dcb"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:aa6760149dfe083d5beb2f08942587dcb"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82a885ba6896ddc2c1ba77b497639bb9" id="r_a82a885ba6896ddc2c1ba77b497639bb9"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a82a885ba6896ddc2c1ba77b497639bb9">compare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a82a885ba6896ddc2c1ba77b497639bb9"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981e1c7b984d28e85bd54ea31165e1a2" id="r_a981e1c7b984d28e85bd54ea31165e1a2"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a981e1c7b984d28e85bd54ea31165e1a2">compare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a981e1c7b984d28e85bd54ea31165e1a2"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0596d70caf53da1ad390e9fb28afabff" id="r_a0596d70caf53da1ad390e9fb28afabff"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0596d70caf53da1ad390e9fb28afabff">naturalCompare</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> mode=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a0596d70caf53da1ad390e9fb28afabff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3810da8b627c937af8f5d893503e6c82" id="r_a3810da8b627c937af8f5d893503e6c82"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3810da8b627c937af8f5d893503e6c82">startsWith</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a3810da8b627c937af8f5d893503e6c82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this starts with str. <br /></td></tr>
<tr class="separator:a3810da8b627c937af8f5d893503e6c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab947e7974deb5cdaf55dcb6897847446" id="r_ab947e7974deb5cdaf55dcb6897847446"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab947e7974deb5cdaf55dcb6897847446">endsWith</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:ab947e7974deb5cdaf55dcb6897847446"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this ends with str. <br /></td></tr>
<tr class="separator:ab947e7974deb5cdaf55dcb6897847446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a287a9680751f4878ab72e5f1ba955bb8" id="r_a287a9680751f4878ab72e5f1ba955bb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a287a9680751f4878ab72e5f1ba955bb8">contains</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a287a9680751f4878ab72e5f1ba955bb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if this contains str. <br /></td></tr>
<tr class="separator:a287a9680751f4878ab72e5f1ba955bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab9413a67e31ef5eab5947e1c96afd1d" id="r_aab9413a67e31ef5eab5947e1c96afd1d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aab9413a67e31ef5eab5947e1c96afd1d">findLast</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:aab9413a67e31ef5eab5947e1c96afd1d"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ecb0cc7b206806d489c13d90311022d" id="r_a4ecb0cc7b206806d489c13d90311022d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ecb0cc7b206806d489c13d90311022d">findLast</a> (char8 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a4ecb0cc7b206806d489c13d90311022d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa4d21b859de7af311fc29a999c7040" id="r_a1aa4d21b859de7af311fc29a999c7040"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1aa4d21b859de7af311fc29a999c7040">findLast</a> (char16 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a1aa4d21b859de7af311fc29a999c7040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e910d6f244aa16ef19d40a7626c2e25" id="r_a9e910d6f244aa16ef19d40a7626c2e25"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e910d6f244aa16ef19d40a7626c2e25">countOccurences</a> (char8 c, uint32 startIndex, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a9e910d6f244aa16ef19d40a7626c2e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counts occurences of c within this starting at index. <br /></td></tr>
<tr class="separator:a9e910d6f244aa16ef19d40a7626c2e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac225597955da8175197cce72ce4141b5" id="r_ac225597955da8175197cce72ce4141b5"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac225597955da8175197cce72ce4141b5">countOccurences</a> (char16 c, uint32 startIndex, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:ac225597955da8175197cce72ce4141b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a124b545ed153a94c002e032db22bc35d" id="r_a124b545ed153a94c002e032db22bc35d"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a124b545ed153a94c002e032db22bc35d">getFirstDifferent</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="memdesc:a124b545ed153a94c002e032db22bc35d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns position of first different character. <br /></td></tr>
<tr class="separator:a124b545ed153a94c002e032db22bc35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb174217e84bce846da12b911695f1dd" id="r_abb174217e84bce846da12b911695f1dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abb174217e84bce846da12b911695f1dd">isDigit</a> (uint32 index) const</td></tr>
<tr class="memdesc:abb174217e84bce846da12b911695f1dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character at position is a digit. <br /></td></tr>
<tr class="separator:abb174217e84bce846da12b911695f1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e48364e8bca44d6ad1aa53167557f8" id="r_af7e48364e8bca44d6ad1aa53167557f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af7e48364e8bca44d6ad1aa53167557f8">scanFloat</a> (double &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af7e48364e8bca44d6ad1aa53167557f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to double value starting at offset. <br /></td></tr>
<tr class="separator:af7e48364e8bca44d6ad1aa53167557f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c98274e504654515047b90399cdcb13" id="r_a7c98274e504654515047b90399cdcb13"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c98274e504654515047b90399cdcb13">scanInt64</a> (int64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a7c98274e504654515047b90399cdcb13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to int64 value starting at offset. <br /></td></tr>
<tr class="separator:a7c98274e504654515047b90399cdcb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af668a757151a1323f0fcd37ecea19e30" id="r_af668a757151a1323f0fcd37ecea19e30"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af668a757151a1323f0fcd37ecea19e30">scanUInt64</a> (uint64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af668a757151a1323f0fcd37ecea19e30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to uint64 value starting at offset. <br /></td></tr>
<tr class="separator:af668a757151a1323f0fcd37ecea19e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8ace5afb5cf801e81510b2c64598d73" id="r_af8ace5afb5cf801e81510b2c64598d73"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8ace5afb5cf801e81510b2c64598d73">scanInt32</a> (int32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:af8ace5afb5cf801e81510b2c64598d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to int32 value starting at offset. <br /></td></tr>
<tr class="separator:af8ace5afb5cf801e81510b2c64598d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4000a1ff425649aea8f9f450bd063804" id="r_a4000a1ff425649aea8f9f450bd063804"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4000a1ff425649aea8f9f450bd063804">scanUInt32</a> (uint32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a4000a1ff425649aea8f9f450bd063804"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to uint32 value starting at offset. <br /></td></tr>
<tr class="separator:a4000a1ff425649aea8f9f450bd063804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23dc8ed77c745a918945d2cc5cbd0eef" id="r_a23dc8ed77c745a918945d2cc5cbd0eef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23dc8ed77c745a918945d2cc5cbd0eef">scanHex</a> (uint8 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td></tr>
<tr class="memdesc:a23dc8ed77c745a918945d2cc5cbd0eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string to hex/uint8 value starting at offset. <br /></td></tr>
<tr class="separator:a23dc8ed77c745a918945d2cc5cbd0eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab877fc292201494ab4be2be190fd5cd1" id="r_ab877fc292201494ab4be2be190fd5cd1"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab877fc292201494ab4be2be190fd5cd1">getTrailingNumberIndex</a> (uint32 width=0) const</td></tr>
<tr class="memdesc:ab877fc292201494ab4be2be190fd5cd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns start index of trailing number. <br /></td></tr>
<tr class="separator:ab877fc292201494ab4be2be190fd5cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3bd0c45c739a00930d9104bc4f039c" id="r_abd3bd0c45c739a00930d9104bc4f039c"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abd3bd0c45c739a00930d9104bc4f039c">getTrailingNumber</a> (int64 fallback=0) const</td></tr>
<tr class="memdesc:abd3bd0c45c739a00930d9104bc4f039c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns result of scanInt64 or the fallback. <br /></td></tr>
<tr class="separator:abd3bd0c45c739a00930d9104bc4f039c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e50d4a383b9b0048b30296842162152" id="r_a9e50d4a383b9b0048b30296842162152"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e50d4a383b9b0048b30296842162152">getNumber</a> () const</td></tr>
<tr class="memdesc:a9e50d4a383b9b0048b30296842162152"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns result of scanInt64. <br /></td></tr>
<tr class="separator:a9e50d4a383b9b0048b30296842162152"><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:a2569fa33cce1a8256ff4cea575b1829e" id="r_a2569fa33cce1a8256ff4cea575b1829e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2569fa33cce1a8256ff4cea575b1829e">isWideString</a> () const</td></tr>
<tr class="memdesc:a2569fa33cce1a8256ff4cea575b1829e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if string is wide. <br /></td></tr>
<tr class="separator:a2569fa33cce1a8256ff4cea575b1829e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3329e812c7809a57e3be4946fc63b18e" id="r_a3329e812c7809a57e3be4946fc63b18e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3329e812c7809a57e3be4946fc63b18e">isAsciiString</a> () const</td></tr>
<tr class="memdesc:a3329e812c7809a57e3be4946fc63b18e"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabde9540d808cb7f31588d772c05cb30" id="r_aabde9540d808cb7f31588d772c05cb30"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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"><td class="mdescLeft">&#160;</td><td class="mdescRight">On PC only kUnicodeNormC is working. <br /></td></tr>
<tr class="separator:aabde9540d808cb7f31588d772c05cb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Find first occurrence of n characters of str in this (n=-1: all) ending at endIndex (endIndex = -1: all)</div></td></tr>
<tr class="memitem:a4e230c10f923605ec82493969b6bb273" id="r_a4e230c10f923605ec82493969b6bb273"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e230c10f923605ec82493969b6bb273">findFirst</a> (const <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> &amp;str, int32 n=-1, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:a4e230c10f923605ec82493969b6bb273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee9de5c767e80bf8d4b0a3d6271370c" id="r_adee9de5c767e80bf8d4b0a3d6271370c"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adee9de5c767e80bf8d4b0a3d6271370c">findFirst</a> (char8 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:adee9de5c767e80bf8d4b0a3d6271370c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d75370b24a1839a078386a6e746ad5" id="r_ac9d75370b24a1839a078386a6e746ad5"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9d75370b24a1839a078386a6e746ad5">findFirst</a> (char16 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> m=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:ac9d75370b24a1839a078386a6e746ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Find next occurrence of n characters of str starting at startIndex in this (n=-1: all) ending at endIndex (endIndex = -1: all)</div></td></tr>
<tr class="memitem:a011b87c5fa06338481f6db2ed1220189" id="r_a011b87c5fa06338481f6db2ed1220189"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:a011b87c5fa06338481f6db2ed1220189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc40cf7970b4652de7f2ef5d572ba132" id="r_afc40cf7970b4652de7f2ef5d572ba132"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc40cf7970b4652de7f2ef5d572ba132">findNext</a> (int32 startIndex, char8 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:afc40cf7970b4652de7f2ef5d572ba132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade109f554543eb2f4c5a674d49dd1534" id="r_ade109f554543eb2f4c5a674d49dd1534"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ade109f554543eb2f4c5a674d49dd1534">findNext</a> (int32 startIndex, char16 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>, int32 endIndex=-1) const</td></tr>
<tr class="separator:ade109f554543eb2f4c5a674d49dd1534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Find previous occurrence of n characters of str starting at startIndex in this (n=-1: all)</div></td></tr>
<tr class="memitem:aa82963a731a7e3f773d530298180b0c4" id="r_aa82963a731a7e3f773d530298180b0c4"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:aa82963a731a7e3f773d530298180b0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47dfcfc097efc86b331513b1af28d1b" id="r_aa47dfcfc097efc86b331513b1af28d1b"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa47dfcfc097efc86b331513b1af28d1b">findPrev</a> (int32 startIndex, char8 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:aa47dfcfc097efc86b331513b1af28d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d268231e3af3641e2c8e118b6055b32" id="r_a1d268231e3af3641e2c8e118b6055b32"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d268231e3af3641e2c8e118b6055b32">findPrev</a> (int32 startIndex, char16 c, <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a>=<a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a>) const</td></tr>
<tr class="separator:a1d268231e3af3641e2c8e118b6055b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a558f9643b112a9e296034f4b5c104da4" id="r_a558f9643b112a9e296034f4b5c104da4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a558f9643b112a9e296034f4b5c104da4">isCharSpace</a> (char8 character)</td></tr>
<tr class="memdesc:a558f9643b112a9e296034f4b5c104da4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a space. <br /></td></tr>
<tr class="separator:a558f9643b112a9e296034f4b5c104da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1738b9f2705034218d299e33afbb0e" id="r_afc1738b9f2705034218d299e33afbb0e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc1738b9f2705034218d299e33afbb0e">isCharSpace</a> (char16 character)</td></tr>
<tr class="memdesc:afc1738b9f2705034218d299e33afbb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a space. <br /></td></tr>
<tr class="separator:afc1738b9f2705034218d299e33afbb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6447bfca9b9d31ed9ce96a35fb987206" id="r_a6447bfca9b9d31ed9ce96a35fb987206"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6447bfca9b9d31ed9ce96a35fb987206">isCharAlpha</a> (char8 character)</td></tr>
<tr class="memdesc:a6447bfca9b9d31ed9ce96a35fb987206"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphabetic character. <br /></td></tr>
<tr class="separator:a6447bfca9b9d31ed9ce96a35fb987206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2291ddfae0133dedde40a26dbd51099" id="r_ac2291ddfae0133dedde40a26dbd51099"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac2291ddfae0133dedde40a26dbd51099">isCharAlpha</a> (char16 character)</td></tr>
<tr class="memdesc:ac2291ddfae0133dedde40a26dbd51099"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphabetic character. <br /></td></tr>
<tr class="separator:ac2291ddfae0133dedde40a26dbd51099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b48d0f2b9de6a59ee41f6029f030dfa" id="r_a2b48d0f2b9de6a59ee41f6029f030dfa"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b48d0f2b9de6a59ee41f6029f030dfa">isCharAlphaNum</a> (char8 character)</td></tr>
<tr class="memdesc:a2b48d0f2b9de6a59ee41f6029f030dfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphanumeric character. <br /></td></tr>
<tr class="separator:a2b48d0f2b9de6a59ee41f6029f030dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af748287f5024af4c82b3e6225660f88d" id="r_af748287f5024af4c82b3e6225660f88d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af748287f5024af4c82b3e6225660f88d">isCharAlphaNum</a> (char16 character)</td></tr>
<tr class="memdesc:af748287f5024af4c82b3e6225660f88d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is an alphanumeric character. <br /></td></tr>
<tr class="separator:af748287f5024af4c82b3e6225660f88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d921d7240987538c237a8c5a315e73" id="r_a60d921d7240987538c237a8c5a315e73"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a60d921d7240987538c237a8c5a315e73">isCharDigit</a> (char8 character)</td></tr>
<tr class="memdesc:a60d921d7240987538c237a8c5a315e73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a number. <br /></td></tr>
<tr class="separator:a60d921d7240987538c237a8c5a315e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1561e3f288d0886f47344379e2f0fa49" id="r_a1561e3f288d0886f47344379e2f0fa49"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1561e3f288d0886f47344379e2f0fa49">isCharDigit</a> (char16 character)</td></tr>
<tr class="memdesc:a1561e3f288d0886f47344379e2f0fa49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is a number. <br /></td></tr>
<tr class="separator:a1561e3f288d0886f47344379e2f0fa49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af506286b5d395d5b6e5918eba7f71486" id="r_af506286b5d395d5b6e5918eba7f71486"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af506286b5d395d5b6e5918eba7f71486">isCharAscii</a> (char8 character)</td></tr>
<tr class="memdesc:af506286b5d395d5b6e5918eba7f71486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is in ASCII range. <br /></td></tr>
<tr class="separator:af506286b5d395d5b6e5918eba7f71486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0143d0862af1c86a44f42708b7d6fce" id="r_af0143d0862af1c86a44f42708b7d6fce"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af0143d0862af1c86a44f42708b7d6fce">isCharAscii</a> (char16 character)</td></tr>
<tr class="memdesc:af0143d0862af1c86a44f42708b7d6fce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if character is in ASCII range. <br /></td></tr>
<tr class="separator:af0143d0862af1c86a44f42708b7d6fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c5156f789b384961e95ed427c62e9b" id="r_a15c5156f789b384961e95ed427c62e9b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a15c5156f789b384961e95ed427c62e9b">isCharUpper</a> (char8 character)</td></tr>
<tr class="separator:a15c5156f789b384961e95ed427c62e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1735df81440afee9f39ffa303acfcc80" id="r_a1735df81440afee9f39ffa303acfcc80"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1735df81440afee9f39ffa303acfcc80">isCharUpper</a> (char16 character)</td></tr>
<tr class="separator:a1735df81440afee9f39ffa303acfcc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6288d7b8b62d464b8cda5cdc86054bc8" id="r_a6288d7b8b62d464b8cda5cdc86054bc8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6288d7b8b62d464b8cda5cdc86054bc8">isCharLower</a> (char8 character)</td></tr>
<tr class="separator:a6288d7b8b62d464b8cda5cdc86054bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69b5c5f85db7bf8e88f94fd541c2eda" id="r_af69b5c5f85db7bf8e88f94fd541c2eda"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af69b5c5f85db7bf8e88f94fd541c2eda">isCharLower</a> (char16 character)</td></tr>
<tr class="separator:af69b5c5f85db7bf8e88f94fd541c2eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae46cb29a2fe9015768110c6e8a2bf3a1" id="r_ae46cb29a2fe9015768110c6e8a2bf3a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae46cb29a2fe9015768110c6e8a2bf3a1">scanInt64_8</a> (const char8 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ae46cb29a2fe9015768110c6e8a2bf3a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int64 value. <br /></td></tr>
<tr class="separator:ae46cb29a2fe9015768110c6e8a2bf3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c893b487dfe24d9678302794e8c08d3" id="r_a6c893b487dfe24d9678302794e8c08d3"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c893b487dfe24d9678302794e8c08d3">scanInt64_16</a> (const char16 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a6c893b487dfe24d9678302794e8c08d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int64 value. <br /></td></tr>
<tr class="separator:a6c893b487dfe24d9678302794e8c08d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada807776c00d43a2be387ef88614127f" id="r_ada807776c00d43a2be387ef88614127f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada807776c00d43a2be387ef88614127f">scanInt64</a> (const char *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ada807776c00d43a2be387ef88614127f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int64 value. <br /></td></tr>
<tr class="separator:ada807776c00d43a2be387ef88614127f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae520c42b0edc50aed97977a73c592f75" id="r_ae520c42b0edc50aed97977a73c592f75"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae520c42b0edc50aed97977a73c592f75">scanUInt64_8</a> (const char8 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ae520c42b0edc50aed97977a73c592f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to uint64 value. <br /></td></tr>
<tr class="separator:ae520c42b0edc50aed97977a73c592f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2426d33f600572497fb3e4954caaf20d" id="r_a2426d33f600572497fb3e4954caaf20d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2426d33f600572497fb3e4954caaf20d">scanUInt64_16</a> (const char16 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a2426d33f600572497fb3e4954caaf20d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to uint64 value. <br /></td></tr>
<tr class="separator:a2426d33f600572497fb3e4954caaf20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50186e229b1da9121661a54240747ecb" id="r_a50186e229b1da9121661a54240747ecb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a50186e229b1da9121661a54240747ecb">scanUInt64</a> (const char *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint64 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a50186e229b1da9121661a54240747ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to uint64 value. <br /></td></tr>
<tr class="separator:a50186e229b1da9121661a54240747ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a230a4b3bd90078a4c7f22080ffad82" id="r_a3a230a4b3bd90078a4c7f22080ffad82"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a230a4b3bd90078a4c7f22080ffad82">scanInt32_8</a> (const char8 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a3a230a4b3bd90078a4c7f22080ffad82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int32 value. <br /></td></tr>
<tr class="separator:a3a230a4b3bd90078a4c7f22080ffad82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b4a788c1d6d1f32c3dfaac162b11ac" id="r_a06b4a788c1d6d1f32c3dfaac162b11ac"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06b4a788c1d6d1f32c3dfaac162b11ac">scanInt32_16</a> (const char16 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a06b4a788c1d6d1f32c3dfaac162b11ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int32 value. <br /></td></tr>
<tr class="separator:a06b4a788c1d6d1f32c3dfaac162b11ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2911ac52c6c2ad63d4ef0b65e4a0d107" id="r_a2911ac52c6c2ad63d4ef0b65e4a0d107"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2911ac52c6c2ad63d4ef0b65e4a0d107">scanInt32</a> (const char *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, int32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a2911ac52c6c2ad63d4ef0b65e4a0d107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int32 value. <br /></td></tr>
<tr class="separator:a2911ac52c6c2ad63d4ef0b65e4a0d107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b111b6a67a73953b9aec2f6afc11661" id="r_a1b111b6a67a73953b9aec2f6afc11661"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b111b6a67a73953b9aec2f6afc11661">scanUInt32_8</a> (const char8 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a1b111b6a67a73953b9aec2f6afc11661"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to int32 value. <br /></td></tr>
<tr class="separator:a1b111b6a67a73953b9aec2f6afc11661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19286d8f082ef76774460eb7933b947" id="r_ac19286d8f082ef76774460eb7933b947"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac19286d8f082ef76774460eb7933b947">scanUInt32_16</a> (const char16 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ac19286d8f082ef76774460eb7933b947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to int32 value. <br /></td></tr>
<tr class="separator:ac19286d8f082ef76774460eb7933b947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72534f72b582b95ec762ec61940875f8" id="r_a72534f72b582b95ec762ec61940875f8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72534f72b582b95ec762ec61940875f8">scanUInt32</a> (const char *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint32 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a72534f72b582b95ec762ec61940875f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to int32 value. <br /></td></tr>
<tr class="separator:a72534f72b582b95ec762ec61940875f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202229a2718b4c6e8f6720df328b27a0" id="r_a202229a2718b4c6e8f6720df328b27a0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a202229a2718b4c6e8f6720df328b27a0">scanHex_8</a> (const char8 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:a202229a2718b4c6e8f6720df328b27a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char8 to hex/unit8 value. <br /></td></tr>
<tr class="separator:a202229a2718b4c6e8f6720df328b27a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad408b57b46dd39329c244d1e59ad3eeb" id="r_ad408b57b46dd39329c244d1e59ad3eeb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad408b57b46dd39329c244d1e59ad3eeb">scanHex_16</a> (const char16 *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:ad408b57b46dd39329c244d1e59ad3eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type char16 to hex/unit8 value. <br /></td></tr>
<tr class="separator:ad408b57b46dd39329c244d1e59ad3eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcee4e2680b55bb072b8ea4658dcb775" id="r_adcee4e2680b55bb072b8ea4658dcb775"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adcee4e2680b55bb072b8ea4658dcb775">scanHex</a> (const char *<a class="el" href="#a8bd0e935e0bc021ced707a39a6e82b44">text</a>, uint8 &amp;value, bool scanToEnd=true)</td></tr>
<tr class="memdesc:adcee4e2680b55bb072b8ea4658dcb775"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts string of type tchar to hex/unit8 value. <br /></td></tr>
<tr class="separator:adcee4e2680b55bb072b8ea4658dcb775"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1bd71cbb5c91ad80af441549e445659" id="r_aa1bd71cbb5c91ad80af441549e445659"><td class="memItemLeft" align="right" valign="top">static char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa1bd71cbb5c91ad80af441549e445659">toLower</a> (char8 c)</td></tr>
<tr class="memdesc:aa1bd71cbb5c91ad80af441549e445659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to lower case. <br /></td></tr>
<tr class="separator:aa1bd71cbb5c91ad80af441549e445659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2802d0abf81576c53da9c30aacf969" id="r_a1e2802d0abf81576c53da9c30aacf969"><td class="memItemLeft" align="right" valign="top">static char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e2802d0abf81576c53da9c30aacf969">toUpper</a> (char8 c)</td></tr>
<tr class="memdesc:a1e2802d0abf81576c53da9c30aacf969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to upper case. <br /></td></tr>
<tr class="separator:a1e2802d0abf81576c53da9c30aacf969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69028c11ba44bc35dff982bb2120f38e" id="r_a69028c11ba44bc35dff982bb2120f38e"><td class="memItemLeft" align="right" valign="top">static char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a69028c11ba44bc35dff982bb2120f38e">toLower</a> (char16 c)</td></tr>
<tr class="separator:a69028c11ba44bc35dff982bb2120f38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c158cae29f219f5a14384024dc69a7" id="r_a62c158cae29f219f5a14384024dc69a7"><td class="memItemLeft" align="right" valign="top">static char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a62c158cae29f219f5a14384024dc69a7">toUpper</a> (char16 c)</td></tr>
<tr class="separator:a62c158cae29f219f5a14384024dc69a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9eb74628356d91bdd0e50426577d02" id="r_aae9eb74628356d91bdd0e50426577d02"><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81838f3369304321ab595bc000368f14" id="r_a81838f3369304321ab595bc000368f14"><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a7e4f19c7215a2492878605c9857e0e65" id="r_a7e4f19c7215a2492878605c9857e0e65"><td class="memItemLeft" >union {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368f7094dc38acca20612bbb392552f4" id="r_a368f7094dc38acca20612bbb392552f4"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="#a368f7094dc38acca20612bbb392552f4">buffer</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a368f7094dc38acca20612bbb392552f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb93591ce1f1696318386689faa7627b" id="r_abb93591ce1f1696318386689faa7627b"><td class="memItemLeft" >&#160;&#160;&#160;char8 *&#160;&#160;&#160;<a class="el" href="#abb93591ce1f1696318386689faa7627b">buffer8</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:abb93591ce1f1696318386689faa7627b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d780846d765cbb997ce79cafa832cac" id="r_a8d780846d765cbb997ce79cafa832cac"><td class="memItemLeft" >&#160;&#160;&#160;char16 *&#160;&#160;&#160;<a class="el" href="#a8d780846d765cbb997ce79cafa832cac">buffer16</a>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a8d780846d765cbb997ce79cafa832cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4f19c7215a2492878605c9857e0e65" 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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63941c3a03dc9736f3234bb756d9a305" id="r_a63941c3a03dc9736f3234bb756d9a305"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a63941c3a03dc9736f3234bb756d9a305">len</a>: 30</td></tr>
<tr class="separator:a63941c3a03dc9736f3234bb756d9a305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75060976753e877247e364d1816245d7" id="r_a75060976753e877247e364d1816245d7"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a75060976753e877247e364d1816245d7">isWide</a>: 1</td></tr>
<tr class="separator:a75060976753e877247e364d1816245d7"><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>Invariant <a class="el" href="classSteinberg_1_1String.html" title="String.">String</a>. </p>
<p>A base class which provides methods to work with its member string. Neither of the operations allows modifying the member string and that is why all operation are declared as const.</p>
<p>There are operations for access, comparison, find, numbers and conversion.</p>
<p>Almost all operations exist in three versions for char8, char16 and the polymorphic type tchar. The type tchar can either be char8 or char16 depending on whether UNICODE is activated or not. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="af4045f11e8887dda083d0122d24df4f6" name="af4045f11e8887dda083d0122d24df4f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4045f11e8887dda083d0122d24df4f6">&#9670;&#160;</a></span>CompareMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16" name="af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16"></a>kCaseSensitive&#160;</td><td class="fielddoc"><p>Comparison is done with regard to character's case. </p>
</td></tr>
<tr><td class="fieldname"><a id="af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff" name="af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff"></a>kCaseInsensitive&#160;</td><td class="fielddoc"><p>Comparison is done without regard to character's case. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a927687036677870519dd1a500e160edb" name="a927687036677870519dd1a500e160edb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a927687036677870519dd1a500e160edb">&#9670;&#160;</a></span>ConstString() <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_1ConstString.html">ConstString</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>length</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign from string of type char8 (length=-1: all) </p>
</div>
</div>
<a id="af313334a239c94dd7ed44bb7a78d4e02" name="af313334a239c94dd7ed44bb7a78d4e02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af313334a239c94dd7ed44bb7a78d4e02">&#9670;&#160;</a></span>ConstString() <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_1ConstString.html">ConstString</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>length</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign from string of type char16 (length=-1: all) </p>
</div>
</div>
<a id="a79f3283eec000755f3ec870a252ea177" name="a79f3283eec000755f3ec870a252ea177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79f3283eec000755f3ec870a252ea177">&#9670;&#160;</a></span>ConstString() <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_1ConstString.html">ConstString</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>offset</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>length</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor (length=-1: all). </p>
</div>
</div>
<a id="a45c99750b35e507bfb2d69a8ee0db3e9" name="a45c99750b35e507bfb2d69a8ee0db3e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45c99750b35e507bfb2d69a8ee0db3e9">&#9670;&#160;</a></span>ConstString() <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_1ConstString.html">ConstString</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 a string from FVariant. </p>
</div>
</div>
<a id="ae772e034332b4e5123c75abd3b926e66" name="ae772e034332b4e5123c75abd3b926e66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae772e034332b4e5123c75abd3b926e66">&#9670;&#160;</a></span>ConstString() <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_1ConstString.html">ConstString</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="ad522b88dd7b89b8b980b084c36293f82" name="ad522b88dd7b89b8b980b084c36293f82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad522b88dd7b89b8b980b084c36293f82">&#9670;&#160;</a></span>~ConstString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ~<a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></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>Destructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aed9da38615ace94c0e53dd4ad946e767" name="aed9da38615ace94c0e53dd4ad946e767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed9da38615ace94c0e53dd4ad946e767">&#9670;&#160;</a></span>length()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int32 length </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>Return length of string. </p>
</div>
</div>
<a id="acf82f9b2937375c7b1cf3dccb3df3312" name="acf82f9b2937375c7b1cf3dccb3df3312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf82f9b2937375c7b1cf3dccb3df3312">&#9670;&#160;</a></span>isEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool isEmpty </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if string is empty. </p>
</div>
</div>
<a id="ada4248834fd60a76fc6627bccf5dc960" name="ada4248834fd60a76fc6627bccf5dc960"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada4248834fd60a76fc6627bccf5dc960">&#9670;&#160;</a></span>operator const char8 *()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operator const char8 * </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns pointer to string of type char8 (no modification allowed) </p>
</div>
</div>
<a id="a21ca283f895ea4013ed0f8af2ab626ec" name="a21ca283f895ea4013ed0f8af2ab626ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21ca283f895ea4013ed0f8af2ab626ec">&#9670;&#160;</a></span>operator const char16 *()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operator const char16 * </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns pointer to string of type char16(no modification allowed) </p>
</div>
</div>
<a id="a356c76a37e7adcffc6595745aa4ece47" name="a356c76a37e7adcffc6595745aa4ece47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356c76a37e7adcffc6595745aa4ece47">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">short</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns character at 'idx'. </p>
</div>
</div>
<a id="af225d4bf871e806df526196612b2f2d0" name="af225d4bf871e806df526196612b2f2d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af225d4bf871e806df526196612b2f2d0">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">long</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3a8adb9df6c449f7cbb5e67cce322e3b" name="a3a8adb9df6c449f7cbb5e67cce322e3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a8adb9df6c449f7cbb5e67cce322e3b">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a09a37075bcb12c72abda9fb887ee2d47" name="a09a37075bcb12c72abda9fb887ee2d47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09a37075bcb12c72abda9fb887ee2d47">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">unsigned short</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a903864b138c4ea61c7cffe788a6d0087" name="a903864b138c4ea61c7cffe788a6d0087"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a903864b138c4ea61c7cffe788a6d0087">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">unsigned long</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0e3593cb1c3537ca53339e22c92f02ab" name="a0e3593cb1c3537ca53339e22c92f02ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e3593cb1c3537ca53339e22c92f02ab">&#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">char operator[] </td>
<td>(</td>
<td class="paramtype">unsigned int</td> <td class="paramname"><span class="paramname"><em>idx</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f521eb4befb517ccbb805524cf0f6d9" name="a8f521eb4befb517ccbb805524cf0f6d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f521eb4befb517ccbb805524cf0f6d9">&#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>Returns pointer to string of type char8. </p>
<p>Reimplemented in <a class="el" href="classSteinberg_1_1String.html#a3b3a7237b92adc53af697ef456f977f2">String</a>.</p>
</div>
</div>
<a id="ae81468efdbf10b342cc4ef55f952f834" name="ae81468efdbf10b342cc4ef55f952f834"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae81468efdbf10b342cc4ef55f952f834">&#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>Returns pointer to string of type char16. </p>
<p>Reimplemented in <a class="el" href="classSteinberg_1_1String.html#ac96d94e5b3d94215b44300b306f2b0f8">String</a>.</p>
</div>
</div>
<a id="a8bd0e935e0bc021ced707a39a6e82b44" name="a8bd0e935e0bc021ced707a39a6e82b44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bd0e935e0bc021ced707a39a6e82b44">&#9670;&#160;</a></span>text()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char * text </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>Returns pointer to string of type tchar. </p>
</div>
</div>
<a id="a797161cc4889f7f438a7336ba2a0c4b8" name="a797161cc4889f7f438a7336ba2a0c4b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a797161cc4889f7f438a7336ba2a0c4b8">&#9670;&#160;</a></span>ptr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual const void * ptr </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>Returns pointer to string of type void. </p>
</div>
</div>
<a id="a667af2582601cf05f6360f779bfffe1a" name="a667af2582601cf05f6360f779bfffe1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a667af2582601cf05f6360f779bfffe1a">&#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>Returns character of type char16 at 'index'. </p>
<p>Reimplemented in <a class="el" href="classSteinberg_1_1String.html#a291639b68e8f10c12caa8b1209e46214">String</a>.</p>
</div>
</div>
<a id="aa83ea4feb441ab820837b70d5eda2072" name="aa83ea4feb441ab820837b70d5eda2072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa83ea4feb441ab820837b70d5eda2072">&#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>Returns character of type char8 at 'index'. </p>
<p>Reimplemented in <a class="el" href="classSteinberg_1_1String.html#aff4625759b55de2a0bef9be71021c32b">String</a>.</p>
</div>
</div>
<a id="a6a45acdf7364f3a13d056cddf5bd1636" name="a6a45acdf7364f3a13d056cddf5bd1636"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a45acdf7364f3a13d056cddf5bd1636">&#9670;&#160;</a></span>getChar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char getChar </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns character of type tchar at 'index'. </p>
</div>
</div>
<a id="a0fff14d842c46911af85e125af9d3cdc" name="a0fff14d842c46911af85e125af9d3cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fff14d842c46911af85e125af9d3cdc">&#9670;&#160;</a></span>getCharAt()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char getCharAt </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns character of type tchar at 'index', no conversion! </p>
</div>
</div>
<a id="a5931a39bd912ce850f92e42abbb14bc4" name="a5931a39bd912ce850f92e42abbb14bc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5931a39bd912ce850f92e42abbb14bc4">&#9670;&#160;</a></span>testChar8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool testChar8 </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;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is equal at position 'index'. </p>
</div>
</div>
<a id="ad9b59e0597367959da6913920dd79dcf" name="ad9b59e0597367959da6913920dd79dcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9b59e0597367959da6913920dd79dcf">&#9670;&#160;</a></span>testChar16()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool testChar16 </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;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af83f3beacc81cbacf3aee859fef32539" name="af83f3beacc81cbacf3aee859fef32539"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af83f3beacc81cbacf3aee859fef32539">&#9670;&#160;</a></span>testChar() <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 testChar </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;) const</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="a5d2bf50457423819081014fab96cd190" name="a5d2bf50457423819081014fab96cd190"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d2bf50457423819081014fab96cd190">&#9670;&#160;</a></span>testChar() <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 testChar </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;) const</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="a9527af8839efdd33ddf47f43432fcab4" name="a9527af8839efdd33ddf47f43432fcab4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9527af8839efdd33ddf47f43432fcab4">&#9670;&#160;</a></span>extract()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool extract </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>result</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></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>n</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get n characters long substring starting at index (n=-1: until end) </p>
</div>
</div>
<a id="a29e9d379c6687a0ca814e8c380db0ca9" name="a29e9d379c6687a0ca814e8c380db0ca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29e9d379c6687a0ca814e8c380db0ca9">&#9670;&#160;</a></span>copyTo8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 copyTo8 </td>
<td>(</td>
<td class="paramtype">char8 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</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;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc54bba9b1087cff79c9bf15a7969b49" name="afc54bba9b1087cff79c9bf15a7969b49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc54bba9b1087cff79c9bf15a7969b49">&#9670;&#160;</a></span>copyTo16()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 copyTo16 </td>
<td>(</td>
<td class="paramtype">char16 *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</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;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad822b6bfe47f1c4a2ff78ea5f5bf1f25" name="ad822b6bfe47f1c4a2ff78ea5f5bf1f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">&#9670;&#160;</a></span>copyTo() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 copyTo </td>
<td>(</td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>idx</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;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="addcf1c0d2f59cb45fceec3d09887a9ae" name="addcf1c0d2f59cb45fceec3d09887a9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addcf1c0d2f59cb45fceec3d09887a9ae">&#9670;&#160;</a></span>copyTo() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void copyTo </td>
<td>(</td>
<td class="paramtype">IStringResult *</td> <td class="paramname"><span class="paramname"><em>result</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies whole member string. </p>
</div>
</div>
<a id="a23c4de70b1684811a4f2b082f5df3792" name="a23c4de70b1684811a4f2b082f5df3792"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23c4de70b1684811a4f2b082f5df3792">&#9670;&#160;</a></span>copyTo() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void copyTo </td>
<td>(</td>
<td class="paramtype">IString &amp;</td> <td class="paramname"><span class="paramname"><em>string</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies whole member string. </p>
</div>
</div>
<a id="a6c9f80b4e5cfed948ee961e1f85b563f" name="a6c9f80b4e5cfed948ee961e1f85b563f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c9f80b4e5cfed948ee961e1f85b563f">&#9670;&#160;</a></span>hash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32 hash </td>
<td>(</td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>tsize</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6760149dfe083d5beb2f08942587dcb" name="aa6760149dfe083d5beb2f08942587dcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6760149dfe083d5beb2f08942587dcb">&#9670;&#160;</a></span>compareAt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 compareAt </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">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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare n characters of str with n characters of this starting at index (return: see above) </p>
</div>
</div>
<a id="a82a885ba6896ddc2c1ba77b497639bb9" name="a82a885ba6896ddc2c1ba77b497639bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82a885ba6896ddc2c1ba77b497639bb9">&#9670;&#160;</a></span>compare() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 compare </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare n characters of str with n characters of this (return: see above) </p>
</div>
</div>
<a id="a981e1c7b984d28e85bd54ea31165e1a2" name="a981e1c7b984d28e85bd54ea31165e1a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a981e1c7b984d28e85bd54ea31165e1a2">&#9670;&#160;</a></span>compare() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 compare </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare all characters of str with this (return: see above) </p>
</div>
</div>
<a id="a0596d70caf53da1ad390e9fb28afabff" name="a0596d70caf53da1ad390e9fb28afabff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0596d70caf53da1ad390e9fb28afabff">&#9670;&#160;</a></span>naturalCompare()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Steinberg::int32 naturalCompare </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"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3810da8b627c937af8f5d893503e6c82" name="a3810da8b627c937af8f5d893503e6c82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3810da8b627c937af8f5d893503e6c82">&#9670;&#160;</a></span>startsWith()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool startsWith </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if this starts with str. </p>
</div>
</div>
<a id="ab947e7974deb5cdaf55dcb6897847446" name="ab947e7974deb5cdaf55dcb6897847446"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab947e7974deb5cdaf55dcb6897847446">&#9670;&#160;</a></span>endsWith()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool endsWith </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if this ends with str. </p>
</div>
</div>
<a id="a287a9680751f4878ab72e5f1ba955bb8" name="a287a9680751f4878ab72e5f1ba955bb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a287a9680751f4878ab72e5f1ba955bb8">&#9670;&#160;</a></span>contains()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool contains </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if this contains str. </p>
</div>
</div>
<a id="a558f9643b112a9e296034f4b5c104da4" name="a558f9643b112a9e296034f4b5c104da4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558f9643b112a9e296034f4b5c104da4">&#9670;&#160;</a></span>isCharSpace() <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 isCharSpace </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is a space. </p>
</div>
</div>
<a id="afc1738b9f2705034218d299e33afbb0e" name="afc1738b9f2705034218d299e33afbb0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc1738b9f2705034218d299e33afbb0e">&#9670;&#160;</a></span>isCharSpace() <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 isCharSpace </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is a space. </p>
</div>
</div>
<a id="a6447bfca9b9d31ed9ce96a35fb987206" name="a6447bfca9b9d31ed9ce96a35fb987206"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6447bfca9b9d31ed9ce96a35fb987206">&#9670;&#160;</a></span>isCharAlpha() <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 isCharAlpha </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is an alphabetic character. </p>
</div>
</div>
<a id="ac2291ddfae0133dedde40a26dbd51099" name="ac2291ddfae0133dedde40a26dbd51099"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2291ddfae0133dedde40a26dbd51099">&#9670;&#160;</a></span>isCharAlpha() <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 isCharAlpha </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is an alphabetic character. </p>
</div>
</div>
<a id="a2b48d0f2b9de6a59ee41f6029f030dfa" name="a2b48d0f2b9de6a59ee41f6029f030dfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b48d0f2b9de6a59ee41f6029f030dfa">&#9670;&#160;</a></span>isCharAlphaNum() <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 isCharAlphaNum </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is an alphanumeric character. </p>
</div>
</div>
<a id="af748287f5024af4c82b3e6225660f88d" name="af748287f5024af4c82b3e6225660f88d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af748287f5024af4c82b3e6225660f88d">&#9670;&#160;</a></span>isCharAlphaNum() <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 isCharAlphaNum </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is an alphanumeric character. </p>
</div>
</div>
<a id="a60d921d7240987538c237a8c5a315e73" name="a60d921d7240987538c237a8c5a315e73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60d921d7240987538c237a8c5a315e73">&#9670;&#160;</a></span>isCharDigit() <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 isCharDigit </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is a number. </p>
</div>
</div>
<a id="a1561e3f288d0886f47344379e2f0fa49" name="a1561e3f288d0886f47344379e2f0fa49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1561e3f288d0886f47344379e2f0fa49">&#9670;&#160;</a></span>isCharDigit() <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 isCharDigit </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is a number. </p>
</div>
</div>
<a id="af506286b5d395d5b6e5918eba7f71486" name="af506286b5d395d5b6e5918eba7f71486"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af506286b5d395d5b6e5918eba7f71486">&#9670;&#160;</a></span>isCharAscii() <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 isCharAscii </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is in ASCII range. </p>
</div>
</div>
<a id="af0143d0862af1c86a44f42708b7d6fce" name="af0143d0862af1c86a44f42708b7d6fce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0143d0862af1c86a44f42708b7d6fce">&#9670;&#160;</a></span>isCharAscii() <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 isCharAscii </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if character is in ASCII range. </p>
</div>
</div>
<a id="a15c5156f789b384961e95ed427c62e9b" name="a15c5156f789b384961e95ed427c62e9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15c5156f789b384961e95ed427c62e9b">&#9670;&#160;</a></span>isCharUpper() <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 isCharUpper </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1735df81440afee9f39ffa303acfcc80" name="a1735df81440afee9f39ffa303acfcc80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1735df81440afee9f39ffa303acfcc80">&#9670;&#160;</a></span>isCharUpper() <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 isCharUpper </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6288d7b8b62d464b8cda5cdc86054bc8" name="a6288d7b8b62d464b8cda5cdc86054bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6288d7b8b62d464b8cda5cdc86054bc8">&#9670;&#160;</a></span>isCharLower() <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 isCharLower </td>
<td>(</td>
<td class="paramtype">char8</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af69b5c5f85db7bf8e88f94fd541c2eda" name="af69b5c5f85db7bf8e88f94fd541c2eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af69b5c5f85db7bf8e88f94fd541c2eda">&#9670;&#160;</a></span>isCharLower() <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 isCharLower </td>
<td>(</td>
<td class="paramtype">char16</td> <td class="paramname"><span class="paramname"><em>character</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4e230c10f923605ec82493969b6bb273" name="a4e230c10f923605ec82493969b6bb273"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e230c10f923605ec82493969b6bb273">&#9670;&#160;</a></span>findFirst() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findFirst </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</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="adee9de5c767e80bf8d4b0a3d6271370c" name="adee9de5c767e80bf8d4b0a3d6271370c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adee9de5c767e80bf8d4b0a3d6271370c">&#9670;&#160;</a></span>findFirst() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findFirst </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</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="ac9d75370b24a1839a078386a6e746ad5" name="ac9d75370b24a1839a078386a6e746ad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9d75370b24a1839a078386a6e746ad5">&#9670;&#160;</a></span>findFirst() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findFirst </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</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="a011b87c5fa06338481f6db2ed1220189" name="a011b87c5fa06338481f6db2ed1220189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a011b87c5fa06338481f6db2ed1220189">&#9670;&#160;</a></span>findNext() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findNext </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc40cf7970b4652de7f2ef5d572ba132" name="afc40cf7970b4652de7f2ef5d572ba132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc40cf7970b4652de7f2ef5d572ba132">&#9670;&#160;</a></span>findNext() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findNext </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade109f554543eb2f4c5a674d49dd1534" name="ade109f554543eb2f4c5a674d49dd1534"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade109f554543eb2f4c5a674d49dd1534">&#9670;&#160;</a></span>findNext() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findNext </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>endIndex</em></span><span class="paramdefsep"> = </span><span class="paramdefval">-1</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa82963a731a7e3f773d530298180b0c4" name="aa82963a731a7e3f773d530298180b0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa82963a731a7e3f773d530298180b0c4">&#9670;&#160;</a></span>findPrev() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findPrev </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa47dfcfc097efc86b331513b1af28d1b" name="aa47dfcfc097efc86b331513b1af28d1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa47dfcfc097efc86b331513b1af28d1b">&#9670;&#160;</a></span>findPrev() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findPrev </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d268231e3af3641e2c8e118b6055b32" name="a1d268231e3af3641e2c8e118b6055b32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d268231e3af3641e2c8e118b6055b32">&#9670;&#160;</a></span>findPrev() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 findPrev </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>startIndex</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aab9413a67e31ef5eab5947e1c96afd1d" name="aab9413a67e31ef5eab5947e1c96afd1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab9413a67e31ef5eab5947e1c96afd1d">&#9670;&#160;</a></span>findLast() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findLast </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</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>Find last occurrence of n characters of str in this (n=-1: all) </p>
</div>
</div>
<a id="a4ecb0cc7b206806d489c13d90311022d" name="a4ecb0cc7b206806d489c13d90311022d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ecb0cc7b206806d489c13d90311022d">&#9670;&#160;</a></span>findLast() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findLast </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</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="a1aa4d21b859de7af311fc29a999c7040" name="a1aa4d21b859de7af311fc29a999c7040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1aa4d21b859de7af311fc29a999c7040">&#9670;&#160;</a></span>findLast() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 findLast </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"><a class="el" href="#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="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</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="a9e910d6f244aa16ef19d40a7626c2e25" name="a9e910d6f244aa16ef19d40a7626c2e25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e910d6f244aa16ef19d40a7626c2e25">&#9670;&#160;</a></span>countOccurences() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 countOccurences </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">uint32</td> <td class="paramname"><span class="paramname"><em>startIndex</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Counts occurences of c within this starting at index. </p>
</div>
</div>
<a id="ac225597955da8175197cce72ce4141b5" name="ac225597955da8175197cce72ce4141b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac225597955da8175197cce72ce4141b5">&#9670;&#160;</a></span>countOccurences() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 countOccurences </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">uint32</td> <td class="paramname"><span class="paramname"><em>startIndex</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a124b545ed153a94c002e032db22bc35d" name="a124b545ed153a94c002e032db22bc35d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a124b545ed153a94c002e032db22bc35d">&#9670;&#160;</a></span>getFirstDifferent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 getFirstDifferent </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"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6">CompareMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns position of first different character. </p>
</div>
</div>
<a id="abb174217e84bce846da12b911695f1dd" name="abb174217e84bce846da12b911695f1dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb174217e84bce846da12b911695f1dd">&#9670;&#160;</a></span>isDigit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool isDigit </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>
</div><div class="memdoc">
<p>Returns true if character at position is a digit. </p>
</div>
</div>
<a id="af7e48364e8bca44d6ad1aa53167557f8" name="af7e48364e8bca44d6ad1aa53167557f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7e48364e8bca44d6ad1aa53167557f8">&#9670;&#160;</a></span>scanFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanFloat </td>
<td>(</td>
<td class="paramtype">double &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to double value starting at offset. </p>
</div>
</div>
<a id="a7c98274e504654515047b90399cdcb13" name="a7c98274e504654515047b90399cdcb13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c98274e504654515047b90399cdcb13">&#9670;&#160;</a></span>scanInt64() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanInt64 </td>
<td>(</td>
<td class="paramtype">int64 &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to int64 value starting at offset. </p>
</div>
</div>
<a id="af668a757151a1323f0fcd37ecea19e30" name="af668a757151a1323f0fcd37ecea19e30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af668a757151a1323f0fcd37ecea19e30">&#9670;&#160;</a></span>scanUInt64() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanUInt64 </td>
<td>(</td>
<td class="paramtype">uint64 &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to uint64 value starting at offset. </p>
</div>
</div>
<a id="af8ace5afb5cf801e81510b2c64598d73" name="af8ace5afb5cf801e81510b2c64598d73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8ace5afb5cf801e81510b2c64598d73">&#9670;&#160;</a></span>scanInt32() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanInt32 </td>
<td>(</td>
<td class="paramtype">int32 &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to int32 value starting at offset. </p>
</div>
</div>
<a id="a4000a1ff425649aea8f9f450bd063804" name="a4000a1ff425649aea8f9f450bd063804"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4000a1ff425649aea8f9f450bd063804">&#9670;&#160;</a></span>scanUInt32() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanUInt32 </td>
<td>(</td>
<td class="paramtype">uint32 &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to uint32 value starting at offset. </p>
</div>
</div>
<a id="a23dc8ed77c745a918945d2cc5cbd0eef" name="a23dc8ed77c745a918945d2cc5cbd0eef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23dc8ed77c745a918945d2cc5cbd0eef">&#9670;&#160;</a></span>scanHex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool scanHex </td>
<td>(</td>
<td class="paramtype">uint8 &amp;</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>offset</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string to hex/uint8 value starting at offset. </p>
</div>
</div>
<a id="ab877fc292201494ab4be2be190fd5cd1" name="ab877fc292201494ab4be2be190fd5cd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab877fc292201494ab4be2be190fd5cd1">&#9670;&#160;</a></span>getTrailingNumberIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 getTrailingNumberIndex </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">0</span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns start index of trailing number. </p>
</div>
</div>
<a id="abd3bd0c45c739a00930d9104bc4f039c" name="abd3bd0c45c739a00930d9104bc4f039c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd3bd0c45c739a00930d9104bc4f039c">&#9670;&#160;</a></span>getTrailingNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64 getTrailingNumber </td>
<td>(</td>
<td class="paramtype">int64</td> <td class="paramname"><span class="paramname"><em>fallback</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns result of scanInt64 or the fallback. </p>
</div>
</div>
<a id="a9e50d4a383b9b0048b30296842162152" name="a9e50d4a383b9b0048b30296842162152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e50d4a383b9b0048b30296842162152">&#9670;&#160;</a></span>getNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64 getNumber </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns result of scanInt64. </p>
</div>
</div>
<a id="ae46cb29a2fe9015768110c6e8a2bf3a1" name="ae46cb29a2fe9015768110c6e8a2bf3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae46cb29a2fe9015768110c6e8a2bf3a1">&#9670;&#160;</a></span>scanInt64_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanInt64_8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char8 to int64 value. </p>
</div>
</div>
<a id="a6c893b487dfe24d9678302794e8c08d3" name="a6c893b487dfe24d9678302794e8c08d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c893b487dfe24d9678302794e8c08d3">&#9670;&#160;</a></span>scanInt64_16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanInt64_16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char16 to int64 value. </p>
</div>
</div>
<a id="ada807776c00d43a2be387ef88614127f" name="ada807776c00d43a2be387ef88614127f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada807776c00d43a2be387ef88614127f">&#9670;&#160;</a></span>scanInt64() <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 scanInt64 </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type tchar to int64 value. </p>
</div>
</div>
<a id="ae520c42b0edc50aed97977a73c592f75" name="ae520c42b0edc50aed97977a73c592f75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae520c42b0edc50aed97977a73c592f75">&#9670;&#160;</a></span>scanUInt64_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanUInt64_8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char8 to uint64 value. </p>
</div>
</div>
<a id="a2426d33f600572497fb3e4954caaf20d" name="a2426d33f600572497fb3e4954caaf20d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2426d33f600572497fb3e4954caaf20d">&#9670;&#160;</a></span>scanUInt64_16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanUInt64_16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char16 to uint64 value. </p>
</div>
</div>
<a id="a50186e229b1da9121661a54240747ecb" name="a50186e229b1da9121661a54240747ecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50186e229b1da9121661a54240747ecb">&#9670;&#160;</a></span>scanUInt64() <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 scanUInt64 </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type tchar to uint64 value. </p>
</div>
</div>
<a id="a3a230a4b3bd90078a4c7f22080ffad82" name="a3a230a4b3bd90078a4c7f22080ffad82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a230a4b3bd90078a4c7f22080ffad82">&#9670;&#160;</a></span>scanInt32_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanInt32_8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char8 to int32 value. </p>
</div>
</div>
<a id="a06b4a788c1d6d1f32c3dfaac162b11ac" name="a06b4a788c1d6d1f32c3dfaac162b11ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06b4a788c1d6d1f32c3dfaac162b11ac">&#9670;&#160;</a></span>scanInt32_16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanInt32_16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char16 to int32 value. </p>
</div>
</div>
<a id="a2911ac52c6c2ad63d4ef0b65e4a0d107" name="a2911ac52c6c2ad63d4ef0b65e4a0d107"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2911ac52c6c2ad63d4ef0b65e4a0d107">&#9670;&#160;</a></span>scanInt32() <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 scanInt32 </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type tchar to int32 value. </p>
</div>
</div>
<a id="a1b111b6a67a73953b9aec2f6afc11661" name="a1b111b6a67a73953b9aec2f6afc11661"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b111b6a67a73953b9aec2f6afc11661">&#9670;&#160;</a></span>scanUInt32_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanUInt32_8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char8 to int32 value. </p>
</div>
</div>
<a id="ac19286d8f082ef76774460eb7933b947" name="ac19286d8f082ef76774460eb7933b947"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac19286d8f082ef76774460eb7933b947">&#9670;&#160;</a></span>scanUInt32_16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanUInt32_16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char16 to int32 value. </p>
</div>
</div>
<a id="a72534f72b582b95ec762ec61940875f8" name="a72534f72b582b95ec762ec61940875f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72534f72b582b95ec762ec61940875f8">&#9670;&#160;</a></span>scanUInt32() <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 scanUInt32 </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type tchar to int32 value. </p>
</div>
</div>
<a id="a202229a2718b4c6e8f6720df328b27a0" name="a202229a2718b4c6e8f6720df328b27a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a202229a2718b4c6e8f6720df328b27a0">&#9670;&#160;</a></span>scanHex_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanHex_8 </td>
<td>(</td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char8 to hex/unit8 value. </p>
</div>
</div>
<a id="ad408b57b46dd39329c244d1e59ad3eeb" name="ad408b57b46dd39329c244d1e59ad3eeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad408b57b46dd39329c244d1e59ad3eeb">&#9670;&#160;</a></span>scanHex_16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool scanHex_16 </td>
<td>(</td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type char16 to hex/unit8 value. </p>
</div>
</div>
<a id="adcee4e2680b55bb072b8ea4658dcb775" name="adcee4e2680b55bb072b8ea4658dcb775"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcee4e2680b55bb072b8ea4658dcb775">&#9670;&#160;</a></span>scanHex() <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 scanHex </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>text</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8 &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>scanToEnd</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts string of type tchar to hex/unit8 value. </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="aa1bd71cbb5c91ad80af441549e445659" name="aa1bd71cbb5c91ad80af441549e445659"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1bd71cbb5c91ad80af441549e445659">&#9670;&#160;</a></span>toLower() <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">char8 toLower </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts to lower case. </p>
</div>
</div>
<a id="a1e2802d0abf81576c53da9c30aacf969" name="a1e2802d0abf81576c53da9c30aacf969"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e2802d0abf81576c53da9c30aacf969">&#9670;&#160;</a></span>toUpper() <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">char8 toUpper </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts to upper case. </p>
</div>
</div>
<a id="a69028c11ba44bc35dff982bb2120f38e" name="a69028c11ba44bc35dff982bb2120f38e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69028c11ba44bc35dff982bb2120f38e">&#9670;&#160;</a></span>toLower() <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">char16 toLower </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a62c158cae29f219f5a14384024dc69a7" name="a62c158cae29f219f5a14384024dc69a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c158cae29f219f5a14384024dc69a7">&#9670;&#160;</a></span>toUpper() <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">char16 toUpper </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae9eb74628356d91bdd0e50426577d02" name="aae9eb74628356d91bdd0e50426577d02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae9eb74628356d91bdd0e50426577d02">&#9670;&#160;</a></span>multiByteToWideString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 multiByteToWideString </td>
<td>(</td>
<td class="paramtype">char16 *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char8 *</td> <td class="paramname"><span class="paramname"><em>source</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>wcharCount</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></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>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>If dest is zero, this returns the maximum number of bytes needed to convert source. </p>
</div>
</div>
<a id="a81838f3369304321ab595bc000368f14" name="a81838f3369304321ab595bc000368f14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81838f3369304321ab595bc000368f14">&#9670;&#160;</a></span>wideStringToMultiByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32 wideStringToMultiByte </td>
<td>(</td>
<td class="paramtype">char8 *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char16 *</td> <td class="paramname"><span class="paramname"><em>source</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>char8Count</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></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>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>If dest is zero, this returns the maximum number of bytes needed to convert source. </p>
</div>
</div>
<a id="a2569fa33cce1a8256ff4cea575b1829e" name="a2569fa33cce1a8256ff4cea575b1829e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2569fa33cce1a8256ff4cea575b1829e">&#9670;&#160;</a></span>isWideString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool isWideString </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if string is wide. </p>
</div>
</div>
<a id="a3329e812c7809a57e3be4946fc63b18e" name="a3329e812c7809a57e3be4946fc63b18e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3329e812c7809a57e3be4946fc63b18e">&#9670;&#160;</a></span>isAsciiString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool isAsciiString </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks if all characters in string are in ascii range. </p>
</div>
</div>
<a id="aabde9540d808cb7f31588d772c05cb30" name="aabde9540d808cb7f31588d772c05cb30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabde9540d808cb7f31588d772c05cb30">&#9670;&#160;</a></span>isNormalized()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool isNormalized </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>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a368f7094dc38acca20612bbb392552f4" name="a368f7094dc38acca20612bbb392552f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a368f7094dc38acca20612bbb392552f4">&#9670;&#160;</a></span>buffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* buffer</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abb93591ce1f1696318386689faa7627b" name="abb93591ce1f1696318386689faa7627b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb93591ce1f1696318386689faa7627b">&#9670;&#160;</a></span>buffer8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char8* buffer8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8d780846d765cbb997ce79cafa832cac" name="a8d780846d765cbb997ce79cafa832cac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d780846d765cbb997ce79cafa832cac">&#9670;&#160;</a></span>buffer16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char16* buffer16</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7e4f19c7215a2492878605c9857e0e65" name="a7e4f19c7215a2492878605c9857e0e65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e4f19c7215a2492878605c9857e0e65">&#9670;&#160;</a></span>[union]</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union { ... } </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a63941c3a03dc9736f3234bb756d9a305" name="a63941c3a03dc9736f3234bb756d9a305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63941c3a03dc9736f3234bb756d9a305">&#9670;&#160;</a></span>len</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32 len</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>
<a id="a75060976753e877247e364d1816245d7" name="a75060976753e877247e364d1816245d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75060976753e877247e364d1816245d7">&#9670;&#160;</a></span>isWide</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32 isWide</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>