<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.4"/> <title>ClanLib: CL_StringRef16 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> <link href="doxygen.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 style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">ClanLib  <span id="projectnumber">2.3.7</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.4 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-attribs">Static Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="classCL__StringRef16-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">CL_StringRef16 Class Reference<div class="ingroups"><a class="el" href="group__clanCore__Text.html">clanCore Text</a></div></div> </div> </div><!--header--> <div class="contents"> <p>String reference template. <a href="classCL__StringRef16.html#details">More...</a></p> <p><code>#include <<a class="el" href="string__ref16_8h_source.html">string_ref16.h</a>></code></p> <div class="dynheader"> Inheritance diagram for CL_StringRef16:</div> <div class="dyncontent"> <div class="center"><img src="classCL__StringRef16__inherit__graph.png" border="0" usemap="#CL__StringRef16_inherit__map" alt="Inheritance graph"/></div> <map name="CL__StringRef16_inherit__map" id="CL__StringRef16_inherit__map"> <area shape="rect" id="node2" href="classCL__StringData16.html" title="String data class for 16 bit data. " alt="" coords="5,5,136,35"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a067fe13c15d7d1684901d55f662ea784"><td class="memItemLeft" align="right" valign="top">typedef wchar_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a067fe13c15d7d1684901d55f662ea784">char_type</a></td></tr> <tr class="separator:a067fe13c15d7d1684901d55f662ea784"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1807eb0ed82989c0b50e039fa14876f"><td class="memItemLeft" align="right" valign="top">typedef const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">const_iterator</a></td></tr> <tr class="separator:ac1807eb0ed82989c0b50e039fa14876f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf7d2a8e65035f68b3da49d51bf7255d"><td class="memItemLeft" align="right" valign="top">typedef wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">iterator</a></td></tr> <tr class="separator:aaf7d2a8e65035f68b3da49d51bf7255d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93c00f21970ee595883c7f4a69e22677"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a></td></tr> <tr class="separator:a93c00f21970ee595883c7f4a69e22677"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a24f0af8c6c3579a6afd85ccfb7ea6303"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a24f0af8c6c3579a6afd85ccfb7ea6303">CL_StringRef16</a> ()</td></tr> <tr class="separator:a24f0af8c6c3579a6afd85ccfb7ea6303"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4b17dfa96f799390c228a87221f979f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#aa4b17dfa96f799390c228a87221f979f">CL_StringRef16</a> (const std::wstring &source)</td></tr> <tr class="memdesc:aa4b17dfa96f799390c228a87221f979f"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#aa4b17dfa96f799390c228a87221f979f">More...</a><br/></td></tr> <tr class="separator:aa4b17dfa96f799390c228a87221f979f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40b0af4aecaa2483723074f99b3cd4dc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a40b0af4aecaa2483723074f99b3cd4dc">CL_StringRef16</a> (const <a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> &source)</td></tr> <tr class="memdesc:a40b0af4aecaa2483723074f99b3cd4dc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#a40b0af4aecaa2483723074f99b3cd4dc">More...</a><br/></td></tr> <tr class="separator:a40b0af4aecaa2483723074f99b3cd4dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4e2d764b056c5a949a5a8bf1b1aad8e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#ae4e2d764b056c5a949a5a8bf1b1aad8e">CL_StringRef16</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &source)</td></tr> <tr class="memdesc:ae4e2d764b056c5a949a5a8bf1b1aad8e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#ae4e2d764b056c5a949a5a8bf1b1aad8e">More...</a><br/></td></tr> <tr class="separator:ae4e2d764b056c5a949a5a8bf1b1aad8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ef7da85180db90f0d5f338b4e05c504"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a4ef7da85180db90f0d5f338b4e05c504">CL_StringRef16</a> (const char *<a class="el" href="classCL__StringRef16.html#a47fa52e0d6ccb5338fd97604558d0e9b">c_str</a>)</td></tr> <tr class="memdesc:a4ef7da85180db90f0d5f338b4e05c504"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#a4ef7da85180db90f0d5f338b4e05c504">More...</a><br/></td></tr> <tr class="separator:a4ef7da85180db90f0d5f338b4e05c504"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf1536a7e4c57477c96a4c0fe6cfa376"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#aaf1536a7e4c57477c96a4c0fe6cfa376">CL_StringRef16</a> (const char *<a class="el" href="classCL__StringRef16.html#a47fa52e0d6ccb5338fd97604558d0e9b">c_str</a>, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> <a class="el" href="classCL__StringData16.html#adde90c6ea20a564c5af363ac484d3f68">length</a>, bool <a class="el" href="classCL__StringRef16.html#aa84da405c77d8f8ebaae68edcfe84517">null_terminated</a>)</td></tr> <tr class="memdesc:aaf1536a7e4c57477c96a4c0fe6cfa376"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#aaf1536a7e4c57477c96a4c0fe6cfa376">More...</a><br/></td></tr> <tr class="separator:aaf1536a7e4c57477c96a4c0fe6cfa376"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeff57b335df06df6ba6b4e27b49e4190"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#aeff57b335df06df6ba6b4e27b49e4190">CL_StringRef16</a> (const wchar_t *wc_str)</td></tr> <tr class="memdesc:aeff57b335df06df6ba6b4e27b49e4190"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#aeff57b335df06df6ba6b4e27b49e4190">More...</a><br/></td></tr> <tr class="separator:aeff57b335df06df6ba6b4e27b49e4190"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade3c27b2ebdfa47ca7e8d9fd66b2390d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#ade3c27b2ebdfa47ca7e8d9fd66b2390d">CL_StringRef16</a> (const wchar_t *wc_str, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> <a class="el" href="classCL__StringData16.html#adde90c6ea20a564c5af363ac484d3f68">length</a>, bool <a class="el" href="classCL__StringRef16.html#aa84da405c77d8f8ebaae68edcfe84517">null_terminated</a>)</td></tr> <tr class="memdesc:ade3c27b2ebdfa47ca7e8d9fd66b2390d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a StringReference. <a href="#ade3c27b2ebdfa47ca7e8d9fd66b2390d">More...</a><br/></td></tr> <tr class="separator:ade3c27b2ebdfa47ca7e8d9fd66b2390d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3108646161dacea15de64865ffe45f82"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a3108646161dacea15de64865ffe45f82">~CL_StringRef16</a> ()</td></tr> <tr class="separator:a3108646161dacea15de64865ffe45f82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaeb8520d9c795c7dabfef9ff3115504"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#acaeb8520d9c795c7dabfef9ff3115504">begin</a> ()</td></tr> <tr class="memdesc:acaeb8520d9c795c7dabfef9ff3115504"><td class="mdescLeft"> </td><td class="mdescRight">Begin. <a href="#acaeb8520d9c795c7dabfef9ff3115504">More...</a><br/></td></tr> <tr class="separator:acaeb8520d9c795c7dabfef9ff3115504"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc33574caa97cdfc39039f4c7b7d5fe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#adc33574caa97cdfc39039f4c7b7d5fe6">begin</a> () const </td></tr> <tr class="memdesc:adc33574caa97cdfc39039f4c7b7d5fe6"><td class="mdescLeft"> </td><td class="mdescRight">Begin. <a href="#adc33574caa97cdfc39039f4c7b7d5fe6">More...</a><br/></td></tr> <tr class="separator:adc33574caa97cdfc39039f4c7b7d5fe6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47fa52e0d6ccb5338fd97604558d0e9b"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a47fa52e0d6ccb5338fd97604558d0e9b">c_str</a> () const </td></tr> <tr class="separator:a47fa52e0d6ccb5338fd97604558d0e9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18b8b0a13b91c362f4c6d08816c18f67"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a18b8b0a13b91c362f4c6d08816c18f67">compare</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s) const </td></tr> <tr class="memdesc:a18b8b0a13b91c362f4c6d08816c18f67"><td class="mdescLeft"> </td><td class="mdescRight">Compare. <a href="#a18b8b0a13b91c362f4c6d08816c18f67">More...</a><br/></td></tr> <tr class="separator:a18b8b0a13b91c362f4c6d08816c18f67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e5c6e23f0af0ccb937346d5c5f9ccb3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a4e5c6e23f0af0ccb937346d5c5f9ccb3">compare</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n, const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s) const </td></tr> <tr class="memdesc:a4e5c6e23f0af0ccb937346d5c5f9ccb3"><td class="mdescLeft"> </td><td class="mdescRight">Compare. <a href="#a4e5c6e23f0af0ccb937346d5c5f9ccb3">More...</a><br/></td></tr> <tr class="separator:a4e5c6e23f0af0ccb937346d5c5f9ccb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e5590f2b438c0966d7fa2f703614572"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a7e5590f2b438c0966d7fa2f703614572">compare</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n, const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos1, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n1) const </td></tr> <tr class="memdesc:a7e5590f2b438c0966d7fa2f703614572"><td class="mdescLeft"> </td><td class="mdescRight">Compare. <a href="#a7e5590f2b438c0966d7fa2f703614572">More...</a><br/></td></tr> <tr class="separator:a7e5590f2b438c0966d7fa2f703614572"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e9db5a2620ce57a2d9f29676868b93a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a7e9db5a2620ce57a2d9f29676868b93a">compare</a> (const wchar_t *s) const </td></tr> <tr class="memdesc:a7e9db5a2620ce57a2d9f29676868b93a"><td class="mdescLeft"> </td><td class="mdescRight">Compare. <a href="#a7e9db5a2620ce57a2d9f29676868b93a">More...</a><br/></td></tr> <tr class="separator:a7e9db5a2620ce57a2d9f29676868b93a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a121de31cf37ce000d5458aaa11472eb0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a121de31cf37ce000d5458aaa11472eb0">compare</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n, const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> len=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:a121de31cf37ce000d5458aaa11472eb0"><td class="mdescLeft"> </td><td class="mdescRight">Compare. <a href="#a121de31cf37ce000d5458aaa11472eb0">More...</a><br/></td></tr> <tr class="separator:a121de31cf37ce000d5458aaa11472eb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cf19fad1b4f41abbe96678a224af8de"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a6cf19fad1b4f41abbe96678a224af8de">data</a> () const </td></tr> <tr class="separator:a6cf19fad1b4f41abbe96678a224af8de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5e814f83e802a2a80cd335acf7ac218"><td class="memItemLeft" align="right" valign="top">wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ab5e814f83e802a2a80cd335acf7ac218">data</a> ()</td></tr> <tr class="memdesc:ab5e814f83e802a2a80cd335acf7ac218"><td class="mdescLeft"> </td><td class="mdescRight">Data. <a href="#ab5e814f83e802a2a80cd335acf7ac218">More...</a><br/></td></tr> <tr class="separator:ab5e814f83e802a2a80cd335acf7ac218"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a252af9008853438fc9b45b53fe9c9b0c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a252af9008853438fc9b45b53fe9c9b0c">empty</a> () const </td></tr> <tr class="memdesc:a252af9008853438fc9b45b53fe9c9b0c"><td class="mdescLeft"> </td><td class="mdescRight">Empty. <a href="#a252af9008853438fc9b45b53fe9c9b0c">More...</a><br/></td></tr> <tr class="separator:a252af9008853438fc9b45b53fe9c9b0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a338caa542d4df5292efebe6670275863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a338caa542d4df5292efebe6670275863">end</a> ()</td></tr> <tr class="memdesc:a338caa542d4df5292efebe6670275863"><td class="mdescLeft"> </td><td class="mdescRight">End. <a href="#a338caa542d4df5292efebe6670275863">More...</a><br/></td></tr> <tr class="separator:a338caa542d4df5292efebe6670275863"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3291cfa793aeb9f5ddf29ccc89e1208"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ab3291cfa793aeb9f5ddf29ccc89e1208">end</a> () const </td></tr> <tr class="memdesc:ab3291cfa793aeb9f5ddf29ccc89e1208"><td class="mdescLeft"> </td><td class="mdescRight">End. <a href="#ab3291cfa793aeb9f5ddf29ccc89e1208">More...</a><br/></td></tr> <tr class="separator:ab3291cfa793aeb9f5ddf29ccc89e1208"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad34217214b90b93c826681829a630ca8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ad34217214b90b93c826681829a630ca8">find</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:ad34217214b90b93c826681829a630ca8"><td class="mdescLeft"> </td><td class="mdescRight">Find. <a href="#ad34217214b90b93c826681829a630ca8">More...</a><br/></td></tr> <tr class="separator:ad34217214b90b93c826681829a630ca8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0df676e00a8c36644862baecf127b81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#af0df676e00a8c36644862baecf127b81">find</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:af0df676e00a8c36644862baecf127b81"><td class="mdescLeft"> </td><td class="mdescRight">Find. <a href="#af0df676e00a8c36644862baecf127b81">More...</a><br/></td></tr> <tr class="separator:af0df676e00a8c36644862baecf127b81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfd5d6680de7a0d87dfdda3e146c74d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#abfd5d6680de7a0d87dfdda3e146c74d5">find</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:abfd5d6680de7a0d87dfdda3e146c74d5"><td class="mdescLeft"> </td><td class="mdescRight">Find. <a href="#abfd5d6680de7a0d87dfdda3e146c74d5">More...</a><br/></td></tr> <tr class="separator:abfd5d6680de7a0d87dfdda3e146c74d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad58143f165068c3012adce3d4e3e2bb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ad58143f165068c3012adce3d4e3e2bb0">find</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:ad58143f165068c3012adce3d4e3e2bb0"><td class="mdescLeft"> </td><td class="mdescRight">Find. <a href="#ad58143f165068c3012adce3d4e3e2bb0">More...</a><br/></td></tr> <tr class="separator:ad58143f165068c3012adce3d4e3e2bb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7729ed5ea1703cd7279c694fdaa822fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a7729ed5ea1703cd7279c694fdaa822fa">find_first_not_of</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:a7729ed5ea1703cd7279c694fdaa822fa"><td class="mdescLeft"> </td><td class="mdescRight">Find first not of. <a href="#a7729ed5ea1703cd7279c694fdaa822fa">More...</a><br/></td></tr> <tr class="separator:a7729ed5ea1703cd7279c694fdaa822fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa33807a2367af3841b4d171de729bc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aaa33807a2367af3841b4d171de729bc5">find_first_not_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:aaa33807a2367af3841b4d171de729bc5"><td class="mdescLeft"> </td><td class="mdescRight">Find first not of. <a href="#aaa33807a2367af3841b4d171de729bc5">More...</a><br/></td></tr> <tr class="separator:aaa33807a2367af3841b4d171de729bc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac15eac30dd11d5a4d12ddb8cb3024ce8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ac15eac30dd11d5a4d12ddb8cb3024ce8">find_first_not_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:ac15eac30dd11d5a4d12ddb8cb3024ce8"><td class="mdescLeft"> </td><td class="mdescRight">Find first not of. <a href="#ac15eac30dd11d5a4d12ddb8cb3024ce8">More...</a><br/></td></tr> <tr class="separator:ac15eac30dd11d5a4d12ddb8cb3024ce8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3506685f97b4bd358a7f27f4df84249"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ab3506685f97b4bd358a7f27f4df84249">find_first_not_of</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:ab3506685f97b4bd358a7f27f4df84249"><td class="mdescLeft"> </td><td class="mdescRight">Find first not of. <a href="#ab3506685f97b4bd358a7f27f4df84249">More...</a><br/></td></tr> <tr class="separator:ab3506685f97b4bd358a7f27f4df84249"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61422da060041f0fb6ba76ff67ed932c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a61422da060041f0fb6ba76ff67ed932c">find_first_of</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:a61422da060041f0fb6ba76ff67ed932c"><td class="mdescLeft"> </td><td class="mdescRight">Find first of. <a href="#a61422da060041f0fb6ba76ff67ed932c">More...</a><br/></td></tr> <tr class="separator:a61422da060041f0fb6ba76ff67ed932c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab90c9636eadb3fbe8ae2b4b8f096fb8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ab90c9636eadb3fbe8ae2b4b8f096fb8b">find_first_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:ab90c9636eadb3fbe8ae2b4b8f096fb8b"><td class="mdescLeft"> </td><td class="mdescRight">Find first of. <a href="#ab90c9636eadb3fbe8ae2b4b8f096fb8b">More...</a><br/></td></tr> <tr class="separator:ab90c9636eadb3fbe8ae2b4b8f096fb8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6d69ab51fd155bb82584022d6bf58d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ae6d69ab51fd155bb82584022d6bf58d5">find_first_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:ae6d69ab51fd155bb82584022d6bf58d5"><td class="mdescLeft"> </td><td class="mdescRight">Find first of. <a href="#ae6d69ab51fd155bb82584022d6bf58d5">More...</a><br/></td></tr> <tr class="separator:ae6d69ab51fd155bb82584022d6bf58d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b03775b683aec0ce2b9af4dbd37501a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a1b03775b683aec0ce2b9af4dbd37501a">find_first_of</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0) const </td></tr> <tr class="memdesc:a1b03775b683aec0ce2b9af4dbd37501a"><td class="mdescLeft"> </td><td class="mdescRight">Find first of. <a href="#a1b03775b683aec0ce2b9af4dbd37501a">More...</a><br/></td></tr> <tr class="separator:a1b03775b683aec0ce2b9af4dbd37501a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1a39229be07236a91caa5b9252e9ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aa1a39229be07236a91caa5b9252e9ff3">find_last_not_of</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:aa1a39229be07236a91caa5b9252e9ff3"><td class="mdescLeft"> </td><td class="mdescRight">Find last not of. <a href="#aa1a39229be07236a91caa5b9252e9ff3">More...</a><br/></td></tr> <tr class="separator:aa1a39229be07236a91caa5b9252e9ff3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e0fbbad6e2e313eefa8a63c48773149"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a9e0fbbad6e2e313eefa8a63c48773149">find_last_not_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:a9e0fbbad6e2e313eefa8a63c48773149"><td class="mdescLeft"> </td><td class="mdescRight">Find last not of. <a href="#a9e0fbbad6e2e313eefa8a63c48773149">More...</a><br/></td></tr> <tr class="separator:a9e0fbbad6e2e313eefa8a63c48773149"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfe8e2c4369b1850b904acf62192f5db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#abfe8e2c4369b1850b904acf62192f5db">find_last_not_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:abfe8e2c4369b1850b904acf62192f5db"><td class="mdescLeft"> </td><td class="mdescRight">Find last not of. <a href="#abfe8e2c4369b1850b904acf62192f5db">More...</a><br/></td></tr> <tr class="separator:abfe8e2c4369b1850b904acf62192f5db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab443f50fa45d2c90506fbdcb7b000f7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ab443f50fa45d2c90506fbdcb7b000f7e">find_last_not_of</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:ab443f50fa45d2c90506fbdcb7b000f7e"><td class="mdescLeft"> </td><td class="mdescRight">Find last not of. <a href="#ab443f50fa45d2c90506fbdcb7b000f7e">More...</a><br/></td></tr> <tr class="separator:ab443f50fa45d2c90506fbdcb7b000f7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a462eb42eefbe2ea031243374493a2e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a462eb42eefbe2ea031243374493a2e30">find_last_of</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:a462eb42eefbe2ea031243374493a2e30"><td class="mdescLeft"> </td><td class="mdescRight">Find last of. <a href="#a462eb42eefbe2ea031243374493a2e30">More...</a><br/></td></tr> <tr class="separator:a462eb42eefbe2ea031243374493a2e30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19ed54043800d84fd79d5d0f7ca394f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a19ed54043800d84fd79d5d0f7ca394f4">find_last_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:a19ed54043800d84fd79d5d0f7ca394f4"><td class="mdescLeft"> </td><td class="mdescRight">Find last of. <a href="#a19ed54043800d84fd79d5d0f7ca394f4">More...</a><br/></td></tr> <tr class="separator:a19ed54043800d84fd79d5d0f7ca394f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a823bf0224168b3ae744920f1a20cfcd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a823bf0224168b3ae744920f1a20cfcd3">find_last_of</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:a823bf0224168b3ae744920f1a20cfcd3"><td class="mdescLeft"> </td><td class="mdescRight">Find last of. <a href="#a823bf0224168b3ae744920f1a20cfcd3">More...</a><br/></td></tr> <tr class="separator:a823bf0224168b3ae744920f1a20cfcd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9c94d477019dda08baa342f41eaa1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aa9c94d477019dda08baa342f41eaa1d1">find_last_of</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:aa9c94d477019dda08baa342f41eaa1d1"><td class="mdescLeft"> </td><td class="mdescRight">Find last of. <a href="#aa9c94d477019dda08baa342f41eaa1d1">More...</a><br/></td></tr> <tr class="separator:aa9c94d477019dda08baa342f41eaa1d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adde90c6ea20a564c5af363ac484d3f68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#adde90c6ea20a564c5af363ac484d3f68">length</a> () const </td></tr> <tr class="memdesc:adde90c6ea20a564c5af363ac484d3f68"><td class="mdescLeft"> </td><td class="mdescRight">Length. <a href="#adde90c6ea20a564c5af363ac484d3f68">More...</a><br/></td></tr> <tr class="separator:adde90c6ea20a564c5af363ac484d3f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d97e7a33812e8307a17667e42dd7e7a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a1d97e7a33812e8307a17667e42dd7e7a">operator CL_StringRef16</a> () const </td></tr> <tr class="memdesc:a1d97e7a33812e8307a17667e42dd7e7a"><td class="mdescLeft"> </td><td class="mdescRight">Convert object to a string reference. <a href="#a1d97e7a33812e8307a17667e42dd7e7a">More...</a><br/></td></tr> <tr class="separator:a1d97e7a33812e8307a17667e42dd7e7a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8949669686fe84336d8fe767a434f153"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a8949669686fe84336d8fe767a434f153">operator std::wstring</a> () const </td></tr> <tr class="memdesc:a8949669686fe84336d8fe767a434f153"><td class="mdescLeft"> </td><td class="mdescRight">std::wstring <a href="#a8949669686fe84336d8fe767a434f153">More...</a><br/></td></tr> <tr class="separator:a8949669686fe84336d8fe767a434f153"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf25c6655cc570ed695fbad02eb7a1d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#aaf25c6655cc570ed695fbad02eb7a1d6">operator=</a> (const <a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> &source)</td></tr> <tr class="separator:aaf25c6655cc570ed695fbad02eb7a1d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9df1d7da09d12173c8470d71ef3730f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a9df1d7da09d12173c8470d71ef3730f8">operator=</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &source)</td></tr> <tr class="separator:a9df1d7da09d12173c8470d71ef3730f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a109f68d3f1e43692ee089f3126a192e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a109f68d3f1e43692ee089f3126a192e1">operator=</a> (const char *<a class="el" href="classCL__StringRef16.html#a47fa52e0d6ccb5338fd97604558d0e9b">c_str</a>)</td></tr> <tr class="separator:a109f68d3f1e43692ee089f3126a192e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25fe407055c23bb6154581f81188c63f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a25fe407055c23bb6154581f81188c63f">operator=</a> (const wchar_t *<a class="el" href="classCL__StringRef16.html#a47fa52e0d6ccb5338fd97604558d0e9b">c_str</a>)</td></tr> <tr class="separator:a25fe407055c23bb6154581f81188c63f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29bf081e4ef51102c9bda322b8e225a3"><td class="memItemLeft" align="right" valign="top">const wchar_t & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a29bf081e4ef51102c9bda322b8e225a3">operator[]</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="separator:a29bf081e4ef51102c9bda322b8e225a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d97bedf8013147378eb5f1322afb2f5"><td class="memItemLeft" align="right" valign="top">wchar_t & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a1d97bedf8013147378eb5f1322afb2f5">operator[]</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n)</td></tr> <tr class="separator:a1d97bedf8013147378eb5f1322afb2f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa07cba53ae6f920f89ccb790b143a864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aa07cba53ae6f920f89ccb790b143a864">rfind</a> (const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> &s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:aa07cba53ae6f920f89ccb790b143a864"><td class="mdescLeft"> </td><td class="mdescRight">Rfind. <a href="#aa07cba53ae6f920f89ccb790b143a864">More...</a><br/></td></tr> <tr class="separator:aa07cba53ae6f920f89ccb790b143a864"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad0ba7f988266128c746fdcff0b0ca48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aad0ba7f988266128c746fdcff0b0ca48">rfind</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n) const </td></tr> <tr class="memdesc:aad0ba7f988266128c746fdcff0b0ca48"><td class="mdescLeft"> </td><td class="mdescRight">Rfind. <a href="#aad0ba7f988266128c746fdcff0b0ca48">More...</a><br/></td></tr> <tr class="separator:aad0ba7f988266128c746fdcff0b0ca48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc5f3128d6bd08751ac120655aa4edb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#abc5f3128d6bd08751ac120655aa4edb4">rfind</a> (const wchar_t *s, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:abc5f3128d6bd08751ac120655aa4edb4"><td class="mdescLeft"> </td><td class="mdescRight">Rfind. <a href="#abc5f3128d6bd08751ac120655aa4edb4">More...</a><br/></td></tr> <tr class="separator:abc5f3128d6bd08751ac120655aa4edb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1b6019e442392b4a2f9245014b71159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#ae1b6019e442392b4a2f9245014b71159">rfind</a> (wchar_t c, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:ae1b6019e442392b4a2f9245014b71159"><td class="mdescLeft"> </td><td class="mdescRight">Rfind. <a href="#ae1b6019e442392b4a2f9245014b71159">More...</a><br/></td></tr> <tr class="separator:ae1b6019e442392b4a2f9245014b71159"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03e471bff6609e9ec838649deaf3eca1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a03e471bff6609e9ec838649deaf3eca1">set_length</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> <a class="el" href="classCL__StringData16.html#adde90c6ea20a564c5af363ac484d3f68">length</a>)</td></tr> <tr class="memdesc:a03e471bff6609e9ec838649deaf3eca1"><td class="mdescLeft"> </td><td class="mdescRight">Set length. <a href="#a03e471bff6609e9ec838649deaf3eca1">More...</a><br/></td></tr> <tr class="separator:a03e471bff6609e9ec838649deaf3eca1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4dc47226dd0e8aa3a4ec169017fd2145"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a4dc47226dd0e8aa3a4ec169017fd2145">size</a> () const </td></tr> <tr class="memdesc:a4dc47226dd0e8aa3a4ec169017fd2145"><td class="mdescLeft"> </td><td class="mdescRight">Size. <a href="#a4dc47226dd0e8aa3a4ec169017fd2145">More...</a><br/></td></tr> <tr class="separator:a4dc47226dd0e8aa3a4ec169017fd2145"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfa4de4af7b99d4d1d1a789eb51ee29e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#adfa4de4af7b99d4d1d1a789eb51ee29e">substr</a> (<a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> pos=0, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> n=<a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a>) const </td></tr> <tr class="memdesc:adfa4de4af7b99d4d1d1a789eb51ee29e"><td class="mdescLeft"> </td><td class="mdescRight">Substr. <a href="#adfa4de4af7b99d4d1d1a789eb51ee29e">More...</a><br/></td></tr> <tr class="separator:adfa4de4af7b99d4d1d1a789eb51ee29e"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a> Static Public Attributes</h2></td></tr> <tr class="memitem:a5b190fc88ff2d197068e7155cb107c20"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></td></tr> <tr class="separator:a5b190fc88ff2d197068e7155cb107c20"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:ac9851594e4c13aa7450bb42191529990"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#ac9851594e4c13aa7450bb42191529990">clear</a> () const </td></tr> <tr class="memdesc:ac9851594e4c13aa7450bb42191529990"><td class="mdescLeft"> </td><td class="mdescRight">Clear. <a href="#ac9851594e4c13aa7450bb42191529990">More...</a><br/></td></tr> <tr class="separator:ac9851594e4c13aa7450bb42191529990"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a553240a31fb79812e971e27d40fa7bb0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a553240a31fb79812e971e27d40fa7bb0">create_temp</a> (const wchar_t *<a class="el" href="classCL__StringData16.html#a6cf19fad1b4f41abbe96678a224af8de">data</a>, <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> <a class="el" href="classCL__StringData16.html#adde90c6ea20a564c5af363ac484d3f68">length</a>) const </td></tr> <tr class="memdesc:a553240a31fb79812e971e27d40fa7bb0"><td class="mdescLeft"> </td><td class="mdescRight">Create temp. <a href="#a553240a31fb79812e971e27d40fa7bb0">More...</a><br/></td></tr> <tr class="separator:a553240a31fb79812e971e27d40fa7bb0"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:aa20d7c23220ebe167662bfa7e6c87df4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#aa20d7c23220ebe167662bfa7e6c87df4">data_length</a></td></tr> <tr class="separator:aa20d7c23220ebe167662bfa7e6c87df4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5368967ac5824e45ebb2aaf853fb1814"><td class="memItemLeft" align="right" valign="top">wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringData16.html#a5368967ac5824e45ebb2aaf853fb1814">data_ptr</a></td></tr> <tr class="separator:a5368967ac5824e45ebb2aaf853fb1814"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa84da405c77d8f8ebaae68edcfe84517"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#aa84da405c77d8f8ebaae68edcfe84517">null_terminated</a></td></tr> <tr class="separator:aa84da405c77d8f8ebaae68edcfe84517"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6afa5b825940726baf24884927b1c2cf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCL__StringRef16.html#a6afa5b825940726baf24884927b1c2cf">temporary</a></td></tr> <tr class="separator:a6afa5b825940726baf24884927b1c2cf"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>String reference template. </p> <p>Reference to string data. Extends the basic <a class="el" href="classCL__StringData16.html" title="String data class for 16 bit data. ">CL_StringData16</a> with container functionality required when converting to or from C strings. </div><h2 class="groupheader">Member Typedef Documentation</h2> <a class="anchor" id="a067fe13c15d7d1684901d55f662ea784"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef wchar_t <a class="el" href="classCL__StringData16.html#a067fe13c15d7d1684901d55f662ea784">CL_StringData16::char_type</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac1807eb0ed82989c0b50e039fa14876f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef const wchar_t* <a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">CL_StringData16::const_iterator</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aaf7d2a8e65035f68b3da49d51bf7255d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef wchar_t* <a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">CL_StringData16::iterator</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a93c00f21970ee595883c7f4a69e22677"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef unsigned int <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">CL_StringData16::size_type</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a24f0af8c6c3579a6afd85ccfb7ea6303"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramname">)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa4b17dfa96f799390c228a87221f979f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const std::wstring & </td> <td class="paramname"><em>source</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>= Std String </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a40b0af4aecaa2483723074f99b3cd4dc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td> <td class="paramname"><em>source</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>= String Reference </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ae4e2d764b056c5a949a5a8bf1b1aad8e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>source</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> </div> </div> <a class="anchor" id="a4ef7da85180db90f0d5f338b4e05c504"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>c_str</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c_str</td><td>= char </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aaf1536a7e4c57477c96a4c0fe6cfa376"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>c_str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>null_terminated</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c_str</td><td>= char </td></tr> <tr><td class="paramname">length</td><td>= size_type </td></tr> <tr><td class="paramname">null_terminated</td><td>= bool </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aeff57b335df06df6ba6b4e27b49e4190"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>wc_str</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">wc_str</td><td>= wchar_t </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ade3c27b2ebdfa47ca7e8d9fd66b2390d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::CL_StringRef16 </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>wc_str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>null_terminated</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs a StringReference. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">wc_str</td><td>= wchar_t </td></tr> <tr><td class="paramname">length</td><td>= size_type </td></tr> <tr><td class="paramname">null_terminated</td><td>= bool </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a3108646161dacea15de64865ffe45f82"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CL_StringRef16::~CL_StringRef16 </td> <td>(</td> <td class="paramname">)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="acaeb8520d9c795c7dabfef9ff3115504"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">iterator</a> CL_StringData16::begin </td> <td>(</td> <td class="paramname">)</td><td></td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Begin. </p> <dl class="section return"><dt>Returns</dt><dd>iterator </dd></dl> <p>Referenced by <a class="el" href="classCL__String16.html#a27a22af38d266bdbaa2f05f21e3d899a">CL_String16::erase()</a>, and <a class="el" href="classCL__String16.html#a8850d914dfd1158ce7d9ec208cb2a695">CL_String16::insert()</a>.</p> </div> </div> <a class="anchor" id="adc33574caa97cdfc39039f4c7b7d5fe6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">const_iterator</a> CL_StringData16::begin </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Begin. </p> <dl class="section return"><dt>Returns</dt><dd>const_iterator </dd></dl> </div> </div> <a class="anchor" id="a47fa52e0d6ccb5338fd97604558d0e9b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const wchar_t* CL_StringRef16::c_str </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac9851594e4c13aa7450bb42191529990"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CL_StringRef16::clear </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Clear. </p> </div> </div> <a class="anchor" id="a18b8b0a13b91c362f4c6d08816c18f67"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CL_StringData16::compare </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compare. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> <a class="anchor" id="a4e5c6e23f0af0ccb937346d5c5f9ccb3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CL_StringData16::compare </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compare. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type </td></tr> <tr><td class="paramname">s</td><td>= String Data</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> <a class="anchor" id="a7e5590f2b438c0966d7fa2f703614572"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CL_StringData16::compare </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n1</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compare. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type </td></tr> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos1</td><td>= size_type </td></tr> <tr><td class="paramname">n1</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> <a class="anchor" id="a7e9db5a2620ce57a2d9f29676868b93a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CL_StringData16::compare </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compare. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> <a class="anchor" id="a121de31cf37ce000d5458aaa11472eb0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CL_StringData16::compare </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>len</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compare. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type </td></tr> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">len</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> <a class="anchor" id="a553240a31fb79812e971e27d40fa7bb0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CL_StringRef16::create_temp </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>length</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Create temp. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">data</td><td>= Char Type </td></tr> <tr><td class="paramname">length</td><td>= size_type </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a6cf19fad1b4f41abbe96678a224af8de"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const wchar_t* CL_StringData16::data </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classCL__String16.html#a8850d914dfd1158ce7d9ec208cb2a695">CL_String16::insert()</a>.</p> </div> </div> <a class="anchor" id="ab5e814f83e802a2a80cd335acf7ac218"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">wchar_t* CL_StringData16::data </td> <td>(</td> <td class="paramname">)</td><td></td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Data. </p> <dl class="section return"><dt>Returns</dt><dd>Char Type </dd></dl> </div> </div> <a class="anchor" id="a252af9008853438fc9b45b53fe9c9b0c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CL_StringData16::empty </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Empty. </p> <dl class="section return"><dt>Returns</dt><dd>bool </dd></dl> </div> </div> <a class="anchor" id="a338caa542d4df5292efebe6670275863"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#aaf7d2a8e65035f68b3da49d51bf7255d">iterator</a> CL_StringData16::end </td> <td>(</td> <td class="paramname">)</td><td></td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>End. </p> <dl class="section return"><dt>Returns</dt><dd>iterator </dd></dl> <p>Referenced by <a class="el" href="classCL__String16.html#a985a2a129057faec531c593ac76a8b3e">CL_String16::erase()</a>.</p> </div> </div> <a class="anchor" id="ab3291cfa793aeb9f5ddf29ccc89e1208"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#ac1807eb0ed82989c0b50e039fa14876f">const_iterator</a> CL_StringData16::end </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>End. </p> <dl class="section return"><dt>Returns</dt><dd>const_iterator </dd></dl> </div> </div> <a class="anchor" id="ad34217214b90b93c826681829a630ca8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="af0df676e00a8c36644862baecf127b81"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="abfd5d6680de7a0d87dfdda3e146c74d5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ad58143f165068c3012adce3d4e3e2bb0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a7729ed5ea1703cd7279c694fdaa822fa"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_not_of </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="aaa33807a2367af3841b4d171de729bc5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_not_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ac15eac30dd11d5a4d12ddb8cb3024ce8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_not_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ab3506685f97b4bd358a7f27f4df84249"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_not_of </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a61422da060041f0fb6ba76ff67ed932c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_of </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ab90c9636eadb3fbe8ae2b4b8f096fb8b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ae6d69ab51fd155bb82584022d6bf58d5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a1b03775b683aec0ce2b9af4dbd37501a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_first_of </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find first of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="aa1a39229be07236a91caa5b9252e9ff3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_not_of </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a9e0fbbad6e2e313eefa8a63c48773149"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_not_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="abfe8e2c4369b1850b904acf62192f5db"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_not_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ab443f50fa45d2c90506fbdcb7b000f7e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_not_of </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last not of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a462eb42eefbe2ea031243374493a2e30"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_of </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a19ed54043800d84fd79d5d0f7ca394f4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a823bf0224168b3ae744920f1a20cfcd3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_of </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="aa9c94d477019dda08baa342f41eaa1d1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::find_last_of </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Find last of. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="adde90c6ea20a564c5af363ac484d3f68"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::length </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Length. </p> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> <p>Referenced by <a class="el" href="classCL__String16.html#a8850d914dfd1158ce7d9ec208cb2a695">CL_String16::insert()</a>.</p> </div> </div> <a class="anchor" id="a1d97e7a33812e8307a17667e42dd7e7a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">CL_StringData16::operator <a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Convert object to a string reference. </p> <dl class="section return"><dt>Returns</dt><dd>operator </dd></dl> </div> </div> <a class="anchor" id="a8949669686fe84336d8fe767a434f153"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">CL_StringData16::operator std::wstring </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>std::wstring </p> <dl class="section return"><dt>Returns</dt><dd>operator </dd></dl> </div> </div> <a class="anchor" id="aaf25c6655cc570ed695fbad02eb7a1d6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a>& CL_StringRef16::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> & </td> <td class="paramname"><em>source</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a9df1d7da09d12173c8470d71ef3730f8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a>& CL_StringRef16::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>source</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a109f68d3f1e43692ee089f3126a192e1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a>& CL_StringRef16::operator= </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>c_str</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a25fe407055c23bb6154581f81188c63f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a>& CL_StringRef16::operator= </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>c_str</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a29bf081e4ef51102c9bda322b8e225a3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const wchar_t& CL_StringData16::operator[] </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em>)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1d97bedf8013147378eb5f1322afb2f5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">wchar_t& CL_StringData16::operator[] </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em>)</td><td></td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa07cba53ae6f920f89ccb790b143a864"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::rfind </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCL__StringData16.html">CL_StringData16</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Rfind. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= String Data </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="aad0ba7f988266128c746fdcff0b0ca48"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::rfind </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Rfind. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="abc5f3128d6bd08751ac120655aa4edb4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::rfind </td> <td>(</td> <td class="paramtype">const wchar_t * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Rfind. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="ae1b6019e442392b4a2f9245014b71159"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::rfind </td> <td>(</td> <td class="paramtype">wchar_t </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Rfind. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>= Char Type </td></tr> <tr><td class="paramname">pos</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="a03e471bff6609e9ec838649deaf3eca1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CL_StringRef16::set_length </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>length</em>)</td><td></td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set length. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">length</td><td>= size_type </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4dc47226dd0e8aa3a4ec169017fd2145"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::size </td> <td>(</td> <td class="paramname">)</td><td></td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Size. </p> <dl class="section return"><dt>Returns</dt><dd>size_type </dd></dl> </div> </div> <a class="anchor" id="adfa4de4af7b99d4d1d1a789eb51ee29e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringRef16.html">CL_StringRef16</a> CL_StringData16::substr </td> <td>(</td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>pos</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> </td> <td class="paramname"><em>n</em> = <code><a class="el" href="classCL__StringData16.html#a5b190fc88ff2d197068e7155cb107c20">npos</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Substr. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>= size_type </td></tr> <tr><td class="paramname">n</td><td>= size_type</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Reference Class </dd></dl> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="aa20d7c23220ebe167662bfa7e6c87df4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::data_length</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5368967ac5824e45ebb2aaf853fb1814"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">wchar_t* CL_StringData16::data_ptr</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5b190fc88ff2d197068e7155cb107c20"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classCL__StringData16.html#a93c00f21970ee595883c7f4a69e22677">size_type</a> CL_StringData16::npos</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa84da405c77d8f8ebaae68edcfe84517"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CL_StringRef16::null_terminated</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6afa5b825940726baf24884927b1c2cf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CL_StringRef16::temporary</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="string__ref16_8h_source.html">string_ref16.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Jun 14 2013 13:06:01 for ClanLib by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.4 </small></address> </body> </html>