DISTRHO Plugin Framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

248 lines
24KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.9.1"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>DISTRHO Plugin Framework: String Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  19. <div id="titlearea">
  20. <table cellspacing="0" cellpadding="0">
  21. <tbody>
  22. <tr style="height: 56px;">
  23. <td id="projectalign" style="padding-left: 0.5em;">
  24. <div id="projectname">DISTRHO Plugin Framework
  25. </div>
  26. </td>
  27. </tr>
  28. </tbody>
  29. </table>
  30. </div>
  31. <!-- end header part -->
  32. <!-- Generated by Doxygen 1.9.1 -->
  33. <script type="text/javascript">
  34. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  35. var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
  36. /* @license-end */
  37. </script>
  38. <script type="text/javascript" src="menudata.js"></script>
  39. <script type="text/javascript" src="menu.js"></script>
  40. <script type="text/javascript">
  41. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  42. $(function() {
  43. initMenu('',true,false,'search.php','Search');
  44. $(document).ready(function() { init_search(); });
  45. });
  46. /* @license-end */</script>
  47. <div id="main-nav"></div>
  48. <!-- window showing the filter options -->
  49. <div id="MSearchSelectWindow"
  50. onmouseover="return searchBox.OnSearchSelectShow()"
  51. onmouseout="return searchBox.OnSearchSelectHide()"
  52. onkeydown="return searchBox.OnSearchSelectKey(event)">
  53. </div>
  54. <!-- iframe showing the search results (closed by default) -->
  55. <div id="MSearchResultsWindow">
  56. <iframe src="javascript:void(0)" frameborder="0"
  57. name="MSearchResults" id="MSearchResults">
  58. </iframe>
  59. </div>
  60. </div><!-- top -->
  61. <div class="header">
  62. <div class="summary">
  63. <a href="#pub-methods">Public Member Functions</a> &#124;
  64. <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
  65. <a href="classString-members.html">List of all members</a> </div>
  66. <div class="headertitle">
  67. <div class="title">String Class Reference</div> </div>
  68. </div><!--header-->
  69. <div class="contents">
  70. <table class="memberdecls">
  71. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  72. Public Member Functions</h2></td></tr>
  73. <tr class="memitem:a0a5d984ccfb5f6b11b455bdcdc57bfd9"><td class="memItemLeft" align="right" valign="top"><a id="a0a5d984ccfb5f6b11b455bdcdc57bfd9"></a>
  74. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const char c) noexcept</td></tr>
  75. <tr class="separator:a0a5d984ccfb5f6b11b455bdcdc57bfd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  76. <tr class="memitem:a3b8a78085d9f9f3807561b701a781056"><td class="memItemLeft" align="right" valign="top"><a id="a3b8a78085d9f9f3807561b701a781056"></a>
  77. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (char *const strBuf, const bool reallocData=true) noexcept</td></tr>
  78. <tr class="separator:a3b8a78085d9f9f3807561b701a781056"><td class="memSeparator" colspan="2">&#160;</td></tr>
  79. <tr class="memitem:a7bf3a29177575233e3043d5c41abab7c"><td class="memItemLeft" align="right" valign="top"><a id="a7bf3a29177575233e3043d5c41abab7c"></a>
  80. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const char *const strBuf) noexcept</td></tr>
  81. <tr class="separator:a7bf3a29177575233e3043d5c41abab7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:ae89b46ea8e8ab665166f4c0f32d58566"><td class="memItemLeft" align="right" valign="top"><a id="ae89b46ea8e8ab665166f4c0f32d58566"></a>
  83. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const int value) noexcept</td></tr>
  84. <tr class="separator:ae89b46ea8e8ab665166f4c0f32d58566"><td class="memSeparator" colspan="2">&#160;</td></tr>
  85. <tr class="memitem:acd8275d4f8c65737b26c2f9b1e71d6b4"><td class="memItemLeft" align="right" valign="top"><a id="acd8275d4f8c65737b26c2f9b1e71d6b4"></a>
  86. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const unsigned int value, const bool hexadecimal=false) noexcept</td></tr>
  87. <tr class="separator:acd8275d4f8c65737b26c2f9b1e71d6b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. <tr class="memitem:a8d5cbbfb8e1963fa4b03d6e51f2e025f"><td class="memItemLeft" align="right" valign="top"><a id="a8d5cbbfb8e1963fa4b03d6e51f2e025f"></a>
  89. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const long value) noexcept</td></tr>
  90. <tr class="separator:a8d5cbbfb8e1963fa4b03d6e51f2e025f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:a9ace042a487a41ffb2f920092fb0ea6c"><td class="memItemLeft" align="right" valign="top"><a id="a9ace042a487a41ffb2f920092fb0ea6c"></a>
  92. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const unsigned long value, const bool hexadecimal=false) noexcept</td></tr>
  93. <tr class="separator:a9ace042a487a41ffb2f920092fb0ea6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  94. <tr class="memitem:a1ca175bec02e696c7c006700517fe49f"><td class="memItemLeft" align="right" valign="top"><a id="a1ca175bec02e696c7c006700517fe49f"></a>
  95. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const long long value) noexcept</td></tr>
  96. <tr class="separator:a1ca175bec02e696c7c006700517fe49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <tr class="memitem:af031c3e729076d00507b755c6620c6cf"><td class="memItemLeft" align="right" valign="top"><a id="af031c3e729076d00507b755c6620c6cf"></a>
  98. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const unsigned long long value, const bool hexadecimal=false) noexcept</td></tr>
  99. <tr class="separator:af031c3e729076d00507b755c6620c6cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  100. <tr class="memitem:a7c570694b5f25ab3a66d6d4580027945"><td class="memItemLeft" align="right" valign="top"><a id="a7c570694b5f25ab3a66d6d4580027945"></a>
  101. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const float value) noexcept</td></tr>
  102. <tr class="separator:a7c570694b5f25ab3a66d6d4580027945"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:a5225402af1522e07521ec0224611eb56"><td class="memItemLeft" align="right" valign="top"><a id="a5225402af1522e07521ec0224611eb56"></a>
  104. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const double value) noexcept</td></tr>
  105. <tr class="separator:a5225402af1522e07521ec0224611eb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
  106. <tr class="memitem:a333be8bbcd79ddfd279530fd05bcbd76"><td class="memItemLeft" align="right" valign="top"><a id="a333be8bbcd79ddfd279530fd05bcbd76"></a>
  107. &#160;</td><td class="memItemRight" valign="bottom"><b>String</b> (const <a class="el" href="classString.html">String</a> &amp;str) noexcept</td></tr>
  108. <tr class="separator:a333be8bbcd79ddfd279530fd05bcbd76"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. <tr class="memitem:a78e422178ba93ec94285b40d34abed3d"><td class="memItemLeft" align="right" valign="top"><a id="a78e422178ba93ec94285b40d34abed3d"></a>
  110. std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>length</b> () const noexcept</td></tr>
  111. <tr class="separator:a78e422178ba93ec94285b40d34abed3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:ab31a36bda8c789ba3c0ed37bb16c978c"><td class="memItemLeft" align="right" valign="top"><a id="ab31a36bda8c789ba3c0ed37bb16c978c"></a>
  113. bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEmpty</b> () const noexcept</td></tr>
  114. <tr class="separator:ab31a36bda8c789ba3c0ed37bb16c978c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:a46001a29fcbd7c867f0f3a42598a1495"><td class="memItemLeft" align="right" valign="top"><a id="a46001a29fcbd7c867f0f3a42598a1495"></a>
  116. bool&#160;</td><td class="memItemRight" valign="bottom"><b>isNotEmpty</b> () const noexcept</td></tr>
  117. <tr class="separator:a46001a29fcbd7c867f0f3a42598a1495"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:abf14a8edc5e6559b43d048b3ea3f2832"><td class="memItemLeft" align="right" valign="top"><a id="abf14a8edc5e6559b43d048b3ea3f2832"></a>
  119. bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (const char c) const noexcept</td></tr>
  120. <tr class="separator:abf14a8edc5e6559b43d048b3ea3f2832"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:a7c19572d49bd52a4d2d4b7646ce4ab85"><td class="memItemLeft" align="right" valign="top"><a id="a7c19572d49bd52a4d2d4b7646ce4ab85"></a>
  122. bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (const char *const strBuf, const bool ignoreCase=false) const noexcept</td></tr>
  123. <tr class="separator:a7c19572d49bd52a4d2d4b7646ce4ab85"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:ae5b1af00eac44c92a9fb8c223e0e8110"><td class="memItemLeft" align="right" valign="top"><a id="ae5b1af00eac44c92a9fb8c223e0e8110"></a>
  125. bool&#160;</td><td class="memItemRight" valign="bottom"><b>isDigit</b> (const std::size_t pos) const noexcept</td></tr>
  126. <tr class="separator:ae5b1af00eac44c92a9fb8c223e0e8110"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <tr class="memitem:a87a0bc98b546ee140a4831116c662395"><td class="memItemLeft" align="right" valign="top"><a id="a87a0bc98b546ee140a4831116c662395"></a>
  128. bool&#160;</td><td class="memItemRight" valign="bottom"><b>startsWith</b> (const char c) const noexcept</td></tr>
  129. <tr class="separator:a87a0bc98b546ee140a4831116c662395"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:a84556ec5693398dee581d9aa0d878dfe"><td class="memItemLeft" align="right" valign="top"><a id="a84556ec5693398dee581d9aa0d878dfe"></a>
  131. bool&#160;</td><td class="memItemRight" valign="bottom"><b>startsWith</b> (const char *const prefix) const noexcept</td></tr>
  132. <tr class="separator:a84556ec5693398dee581d9aa0d878dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:a832807666fa1906c7298cd6b95a7e58d"><td class="memItemLeft" align="right" valign="top"><a id="a832807666fa1906c7298cd6b95a7e58d"></a>
  134. bool&#160;</td><td class="memItemRight" valign="bottom"><b>endsWith</b> (const char c) const noexcept</td></tr>
  135. <tr class="separator:a832807666fa1906c7298cd6b95a7e58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:ab4bb24485d1c2aca4e5513360312066c"><td class="memItemLeft" align="right" valign="top"><a id="ab4bb24485d1c2aca4e5513360312066c"></a>
  137. bool&#160;</td><td class="memItemRight" valign="bottom"><b>endsWith</b> (const char *const suffix) const noexcept</td></tr>
  138. <tr class="separator:ab4bb24485d1c2aca4e5513360312066c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <tr class="memitem:aa7346ca530bfa8daa3eee6edf0edd0eb"><td class="memItemLeft" align="right" valign="top"><a id="aa7346ca530bfa8daa3eee6edf0edd0eb"></a>
  140. std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const char c, bool *const found=nullptr) const noexcept</td></tr>
  141. <tr class="separator:aa7346ca530bfa8daa3eee6edf0edd0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  142. <tr class="memitem:a00e78420e0529a7e081a6c41bf788efd"><td class="memItemLeft" align="right" valign="top"><a id="a00e78420e0529a7e081a6c41bf788efd"></a>
  143. std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const char *const strBuf, bool *const found=nullptr) const noexcept</td></tr>
  144. <tr class="separator:a00e78420e0529a7e081a6c41bf788efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="memitem:abf42564e94114bf03a4bee847f9028ef"><td class="memItemLeft" align="right" valign="top"><a id="abf42564e94114bf03a4bee847f9028ef"></a>
  146. std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (const char c, bool *const found=nullptr) const noexcept</td></tr>
  147. <tr class="separator:abf42564e94114bf03a4bee847f9028ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:af5edbfa70eaa697b0f7c7ce9fd0aeada"><td class="memItemLeft" align="right" valign="top"><a id="af5edbfa70eaa697b0f7c7ce9fd0aeada"></a>
  149. std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (const char *const strBuf, bool *const found=nullptr) const noexcept</td></tr>
  150. <tr class="separator:af5edbfa70eaa697b0f7c7ce9fd0aeada"><td class="memSeparator" colspan="2">&#160;</td></tr>
  151. <tr class="memitem:a8270e74db4c76725871abda0316d1bec"><td class="memItemLeft" align="right" valign="top"><a id="a8270e74db4c76725871abda0316d1bec"></a>
  152. void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
  153. <tr class="separator:a8270e74db4c76725871abda0316d1bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:a3a5bb5f4960f5dad4a1ae273a8d86b97"><td class="memItemLeft" align="right" valign="top"><a id="a3a5bb5f4960f5dad4a1ae273a8d86b97"></a>
  155. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>replace</b> (const char before, const char after) noexcept</td></tr>
  156. <tr class="separator:a3a5bb5f4960f5dad4a1ae273a8d86b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. <tr class="memitem:a66b0c4c517693cac4d12f4e05ee3d316"><td class="memItemLeft" align="right" valign="top"><a id="a66b0c4c517693cac4d12f4e05ee3d316"></a>
  158. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>remove</b> (const char c) noexcept</td></tr>
  159. <tr class="separator:a66b0c4c517693cac4d12f4e05ee3d316"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:a98cb61790ab2f1a22a0b84e83390ab7d"><td class="memItemLeft" align="right" valign="top"><a id="a98cb61790ab2f1a22a0b84e83390ab7d"></a>
  161. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>truncate</b> (const std::size_t n) noexcept</td></tr>
  162. <tr class="separator:a98cb61790ab2f1a22a0b84e83390ab7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  163. <tr class="memitem:ade255c83aaa393ef2d86afb05c931b00"><td class="memItemLeft" align="right" valign="top"><a id="ade255c83aaa393ef2d86afb05c931b00"></a>
  164. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>toBasic</b> () noexcept</td></tr>
  165. <tr class="separator:ade255c83aaa393ef2d86afb05c931b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:a78f4bc30f68ca73b08e01cb42fdf8ace"><td class="memItemLeft" align="right" valign="top"><a id="a78f4bc30f68ca73b08e01cb42fdf8ace"></a>
  167. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>toLower</b> () noexcept</td></tr>
  168. <tr class="separator:a78f4bc30f68ca73b08e01cb42fdf8ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
  169. <tr class="memitem:adca83eda97e7ab8cec67e6b902cc881d"><td class="memItemLeft" align="right" valign="top"><a id="adca83eda97e7ab8cec67e6b902cc881d"></a>
  170. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>toUpper</b> () noexcept</td></tr>
  171. <tr class="separator:adca83eda97e7ab8cec67e6b902cc881d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:ad5d0ca68cd401bd9b5f84c72683cbf26"><td class="memItemLeft" align="right" valign="top"><a id="ad5d0ca68cd401bd9b5f84c72683cbf26"></a>
  173. <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>asBasic</b> () const noexcept</td></tr>
  174. <tr class="separator:ad5d0ca68cd401bd9b5f84c72683cbf26"><td class="memSeparator" colspan="2">&#160;</td></tr>
  175. <tr class="memitem:a1954960dffa9d3bce815e9aace598dbc"><td class="memItemLeft" align="right" valign="top"><a id="a1954960dffa9d3bce815e9aace598dbc"></a>
  176. <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>asLower</b> () const noexcept</td></tr>
  177. <tr class="separator:a1954960dffa9d3bce815e9aace598dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:aab4b647a2dcc2aa0ed6f882079c0f3d3"><td class="memItemLeft" align="right" valign="top"><a id="aab4b647a2dcc2aa0ed6f882079c0f3d3"></a>
  179. <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>asUpper</b> () const noexcept</td></tr>
  180. <tr class="separator:aab4b647a2dcc2aa0ed6f882079c0f3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  181. <tr class="memitem:aa3efb2015ab9dea19fc554120e76dcbc"><td class="memItemLeft" align="right" valign="top"><a id="aa3efb2015ab9dea19fc554120e76dcbc"></a>
  182. const char *&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b> () const noexcept</td></tr>
  183. <tr class="separator:aa3efb2015ab9dea19fc554120e76dcbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:a83ff5bfdc263f82e38972d10c6c6d59b"><td class="memItemLeft" align="right" valign="top"><a id="a83ff5bfdc263f82e38972d10c6c6d59b"></a>
  185. char *&#160;</td><td class="memItemRight" valign="bottom"><b>getAndReleaseBuffer</b> () noexcept</td></tr>
  186. <tr class="separator:a83ff5bfdc263f82e38972d10c6c6d59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  187. <tr class="memitem:a6ce9d8ee2ecadf146944dc48b1fb292f"><td class="memItemLeft" align="right" valign="top"><a id="a6ce9d8ee2ecadf146944dc48b1fb292f"></a>
  188. &#160;</td><td class="memItemRight" valign="bottom"><b>operator const char *</b> () const noexcept</td></tr>
  189. <tr class="separator:a6ce9d8ee2ecadf146944dc48b1fb292f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:ae9a597938585da190170f1635e412dbf"><td class="memItemLeft" align="right" valign="top"><a id="ae9a597938585da190170f1635e412dbf"></a>
  191. char&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const std::size_t pos) const noexcept</td></tr>
  192. <tr class="separator:ae9a597938585da190170f1635e412dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  193. <tr class="memitem:a66015728b6081ce73bbbf242a6371825"><td class="memItemLeft" align="right" valign="top"><a id="a66015728b6081ce73bbbf242a6371825"></a>
  194. char &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const std::size_t pos) noexcept</td></tr>
  195. <tr class="separator:a66015728b6081ce73bbbf242a6371825"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:a274662eed9d5da68194f045b2e1c91d7"><td class="memItemLeft" align="right" valign="top"><a id="a274662eed9d5da68194f045b2e1c91d7"></a>
  197. bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const char *const strBuf) const noexcept</td></tr>
  198. <tr class="separator:a274662eed9d5da68194f045b2e1c91d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  199. <tr class="memitem:a32dae021b058b4b3b3025c77caa9f89f"><td class="memItemLeft" align="right" valign="top"><a id="a32dae021b058b4b3b3025c77caa9f89f"></a>
  200. bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classString.html">String</a> &amp;str) const noexcept</td></tr>
  201. <tr class="separator:a32dae021b058b4b3b3025c77caa9f89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:a8e8a8730404297e3117934eb2a3754a4"><td class="memItemLeft" align="right" valign="top"><a id="a8e8a8730404297e3117934eb2a3754a4"></a>
  203. bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const char *const strBuf) const noexcept</td></tr>
  204. <tr class="separator:a8e8a8730404297e3117934eb2a3754a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  205. <tr class="memitem:a7aa2dbbc55b121a02250a3b904c5a316"><td class="memItemLeft" align="right" valign="top"><a id="a7aa2dbbc55b121a02250a3b904c5a316"></a>
  206. bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classString.html">String</a> &amp;str) const noexcept</td></tr>
  207. <tr class="separator:a7aa2dbbc55b121a02250a3b904c5a316"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <tr class="memitem:ac41a5f0ba9738e1c642c3750f140ec79"><td class="memItemLeft" align="right" valign="top"><a id="ac41a5f0ba9738e1c642c3750f140ec79"></a>
  209. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const char *const strBuf) noexcept</td></tr>
  210. <tr class="separator:ac41a5f0ba9738e1c642c3750f140ec79"><td class="memSeparator" colspan="2">&#160;</td></tr>
  211. <tr class="memitem:a54f082478458b9f06b22c47217917d53"><td class="memItemLeft" align="right" valign="top"><a id="a54f082478458b9f06b22c47217917d53"></a>
  212. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classString.html">String</a> &amp;str) noexcept</td></tr>
  213. <tr class="separator:a54f082478458b9f06b22c47217917d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:a6847c4d7a8f13c31e5d1610458b60c05"><td class="memItemLeft" align="right" valign="top"><a id="a6847c4d7a8f13c31e5d1610458b60c05"></a>
  215. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const char *const strBuf) noexcept</td></tr>
  216. <tr class="separator:a6847c4d7a8f13c31e5d1610458b60c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  217. <tr class="memitem:a04dfff6bc097d47850d4689ee50977d7"><td class="memItemLeft" align="right" valign="top"><a id="a04dfff6bc097d47850d4689ee50977d7"></a>
  218. <a class="el" href="classString.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classString.html">String</a> &amp;str) noexcept</td></tr>
  219. <tr class="separator:a04dfff6bc097d47850d4689ee50977d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:ace093bc27a4df006257dff3cca46896d"><td class="memItemLeft" align="right" valign="top"><a id="ace093bc27a4df006257dff3cca46896d"></a>
  221. <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const char *const strBuf) noexcept</td></tr>
  222. <tr class="separator:ace093bc27a4df006257dff3cca46896d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  223. <tr class="memitem:a349feb145d89089473e9d1eea9f20c4c"><td class="memItemLeft" align="right" valign="top"><a id="a349feb145d89089473e9d1eea9f20c4c"></a>
  224. <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classString.html">String</a> &amp;str) noexcept</td></tr>
  225. <tr class="separator:a349feb145d89089473e9d1eea9f20c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <tr class="memitem:ae7c474fd9d2300686700e28b9ad8399b"><td class="memItemLeft" align="right" valign="top"><a id="ae7c474fd9d2300686700e28b9ad8399b"></a>
  227. bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classString.html">String</a> &amp;str) const noexcept</td></tr>
  228. <tr class="separator:ae7c474fd9d2300686700e28b9ad8399b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  229. </table><table class="memberdecls">
  230. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
  231. Static Public Member Functions</h2></td></tr>
  232. <tr class="memitem:a9cab64fdc392115820ff4788244a4520"><td class="memItemLeft" align="right" valign="top"><a id="a9cab64fdc392115820ff4788244a4520"></a>
  233. static <a class="el" href="classString.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><b>asBase64</b> (const void *const data, const std::size_t dataSize)</td></tr>
  234. <tr class="separator:a9cab64fdc392115820ff4788244a4520"><td class="memSeparator" colspan="2">&#160;</td></tr>
  235. </table>
  236. <hr/>The documentation for this class was generated from the following file:<ul>
  237. <li>distrho/extra/<a class="el" href="String_8hpp_source.html">String.hpp</a></li>
  238. </ul>
  239. </div><!-- contents -->
  240. <!-- start footer part -->
  241. <hr class="footer"/><address class="footer"><small>
  242. Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
  243. </small></address>
  244. </body>
  245. </html>