3937 lines
294 KiB
HTML
3937 lines
294 KiB
HTML
<!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.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>PIP: PIString 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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</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 id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">PIP
|
|
 <span id="projectnumber">1.7.1</span>
|
|
</div>
|
|
<div id="projectbrief">Platform-Independent Primitives</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',false,false,'search.php','Search');
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('class_p_i_string.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="#related">Related Functions</a> |
|
|
<a href="class_p_i_string-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PIString Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>String class.
|
|
<a href="class_p_i_string.html#details">More...</a></p>
|
|
|
|
<p>Inherits PIDeque< T >.</p>
|
|
<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:a5671ba063015ac95a0fc582776424629"><td class="memItemLeft" align="right" valign="top"><a id="a5671ba063015ac95a0fc582776424629"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a> ()</td></tr>
|
|
<tr class="memdesc:a5671ba063015ac95a0fc582776424629"><td class="mdescLeft"> </td><td class="mdescRight">Contructs an empty string. <br /></td></tr>
|
|
<tr class="separator:a5671ba063015ac95a0fc582776424629"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a7dbce851e0654c1f46239c60b215d7"><td class="memItemLeft" align="right" valign="top"><a id="a0a7dbce851e0654c1f46239c60b215d7"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a0a7dbce851e0654c1f46239c60b215d7">PIString</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:a0a7dbce851e0654c1f46239c60b215d7"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string with single symbol "c". <br /></td></tr>
|
|
<tr class="separator:a0a7dbce851e0654c1f46239c60b215d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a83698956091624f377f9bb7f9f3a6afc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a83698956091624f377f9bb7f9f3a6afc">PIString</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:a83698956091624f377f9bb7f9f3a6afc"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from c-string "str". <a href="#a83698956091624f377f9bb7f9f3a6afc">More...</a><br /></td></tr>
|
|
<tr class="separator:a83698956091624f377f9bb7f9f3a6afc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c7edbae1d5dd3d123c3f19679c8a105"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1c7edbae1d5dd3d123c3f19679c8a105">PIString</a> (const wchar_t *str)</td></tr>
|
|
<tr class="memdesc:a1c7edbae1d5dd3d123c3f19679c8a105"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from <code>wchar_t</code> c-string "str". <a href="#a1c7edbae1d5dd3d123c3f19679c8a105">More...</a><br /></td></tr>
|
|
<tr class="separator:a1c7edbae1d5dd3d123c3f19679c8a105"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09e89cd86ab4b41a6d4f68a4c04ade71"><td class="memItemLeft" align="right" valign="top"><a id="a09e89cd86ab4b41a6d4f68a4c04ade71"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a09e89cd86ab4b41a6d4f68a4c04ade71">PIString</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &ba)</td></tr>
|
|
<tr class="memdesc:a09e89cd86ab4b41a6d4f68a4c04ade71"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from byte array "ba". <br /></td></tr>
|
|
<tr class="separator:a09e89cd86ab4b41a6d4f68a4c04ade71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add45a4c9d96be4a7ff91e69b37f7e7f7"><td class="memItemLeft" align="right" valign="top"><a id="add45a4c9d96be4a7ff91e69b37f7e7f7"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#add45a4c9d96be4a7ff91e69b37f7e7f7">PIString</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> *str, const int len)</td></tr>
|
|
<tr class="memdesc:add45a4c9d96be4a7ff91e69b37f7e7f7"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from "len" characters of buffer "str". <br /></td></tr>
|
|
<tr class="separator:add45a4c9d96be4a7ff91e69b37f7e7f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c15cfb2ef6a0898ac99a602a4910c92"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6c15cfb2ef6a0898ac99a602a4910c92">PIString</a> (const char *str, const int len)</td></tr>
|
|
<tr class="memdesc:a6c15cfb2ef6a0898ac99a602a4910c92"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from "len" characters of buffer "str". <a href="#a6c15cfb2ef6a0898ac99a602a4910c92">More...</a><br /></td></tr>
|
|
<tr class="separator:a6c15cfb2ef6a0898ac99a602a4910c92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a571606d1afac0afb1850f314e5a7f582"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a571606d1afac0afb1850f314e5a7f582">PIString</a> (const int len, const char c)</td></tr>
|
|
<tr class="memdesc:a571606d1afac0afb1850f314e5a7f582"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string as sequence of characters "c" of buffer with length "len". <a href="#a571606d1afac0afb1850f314e5a7f582">More...</a><br /></td></tr>
|
|
<tr class="separator:a571606d1afac0afb1850f314e5a7f582"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac977eece58d4b01775cb5ec1aa9c0172"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac977eece58d4b01775cb5ec1aa9c0172">PIString</a> (const int len, const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:ac977eece58d4b01775cb5ec1aa9c0172"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string as sequence of symbols "c" of buffer with length "len". <a href="#ac977eece58d4b01775cb5ec1aa9c0172">More...</a><br /></td></tr>
|
|
<tr class="separator:ac977eece58d4b01775cb5ec1aa9c0172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3eec9656b507d8d71ab2f58c551a03ff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a3eec9656b507d8d71ab2f58c551a03ff">operator const char *</a> ()</td></tr>
|
|
<tr class="memdesc:a3eec9656b507d8d71ab2f58c551a03ff"><td class="mdescLeft"> </td><td class="mdescRight">Return c-string representation of string. <a href="#a3eec9656b507d8d71ab2f58c551a03ff">More...</a><br /></td></tr>
|
|
<tr class="separator:a3eec9656b507d8d71ab2f58c551a03ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08ae0259eb8367355db858d885304080"><td class="memItemLeft" align="right" valign="top"><a id="a08ae0259eb8367355db858d885304080"></a>
|
|
<a class="el" href="class_p_i_char.html">PIChar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a08ae0259eb8367355db858d885304080">operator[]</a> (const int pos) const</td></tr>
|
|
<tr class="memdesc:a08ae0259eb8367355db858d885304080"><td class="mdescLeft"> </td><td class="mdescRight">Return symbol at index "pos". <br /></td></tr>
|
|
<tr class="separator:a08ae0259eb8367355db858d885304080"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a192df04225c734474a74ed92a3be92e4"><td class="memItemLeft" align="right" valign="top"><a id="a192df04225c734474a74ed92a3be92e4"></a>
|
|
<a class="el" href="class_p_i_char.html">PIChar</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a192df04225c734474a74ed92a3be92e4">operator[]</a> (const int pos)</td></tr>
|
|
<tr class="memdesc:a192df04225c734474a74ed92a3be92e4"><td class="mdescLeft"> </td><td class="mdescRight">Return reference to symbol at index "pos". <br /></td></tr>
|
|
<tr class="separator:a192df04225c734474a74ed92a3be92e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad496d90ce0a3e67111e30d7ccf9b391d"><td class="memItemLeft" align="right" valign="top"><a id="ad496d90ce0a3e67111e30d7ccf9b391d"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad496d90ce0a3e67111e30d7ccf9b391d">operator==</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:ad496d90ce0a3e67111e30d7ccf9b391d"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ad496d90ce0a3e67111e30d7ccf9b391d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d1133e87c4c5105f6f169d52ae40147"><td class="memItemLeft" align="right" valign="top"><a id="a8d1133e87c4c5105f6f169d52ae40147"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a8d1133e87c4c5105f6f169d52ae40147">operator==</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:a8d1133e87c4c5105f6f169d52ae40147"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a8d1133e87c4c5105f6f169d52ae40147"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3dab0c222797bee1422b9e1c8b9be55"><td class="memItemLeft" align="right" valign="top"><a id="ae3dab0c222797bee1422b9e1c8b9be55"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae3dab0c222797bee1422b9e1c8b9be55">operator==</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:ae3dab0c222797bee1422b9e1c8b9be55"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ae3dab0c222797bee1422b9e1c8b9be55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4adacf49453d77495f8b3ea63150816f"><td class="memItemLeft" align="right" valign="top"><a id="a4adacf49453d77495f8b3ea63150816f"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4adacf49453d77495f8b3ea63150816f">operator!=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a4adacf49453d77495f8b3ea63150816f"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a4adacf49453d77495f8b3ea63150816f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0064a435a8cc4eeeb421b71d30a50bd5"><td class="memItemLeft" align="right" valign="top"><a id="a0064a435a8cc4eeeb421b71d30a50bd5"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a0064a435a8cc4eeeb421b71d30a50bd5">operator!=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:a0064a435a8cc4eeeb421b71d30a50bd5"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a0064a435a8cc4eeeb421b71d30a50bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51233a47187dc0fcb8c9519acfa12615"><td class="memItemLeft" align="right" valign="top"><a id="a51233a47187dc0fcb8c9519acfa12615"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a51233a47187dc0fcb8c9519acfa12615">operator!=</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:a51233a47187dc0fcb8c9519acfa12615"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a51233a47187dc0fcb8c9519acfa12615"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe8e557372fd1bed3b5f1a5ceb66eec4"><td class="memItemLeft" align="right" valign="top"><a id="afe8e557372fd1bed3b5f1a5ceb66eec4"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#afe8e557372fd1bed3b5f1a5ceb66eec4">operator<</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:afe8e557372fd1bed3b5f1a5ceb66eec4"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:afe8e557372fd1bed3b5f1a5ceb66eec4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af54f13ee1ba7ffdcba21aa9af6e9c3a7"><td class="memItemLeft" align="right" valign="top"><a id="af54f13ee1ba7ffdcba21aa9af6e9c3a7"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af54f13ee1ba7ffdcba21aa9af6e9c3a7">operator<</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:af54f13ee1ba7ffdcba21aa9af6e9c3a7"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:af54f13ee1ba7ffdcba21aa9af6e9c3a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef788fd502a2d7b5386fb4323601f6da"><td class="memItemLeft" align="right" valign="top"><a id="aef788fd502a2d7b5386fb4323601f6da"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aef788fd502a2d7b5386fb4323601f6da">operator<</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:aef788fd502a2d7b5386fb4323601f6da"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:aef788fd502a2d7b5386fb4323601f6da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cdb91854b2935a675ef004fa0d44b45"><td class="memItemLeft" align="right" valign="top"><a id="a9cdb91854b2935a675ef004fa0d44b45"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a9cdb91854b2935a675ef004fa0d44b45">operator></a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a9cdb91854b2935a675ef004fa0d44b45"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a9cdb91854b2935a675ef004fa0d44b45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b7179193c0990e3633ea9f67afd895d"><td class="memItemLeft" align="right" valign="top"><a id="a5b7179193c0990e3633ea9f67afd895d"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5b7179193c0990e3633ea9f67afd895d">operator></a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:a5b7179193c0990e3633ea9f67afd895d"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a5b7179193c0990e3633ea9f67afd895d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac943d4f5fe5338a9111ab473ef44116f"><td class="memItemLeft" align="right" valign="top"><a id="ac943d4f5fe5338a9111ab473ef44116f"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac943d4f5fe5338a9111ab473ef44116f">operator></a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:ac943d4f5fe5338a9111ab473ef44116f"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ac943d4f5fe5338a9111ab473ef44116f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45e7ce57d61496b0c2bd9d947c49a17b"><td class="memItemLeft" align="right" valign="top"><a id="a45e7ce57d61496b0c2bd9d947c49a17b"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a45e7ce57d61496b0c2bd9d947c49a17b">operator<=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a45e7ce57d61496b0c2bd9d947c49a17b"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a45e7ce57d61496b0c2bd9d947c49a17b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a612cd3b5eb307ee2642ce46209218275"><td class="memItemLeft" align="right" valign="top"><a id="a612cd3b5eb307ee2642ce46209218275"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a612cd3b5eb307ee2642ce46209218275">operator<=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:a612cd3b5eb307ee2642ce46209218275"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a612cd3b5eb307ee2642ce46209218275"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87373ba96f5a37030d6362afe399de72"><td class="memItemLeft" align="right" valign="top"><a id="a87373ba96f5a37030d6362afe399de72"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a87373ba96f5a37030d6362afe399de72">operator<=</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:a87373ba96f5a37030d6362afe399de72"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a87373ba96f5a37030d6362afe399de72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a365862f3c90b4000f7d2f6ca63c22aa0"><td class="memItemLeft" align="right" valign="top"><a id="a365862f3c90b4000f7d2f6ca63c22aa0"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a365862f3c90b4000f7d2f6ca63c22aa0">operator>=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a365862f3c90b4000f7d2f6ca63c22aa0"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a365862f3c90b4000f7d2f6ca63c22aa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73f03e2eb5515367d0b4183c216c5979"><td class="memItemLeft" align="right" valign="top"><a id="a73f03e2eb5515367d0b4183c216c5979"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a73f03e2eb5515367d0b4183c216c5979">operator>=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const</td></tr>
|
|
<tr class="memdesc:a73f03e2eb5515367d0b4183c216c5979"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a73f03e2eb5515367d0b4183c216c5979"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af096f8d24e2066cd9cc4a725fb7ae2fa"><td class="memItemLeft" align="right" valign="top"><a id="af096f8d24e2066cd9cc4a725fb7ae2fa"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af096f8d24e2066cd9cc4a725fb7ae2fa">operator>=</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:af096f8d24e2066cd9cc4a725fb7ae2fa"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:af096f8d24e2066cd9cc4a725fb7ae2fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9503e3cf1a769ff9969811e794848c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa9503e3cf1a769ff9969811e794848c9">operator<<</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str)</td></tr>
|
|
<tr class="memdesc:aa9503e3cf1a769ff9969811e794848c9"><td class="mdescLeft"> </td><td class="mdescRight">Append string "str" at the end of string. <a href="#aa9503e3cf1a769ff9969811e794848c9">More...</a><br /></td></tr>
|
|
<tr class="separator:aa9503e3cf1a769ff9969811e794848c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1a767e64e5cd7e8b0bf8f30261e7b51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae1a767e64e5cd7e8b0bf8f30261e7b51">operator<<</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:ae1a767e64e5cd7e8b0bf8f30261e7b51"><td class="mdescLeft"> </td><td class="mdescRight">Append symbol "c" at the end of string. <a href="#ae1a767e64e5cd7e8b0bf8f30261e7b51">More...</a><br /></td></tr>
|
|
<tr class="separator:ae1a767e64e5cd7e8b0bf8f30261e7b51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae913da2112cec3234ab25d5998058061"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae913da2112cec3234ab25d5998058061">operator<<</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:ae913da2112cec3234ab25d5998058061"><td class="mdescLeft"> </td><td class="mdescRight">Append c-string "str" at the end of string. <a href="#ae913da2112cec3234ab25d5998058061">More...</a><br /></td></tr>
|
|
<tr class="separator:ae913da2112cec3234ab25d5998058061"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a637ba3d798aef6d9b0ec1c94bd009eba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a637ba3d798aef6d9b0ec1c94bd009eba">operator<<</a> (const wchar_t *str)</td></tr>
|
|
<tr class="memdesc:a637ba3d798aef6d9b0ec1c94bd009eba"><td class="mdescLeft"> </td><td class="mdescRight">Append <code>wchar_t</code> c-string "str" at the end of string. <a href="#a637ba3d798aef6d9b0ec1c94bd009eba">More...</a><br /></td></tr>
|
|
<tr class="separator:a637ba3d798aef6d9b0ec1c94bd009eba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32f84a7c388aa230b00389625b957f3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a32f84a7c388aa230b00389625b957f3e">operator<<</a> (const int &num)</td></tr>
|
|
<tr class="memdesc:a32f84a7c388aa230b00389625b957f3e"><td class="mdescLeft"> </td><td class="mdescRight">Append string representation of "num" at the end of string. <a href="#a32f84a7c388aa230b00389625b957f3e">More...</a><br /></td></tr>
|
|
<tr class="separator:a32f84a7c388aa230b00389625b957f3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fa1fe095dcdf2401fd6aeeeff95bcab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6fa1fe095dcdf2401fd6aeeeff95bcab">operator<<</a> (const short &num)</td></tr>
|
|
<tr class="memdesc:a6fa1fe095dcdf2401fd6aeeeff95bcab"><td class="mdescLeft"> </td><td class="mdescRight">Append string representation of "num" at the end of string. <a href="#a6fa1fe095dcdf2401fd6aeeeff95bcab">More...</a><br /></td></tr>
|
|
<tr class="separator:a6fa1fe095dcdf2401fd6aeeeff95bcab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2716ff6ff64666a4234b95858705c9a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2716ff6ff64666a4234b95858705c9a2">operator<<</a> (const long &num)</td></tr>
|
|
<tr class="memdesc:a2716ff6ff64666a4234b95858705c9a2"><td class="mdescLeft"> </td><td class="mdescRight">Append string representation of "num" at the end of string. <a href="#a2716ff6ff64666a4234b95858705c9a2">More...</a><br /></td></tr>
|
|
<tr class="separator:a2716ff6ff64666a4234b95858705c9a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accecec313ba77318942690e11f745ed7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#accecec313ba77318942690e11f745ed7">operator<<</a> (const float &num)</td></tr>
|
|
<tr class="memdesc:accecec313ba77318942690e11f745ed7"><td class="mdescLeft"> </td><td class="mdescRight">Append string representation of "num" at the end of string. <a href="#accecec313ba77318942690e11f745ed7">More...</a><br /></td></tr>
|
|
<tr class="separator:accecec313ba77318942690e11f745ed7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af585e41702ae09d013b19477c7e1f4ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af585e41702ae09d013b19477c7e1f4ef">operator<<</a> (const double &num)</td></tr>
|
|
<tr class="memdesc:af585e41702ae09d013b19477c7e1f4ef"><td class="mdescLeft"> </td><td class="mdescRight">Append string representation of "num" at the end of string. <a href="#af585e41702ae09d013b19477c7e1f4ef">More...</a><br /></td></tr>
|
|
<tr class="separator:af585e41702ae09d013b19477c7e1f4ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa21143de8258bbc8698e46a9216c5a26"><td class="memItemLeft" align="right" valign="top"><a id="aa21143de8258bbc8698e46a9216c5a26"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa21143de8258bbc8698e46a9216c5a26">prepend</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str)</td></tr>
|
|
<tr class="memdesc:aa21143de8258bbc8698e46a9216c5a26"><td class="mdescLeft"> </td><td class="mdescRight">Insert string "str" at the begin of string. <br /></td></tr>
|
|
<tr class="separator:aa21143de8258bbc8698e46a9216c5a26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbccf232307f332e25c7ce577ce58146"><td class="memItemLeft" align="right" valign="top"><a id="afbccf232307f332e25c7ce577ce58146"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#afbccf232307f332e25c7ce577ce58146">append</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str)</td></tr>
|
|
<tr class="memdesc:afbccf232307f332e25c7ce577ce58146"><td class="mdescLeft"> </td><td class="mdescRight">Insert string "str" at the end of string. <br /></td></tr>
|
|
<tr class="separator:afbccf232307f332e25c7ce577ce58146"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a411eca6e57ee359cf857e3a3ec75dcd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4">mid</a> (const int start, const int len=-1) const</td></tr>
|
|
<tr class="memdesc:a411eca6e57ee359cf857e3a3ec75dcd4"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from symbol at index "start" and maximum length "len". <a href="#a411eca6e57ee359cf857e3a3ec75dcd4">More...</a><br /></td></tr>
|
|
<tr class="separator:a411eca6e57ee359cf857e3a3ec75dcd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad21630ef82fcd141174412d677d3894b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b">left</a> (const int len) const</td></tr>
|
|
<tr class="memdesc:ad21630ef82fcd141174412d677d3894b"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from left and maximum length "len". <a href="#ad21630ef82fcd141174412d677d3894b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad21630ef82fcd141174412d677d3894b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b42b2dd079abf4eaa281aa56fc05542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542">right</a> (const int len) const</td></tr>
|
|
<tr class="memdesc:a1b42b2dd079abf4eaa281aa56fc05542"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from right and maximum length "len". <a href="#a1b42b2dd079abf4eaa281aa56fc05542">More...</a><br /></td></tr>
|
|
<tr class="separator:a1b42b2dd079abf4eaa281aa56fc05542"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1329bf4f870ef9417f30baf23a0589f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1329bf4f870ef9417f30baf23a0589f9">cutMid</a> (const int start, const int len)</td></tr>
|
|
<tr class="memdesc:a1329bf4f870ef9417f30baf23a0589f9"><td class="mdescLeft"> </td><td class="mdescRight">Remove part of string from symbol as index "start" and maximum length "len" and return this string. <a href="#a1329bf4f870ef9417f30baf23a0589f9">More...</a><br /></td></tr>
|
|
<tr class="separator:a1329bf4f870ef9417f30baf23a0589f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e6ebd047f481f11bfc7aa5a599f84d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5e6ebd047f481f11bfc7aa5a599f84d9">cutLeft</a> (const int len)</td></tr>
|
|
<tr class="memdesc:a5e6ebd047f481f11bfc7aa5a599f84d9"><td class="mdescLeft"> </td><td class="mdescRight">Remove part of string from left and maximum length "len" and return this string. <a href="#a5e6ebd047f481f11bfc7aa5a599f84d9">More...</a><br /></td></tr>
|
|
<tr class="separator:a5e6ebd047f481f11bfc7aa5a599f84d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f1dea63c0baead80b3700129c2837e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a3f1dea63c0baead80b3700129c2837e3">cutRight</a> (const int len)</td></tr>
|
|
<tr class="memdesc:a3f1dea63c0baead80b3700129c2837e3"><td class="mdescLeft"> </td><td class="mdescRight">Remove part of string from right and maximum length "len" and return this string. <a href="#a3f1dea63c0baead80b3700129c2837e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a3f1dea63c0baead80b3700129c2837e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a83a888181b131ccff5854c080ef706ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a83a888181b131ccff5854c080ef706ba">trim</a> ()</td></tr>
|
|
<tr class="memdesc:a83a888181b131ccff5854c080ef706ba"><td class="mdescLeft"> </td><td class="mdescRight">Remove spaces at the start and at the end of string and return this string. <a href="#a83a888181b131ccff5854c080ef706ba">More...</a><br /></td></tr>
|
|
<tr class="separator:a83a888181b131ccff5854c080ef706ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab903f965afff82fc60899dfe033d8d4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab903f965afff82fc60899dfe033d8d4c">trimmed</a> () const</td></tr>
|
|
<tr class="memdesc:ab903f965afff82fc60899dfe033d8d4c"><td class="mdescLeft"> </td><td class="mdescRight">Return copy of this string without spaces at the start and at the end. <a href="#ab903f965afff82fc60899dfe033d8d4c">More...</a><br /></td></tr>
|
|
<tr class="separator:ab903f965afff82fc60899dfe033d8d4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5409e1aecee919acb3995fe2d98396d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5409e1aecee919acb3995fe2d98396d2">replace</a> (const int from, const int count, const <a class="el" href="class_p_i_string.html">PIString</a> &with)</td></tr>
|
|
<tr class="memdesc:a5409e1aecee919acb3995fe2d98396d2"><td class="mdescLeft"> </td><td class="mdescRight">Replace part of string from index "from" and maximum length "len" with string "with" and return this string. <a href="#a5409e1aecee919acb3995fe2d98396d2">More...</a><br /></td></tr>
|
|
<tr class="separator:a5409e1aecee919acb3995fe2d98396d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a635a98b655a16c5e5268b2f42cdc20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a0a635a98b655a16c5e5268b2f42cdc20">replaced</a> (const int from, const int count, const <a class="el" href="class_p_i_string.html">PIString</a> &with) const</td></tr>
|
|
<tr class="memdesc:a0a635a98b655a16c5e5268b2f42cdc20"><td class="mdescLeft"> </td><td class="mdescRight">Replace part copy of this string from index "from" and maximum length "len" with string "with" and return copied string. <a href="#a0a635a98b655a16c5e5268b2f42cdc20">More...</a><br /></td></tr>
|
|
<tr class="separator:a0a635a98b655a16c5e5268b2f42cdc20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fb70092a8723959b7f0718676dea6ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1fb70092a8723959b7f0718676dea6ed">replace</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &what, const <a class="el" href="class_p_i_string.html">PIString</a> &with, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a1fb70092a8723959b7f0718676dea6ed"><td class="mdescLeft"> </td><td class="mdescRight">Replace first founded substring "what" with string "with" and return this string. <a href="#a1fb70092a8723959b7f0718676dea6ed">More...</a><br /></td></tr>
|
|
<tr class="separator:a1fb70092a8723959b7f0718676dea6ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af06c89163a86c385a5a499e4bb996959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af06c89163a86c385a5a499e4bb996959">replaced</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &what, const <a class="el" href="class_p_i_string.html">PIString</a> &with, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:af06c89163a86c385a5a499e4bb996959"><td class="mdescLeft"> </td><td class="mdescRight">Replace first founded substring "what" with string "with" and return copied string. <a href="#af06c89163a86c385a5a499e4bb996959">More...</a><br /></td></tr>
|
|
<tr class="separator:af06c89163a86c385a5a499e4bb996959"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02fd96dd8a55a990602ecdbf21a120e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a02fd96dd8a55a990602ecdbf21a120e0">replaceAll</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &what, const <a class="el" href="class_p_i_string.html">PIString</a> &with)</td></tr>
|
|
<tr class="memdesc:a02fd96dd8a55a990602ecdbf21a120e0"><td class="mdescLeft"> </td><td class="mdescRight">Replace all founded substrings "what" with strings "with" and return this string. <a href="#a02fd96dd8a55a990602ecdbf21a120e0">More...</a><br /></td></tr>
|
|
<tr class="separator:a02fd96dd8a55a990602ecdbf21a120e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95bc5ca2e401747051eb019101036838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a95bc5ca2e401747051eb019101036838">repeat</a> (int times)</td></tr>
|
|
<tr class="memdesc:a95bc5ca2e401747051eb019101036838"><td class="mdescLeft"> </td><td class="mdescRight">Repeat content of string "times" times and return this string. <a href="#a95bc5ca2e401747051eb019101036838">More...</a><br /></td></tr>
|
|
<tr class="separator:a95bc5ca2e401747051eb019101036838"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac950ecdbb63ebc216c7c5bc71b9e8f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac950ecdbb63ebc216c7c5bc71b9e8f5e">repeated</a> (int times) const</td></tr>
|
|
<tr class="memdesc:ac950ecdbb63ebc216c7c5bc71b9e8f5e"><td class="mdescLeft"> </td><td class="mdescRight">Returns repeated "times" times string. <a href="#ac950ecdbb63ebc216c7c5bc71b9e8f5e">More...</a><br /></td></tr>
|
|
<tr class="separator:ac950ecdbb63ebc216c7c5bc71b9e8f5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73eb6e5b422f635f67e7db616639dd26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a73eb6e5b422f635f67e7db616639dd26">insert</a> (const int index, const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:a73eb6e5b422f635f67e7db616639dd26"><td class="mdescLeft"> </td><td class="mdescRight">Insert symbol "c" after index "index" and return this string. <a href="#a73eb6e5b422f635f67e7db616639dd26">More...</a><br /></td></tr>
|
|
<tr class="separator:a73eb6e5b422f635f67e7db616639dd26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa48ee0a414ad57dd9c8db645808f1dd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa48ee0a414ad57dd9c8db645808f1dd1">insert</a> (const int index, const char &c)</td></tr>
|
|
<tr class="memdesc:aa48ee0a414ad57dd9c8db645808f1dd1"><td class="mdescLeft"> </td><td class="mdescRight">Insert symbol "c" after index "index" and return this string. <a href="#aa48ee0a414ad57dd9c8db645808f1dd1">More...</a><br /></td></tr>
|
|
<tr class="separator:aa48ee0a414ad57dd9c8db645808f1dd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa71f46f0fecf56aef8501c88d41ecd35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa71f46f0fecf56aef8501c88d41ecd35">insert</a> (const int index, const <a class="el" href="class_p_i_string.html">PIString</a> &str)</td></tr>
|
|
<tr class="memdesc:aa71f46f0fecf56aef8501c88d41ecd35"><td class="mdescLeft"> </td><td class="mdescRight">Insert string "str" after index "index" and return this string. <a href="#aa71f46f0fecf56aef8501c88d41ecd35">More...</a><br /></td></tr>
|
|
<tr class="separator:aa71f46f0fecf56aef8501c88d41ecd35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c20b60718cd3ba095012f29ef2af0c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a8c20b60718cd3ba095012f29ef2af0c7">insert</a> (const int index, const char *c)</td></tr>
|
|
<tr class="memdesc:a8c20b60718cd3ba095012f29ef2af0c7"><td class="mdescLeft"> </td><td class="mdescRight">Insert string "str" after index "index" and return this string. <a href="#a8c20b60718cd3ba095012f29ef2af0c7">More...</a><br /></td></tr>
|
|
<tr class="separator:a8c20b60718cd3ba095012f29ef2af0c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad17b4d47401a31557a06490efd9e40e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad17b4d47401a31557a06490efd9e40e5">expandRightTo</a> (const int len, const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:ad17b4d47401a31557a06490efd9e40e5"><td class="mdescLeft"> </td><td class="mdescRight">Enlarge string to length "len" by addition sequence of symbols "c" at the end of string, and return this string. <a href="#ad17b4d47401a31557a06490efd9e40e5">More...</a><br /></td></tr>
|
|
<tr class="separator:ad17b4d47401a31557a06490efd9e40e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeecafb43528159d4d65dc9a5e2ca26e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aeecafb43528159d4d65dc9a5e2ca26e4">expandLeftTo</a> (const int len, const <a class="el" href="class_p_i_char.html">PIChar</a> &c)</td></tr>
|
|
<tr class="memdesc:aeecafb43528159d4d65dc9a5e2ca26e4"><td class="mdescLeft"> </td><td class="mdescRight">Enlarge string to length "len" by addition sequence of symbols "c" at the beginning of string, and return this string. <a href="#aeecafb43528159d4d65dc9a5e2ca26e4">More...</a><br /></td></tr>
|
|
<tr class="separator:aeecafb43528159d4d65dc9a5e2ca26e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57ef668d89de132b1fd27342365c7ac1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a57ef668d89de132b1fd27342365c7ac1">reverse</a> ()</td></tr>
|
|
<tr class="memdesc:a57ef668d89de132b1fd27342365c7ac1"><td class="mdescLeft"> </td><td class="mdescRight">Reverse string and return this string. <a href="#a57ef668d89de132b1fd27342365c7ac1">More...</a><br /></td></tr>
|
|
<tr class="separator:a57ef668d89de132b1fd27342365c7ac1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e9537e43bce163e2e4bd3f026595ec5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a3e9537e43bce163e2e4bd3f026595ec5">reversed</a> () const</td></tr>
|
|
<tr class="memdesc:a3e9537e43bce163e2e4bd3f026595ec5"><td class="mdescLeft"> </td><td class="mdescRight">Reverse copy of this string and return it. <a href="#a3e9537e43bce163e2e4bd3f026595ec5">More...</a><br /></td></tr>
|
|
<tr class="separator:a3e9537e43bce163e2e4bd3f026595ec5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a923862dee9a73d4fe229f9c7106dd2c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a923862dee9a73d4fe229f9c7106dd2c3">takeMid</a> (const int start, const int len=-1)</td></tr>
|
|
<tr class="memdesc:a923862dee9a73d4fe229f9c7106dd2c3"><td class="mdescLeft"> </td><td class="mdescRight">Take a part of string from symbol at index "start" and maximum length "len" and return it. <a href="#a923862dee9a73d4fe229f9c7106dd2c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a923862dee9a73d4fe229f9c7106dd2c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe1d54c60781701c390712193e775129"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#abe1d54c60781701c390712193e775129">takeLeft</a> (const int len)</td></tr>
|
|
<tr class="memdesc:abe1d54c60781701c390712193e775129"><td class="mdescLeft"> </td><td class="mdescRight">Take a part from the begin of string with maximum length "len" and return it. <a href="#abe1d54c60781701c390712193e775129">More...</a><br /></td></tr>
|
|
<tr class="separator:abe1d54c60781701c390712193e775129"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab06270cc3639a716d77747f6e0e65a73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab06270cc3639a716d77747f6e0e65a73">takeRight</a> (const int len)</td></tr>
|
|
<tr class="memdesc:ab06270cc3639a716d77747f6e0e65a73"><td class="mdescLeft"> </td><td class="mdescRight">Take a part from the end of string with maximum length "len" and return it. <a href="#ab06270cc3639a716d77747f6e0e65a73">More...</a><br /></td></tr>
|
|
<tr class="separator:ab06270cc3639a716d77747f6e0e65a73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2717788f206607e15afa2eaa2466f2fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb">takeSymbol</a> ()</td></tr>
|
|
<tr class="memdesc:a2717788f206607e15afa2eaa2466f2fb"><td class="mdescLeft"> </td><td class="mdescRight">Take a symbol from the begin of this string and return it. <a href="#a2717788f206607e15afa2eaa2466f2fb">More...</a><br /></td></tr>
|
|
<tr class="separator:a2717788f206607e15afa2eaa2466f2fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66dfa56b97db69f1b3046bfed79d8dd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9">takeWord</a> ()</td></tr>
|
|
<tr class="memdesc:a66dfa56b97db69f1b3046bfed79d8dd9"><td class="mdescLeft"> </td><td class="mdescRight">Take a word from the begin of this string and return it. <a href="#a66dfa56b97db69f1b3046bfed79d8dd9">More...</a><br /></td></tr>
|
|
<tr class="separator:a66dfa56b97db69f1b3046bfed79d8dd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15391624f236a1c0bf2b1f6c90a42027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a15391624f236a1c0bf2b1f6c90a42027">takeCWord</a> ()</td></tr>
|
|
<tr class="memdesc:a15391624f236a1c0bf2b1f6c90a42027"><td class="mdescLeft"> </td><td class="mdescRight">Take a word with letters, numbers and '_' symbols from the begin of this string and return it. <a href="#a15391624f236a1c0bf2b1f6c90a42027">More...</a><br /></td></tr>
|
|
<tr class="separator:a15391624f236a1c0bf2b1f6c90a42027"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32449c92418db399e96faeb0e67ce6b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8">takeLine</a> ()</td></tr>
|
|
<tr class="memdesc:a32449c92418db399e96faeb0e67ce6b8"><td class="mdescLeft"> </td><td class="mdescRight">Take a line from the begin of this string and return it. <a href="#a32449c92418db399e96faeb0e67ce6b8">More...</a><br /></td></tr>
|
|
<tr class="separator:a32449c92418db399e96faeb0e67ce6b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39c2f4b34d43c3f2dd2c85eb37959cba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba">takeNumber</a> ()</td></tr>
|
|
<tr class="memdesc:a39c2f4b34d43c3f2dd2c85eb37959cba"><td class="mdescLeft"> </td><td class="mdescRight">Take a number with C-format from the begin of this string and return it. <a href="#a39c2f4b34d43c3f2dd2c85eb37959cba">More...</a><br /></td></tr>
|
|
<tr class="separator:a39c2f4b34d43c3f2dd2c85eb37959cba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3d871ac2f1f96402c801593edd8a34a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a">takeRange</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &start, const <a class="el" href="class_p_i_char.html">PIChar</a> &end, const <a class="el" href="class_p_i_char.html">PIChar</a> &shield='\\')</td></tr>
|
|
<tr class="memdesc:ad3d871ac2f1f96402c801593edd8a34a"><td class="mdescLeft"> </td><td class="mdescRight">Take a range between "start" and "end" symbols from the begin of this string and return it. <a href="#ad3d871ac2f1f96402c801593edd8a34a">More...</a><br /></td></tr>
|
|
<tr class="separator:ad3d871ac2f1f96402c801593edd8a34a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6341b54f0ea258394f06b588ee318686"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6341b54f0ea258394f06b588ee318686">inBrackets</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &start, const <a class="el" href="class_p_i_char.html">PIChar</a> &end) const</td></tr>
|
|
<tr class="memdesc:a6341b54f0ea258394f06b588ee318686"><td class="mdescLeft"> </td><td class="mdescRight">Return a string in brackets "start" and "end" symbols from the begin of this string and return it. <a href="#a6341b54f0ea258394f06b588ee318686">More...</a><br /></td></tr>
|
|
<tr class="separator:a6341b54f0ea258394f06b588ee318686"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2901f5222d6c635c6fcbdd6954fe8dbe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2901f5222d6c635c6fcbdd6954fe8dbe">lengthAscii</a> () const</td></tr>
|
|
<tr class="memdesc:a2901f5222d6c635c6fcbdd6954fe8dbe"><td class="mdescLeft"> </td><td class="mdescRight">Return real bytes count of this string. <a href="#a2901f5222d6c635c6fcbdd6954fe8dbe">More...</a><br /></td></tr>
|
|
<tr class="separator:a2901f5222d6c635c6fcbdd6954fe8dbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2855b3974f54bd607115912a3c6e5a9e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e">data</a> () const</td></tr>
|
|
<tr class="memdesc:a2855b3974f54bd607115912a3c6e5a9e"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in system codepage. <a href="#a2855b3974f54bd607115912a3c6e5a9e">More...</a><br /></td></tr>
|
|
<tr class="separator:a2855b3974f54bd607115912a3c6e5a9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ab0b7e0dfce47989967b58111799a11"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a9ab0b7e0dfce47989967b58111799a11">dataConsole</a> () const</td></tr>
|
|
<tr class="memdesc:a9ab0b7e0dfce47989967b58111799a11"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in terminal codepage. <a href="#a9ab0b7e0dfce47989967b58111799a11">More...</a><br /></td></tr>
|
|
<tr class="separator:a9ab0b7e0dfce47989967b58111799a11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cde78cc23b0e7b44be94cd24007e1a5"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5cde78cc23b0e7b44be94cd24007e1a5">dataUTF8</a> () const</td></tr>
|
|
<tr class="memdesc:a5cde78cc23b0e7b44be94cd24007e1a5"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in UTF-8. <a href="#a5cde78cc23b0e7b44be94cd24007e1a5">More...</a><br /></td></tr>
|
|
<tr class="separator:a5cde78cc23b0e7b44be94cd24007e1a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1739f5ce57ccde1bc1cc0e306b82fd23"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1739f5ce57ccde1bc1cc0e306b82fd23">dataAscii</a> () const</td></tr>
|
|
<tr class="memdesc:a1739f5ce57ccde1bc1cc0e306b82fd23"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in ASCII. <a href="#a1739f5ce57ccde1bc1cc0e306b82fd23">More...</a><br /></td></tr>
|
|
<tr class="separator:a1739f5ce57ccde1bc1cc0e306b82fd23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb573022a4ec1724830ed6708252da03"><td class="memItemLeft" align="right" valign="top"><a id="aeb573022a4ec1724830ed6708252da03"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aeb573022a4ec1724830ed6708252da03">toByteArray</a> () const</td></tr>
|
|
<tr class="memdesc:aeb573022a4ec1724830ed6708252da03"><td class="mdescLeft"> </td><td class="mdescRight">Return <em><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a></em> contains <em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> of this string without terminating null-char. <br /></td></tr>
|
|
<tr class="separator:aeb573022a4ec1724830ed6708252da03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c37de3ad91c8bb5eaf11f87af608727"><td class="memItemLeft" align="right" valign="top"><a id="a6c37de3ad91c8bb5eaf11f87af608727"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6c37de3ad91c8bb5eaf11f87af608727">toUTF8</a> () const</td></tr>
|
|
<tr class="memdesc:a6c37de3ad91c8bb5eaf11f87af608727"><td class="mdescLeft"> </td><td class="mdescRight">Return <em><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a></em> contains UTF-8 <em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> of this string without terminating null-char. <br /></td></tr>
|
|
<tr class="separator:a6c37de3ad91c8bb5eaf11f87af608727"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a206af844e4bd34a4d7dc133eb0eef6f6"><td class="memItemLeft" align="right" valign="top"><a id="a206af844e4bd34a4d7dc133eb0eef6f6"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a206af844e4bd34a4d7dc133eb0eef6f6">toCharset</a> (const char *c) const</td></tr>
|
|
<tr class="memdesc:a206af844e4bd34a4d7dc133eb0eef6f6"><td class="mdescLeft"> </td><td class="mdescRight">Return <em><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a></em> contains custom charset representation of this string without terminating null-char. <br /></td></tr>
|
|
<tr class="separator:a206af844e4bd34a4d7dc133eb0eef6f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae376f700a8bfc9afc9ba49f4d538bfab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string_list.html">PIStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae376f700a8bfc9afc9ba49f4d538bfab">split</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &delim) const</td></tr>
|
|
<tr class="memdesc:ae376f700a8bfc9afc9ba49f4d538bfab"><td class="mdescLeft"> </td><td class="mdescRight">Split string with delimiter "delim" to <em><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a></em> and return it. <a href="#ae376f700a8bfc9afc9ba49f4d538bfab">More...</a><br /></td></tr>
|
|
<tr class="separator:ae376f700a8bfc9afc9ba49f4d538bfab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab21bbeb5e6514af88a3cd3000e59e959"><td class="memItemLeft" align="right" valign="top"><a id="ab21bbeb5e6514af88a3cd3000e59e959"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab21bbeb5e6514af88a3cd3000e59e959">toUpperCase</a> () const</td></tr>
|
|
<tr class="memdesc:ab21bbeb5e6514af88a3cd3000e59e959"><td class="mdescLeft"> </td><td class="mdescRight">Convert each symbol in copyed string to upper case and return it. <br /></td></tr>
|
|
<tr class="separator:ab21bbeb5e6514af88a3cd3000e59e959"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a28950aa877b413cdd2ae818bddf747"><td class="memItemLeft" align="right" valign="top"><a id="a6a28950aa877b413cdd2ae818bddf747"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6a28950aa877b413cdd2ae818bddf747">toLowerCase</a> () const</td></tr>
|
|
<tr class="memdesc:a6a28950aa877b413cdd2ae818bddf747"><td class="mdescLeft"> </td><td class="mdescRight">Convert each symbol in copyed string to lower case and return it. <br /></td></tr>
|
|
<tr class="separator:a6a28950aa877b413cdd2ae818bddf747"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30fef518c42bec44aa99547f5d5243b3"><td class="memItemLeft" align="right" valign="top"><a id="a30fef518c42bec44aa99547f5d5243b3"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a30fef518c42bec44aa99547f5d5243b3">contains</a> (const char str) const</td></tr>
|
|
<tr class="memdesc:a30fef518c42bec44aa99547f5d5243b3"><td class="mdescLeft"> </td><td class="mdescRight">Returns if string contains "str". <br /></td></tr>
|
|
<tr class="separator:a30fef518c42bec44aa99547f5d5243b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacaba9a9bde8d718a4b54b9701007c9e"><td class="memItemLeft" align="right" valign="top"><a id="aacaba9a9bde8d718a4b54b9701007c9e"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aacaba9a9bde8d718a4b54b9701007c9e">contains</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> str) const</td></tr>
|
|
<tr class="memdesc:aacaba9a9bde8d718a4b54b9701007c9e"><td class="mdescLeft"> </td><td class="mdescRight">Returns if string contains "str". <br /></td></tr>
|
|
<tr class="separator:aacaba9a9bde8d718a4b54b9701007c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa142479a2ab0b5ee981ec15d189c609c"><td class="memItemLeft" align="right" valign="top"><a id="aa142479a2ab0b5ee981ec15d189c609c"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa142479a2ab0b5ee981ec15d189c609c">contains</a> (const char *str) const</td></tr>
|
|
<tr class="memdesc:aa142479a2ab0b5ee981ec15d189c609c"><td class="mdescLeft"> </td><td class="mdescRight">Returns if string contains "str". <br /></td></tr>
|
|
<tr class="separator:aa142479a2ab0b5ee981ec15d189c609c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9c92479dbe5a620c71de1364b60ad81"><td class="memItemLeft" align="right" valign="top"><a id="ab9c92479dbe5a620c71de1364b60ad81"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab9c92479dbe5a620c71de1364b60ad81">contains</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:ab9c92479dbe5a620c71de1364b60ad81"><td class="mdescLeft"> </td><td class="mdescRight">Returns if string contains "str". <br /></td></tr>
|
|
<tr class="separator:ab9c92479dbe5a620c71de1364b60ad81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06df471b5ba9a5a91fd82d9c74b87bd4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a06df471b5ba9a5a91fd82d9c74b87bd4">find</a> (const char str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a06df471b5ba9a5a91fd82d9c74b87bd4"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a06df471b5ba9a5a91fd82d9c74b87bd4">More...</a><br /></td></tr>
|
|
<tr class="separator:a06df471b5ba9a5a91fd82d9c74b87bd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a46557cce50278d51f1f397b0339c31"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a7a46557cce50278d51f1f397b0339c31">find</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a7a46557cce50278d51f1f397b0339c31"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a7a46557cce50278d51f1f397b0339c31">More...</a><br /></td></tr>
|
|
<tr class="separator:a7a46557cce50278d51f1f397b0339c31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84f385c841c350ad137e9572c723100f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a84f385c841c350ad137e9572c723100f">find</a> (const char *str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a84f385c841c350ad137e9572c723100f"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a84f385c841c350ad137e9572c723100f">More...</a><br /></td></tr>
|
|
<tr class="separator:a84f385c841c350ad137e9572c723100f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f54d0d2680d035f2d03f32bf972a509"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1f54d0d2680d035f2d03f32bf972a509">findLast</a> (const char str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a1f54d0d2680d035f2d03f32bf972a509"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#a1f54d0d2680d035f2d03f32bf972a509">More...</a><br /></td></tr>
|
|
<tr class="separator:a1f54d0d2680d035f2d03f32bf972a509"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cc551e933e138e751d5e6c6461197d9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1cc551e933e138e751d5e6c6461197d9">findLast</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a1cc551e933e138e751d5e6c6461197d9"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#a1cc551e933e138e751d5e6c6461197d9">More...</a><br /></td></tr>
|
|
<tr class="separator:a1cc551e933e138e751d5e6c6461197d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad30cab7e23c70ffc09ae7266784b9526"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad30cab7e23c70ffc09ae7266784b9526">findLast</a> (const char *str, const int start=0) const</td></tr>
|
|
<tr class="memdesc:ad30cab7e23c70ffc09ae7266784b9526"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#ad30cab7e23c70ffc09ae7266784b9526">More...</a><br /></td></tr>
|
|
<tr class="separator:ad30cab7e23c70ffc09ae7266784b9526"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb38baface4c2f1414cceec2c15a3fce"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aeb38baface4c2f1414cceec2c15a3fce">findWord</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &word, const int start=0) const</td></tr>
|
|
<tr class="memdesc:aeb38baface4c2f1414cceec2c15a3fce"><td class="mdescLeft"> </td><td class="mdescRight">Search word "word" from symbol at index "start" and return first occur position. <a href="#aeb38baface4c2f1414cceec2c15a3fce">More...</a><br /></td></tr>
|
|
<tr class="separator:aeb38baface4c2f1414cceec2c15a3fce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65affbe673d706f79a9e862564a25fcc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a65affbe673d706f79a9e862564a25fcc">findCWord</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &word, const int start=0) const</td></tr>
|
|
<tr class="memdesc:a65affbe673d706f79a9e862564a25fcc"><td class="mdescLeft"> </td><td class="mdescRight">Search C-style word "word" from symbol at index "start" and return first occur position. <a href="#a65affbe673d706f79a9e862564a25fcc">More...</a><br /></td></tr>
|
|
<tr class="separator:a65affbe673d706f79a9e862564a25fcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73ccb59ceb9c0e3c399f2555389765f7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a73ccb59ceb9c0e3c399f2555389765f7">findRange</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &start, const <a class="el" href="class_p_i_char.html">PIChar</a> &end, const <a class="el" href="class_p_i_char.html">PIChar</a> &shield='\\', const int start_index=0, int *len=0) const</td></tr>
|
|
<tr class="memdesc:a73ccb59ceb9c0e3c399f2555389765f7"><td class="mdescLeft"> </td><td class="mdescRight">Search range between "start" and "end" symbols at index "start_index" and return first occur position. <a href="#a73ccb59ceb9c0e3c399f2555389765f7">More...</a><br /></td></tr>
|
|
<tr class="separator:a73ccb59ceb9c0e3c399f2555389765f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a428ad8097c3558c7df8df21c75502136"><td class="memItemLeft" align="right" valign="top"><a id="a428ad8097c3558c7df8df21c75502136"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a428ad8097c3558c7df8df21c75502136">startsWith</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a428ad8097c3558c7df8df21c75502136"><td class="mdescLeft"> </td><td class="mdescRight">Return if string starts with "str". <br /></td></tr>
|
|
<tr class="separator:a428ad8097c3558c7df8df21c75502136"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34955f660e407118d05c89cac64752ee"><td class="memItemLeft" align="right" valign="top"><a id="a34955f660e407118d05c89cac64752ee"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a34955f660e407118d05c89cac64752ee">endsWith</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const</td></tr>
|
|
<tr class="memdesc:a34955f660e407118d05c89cac64752ee"><td class="mdescLeft"> </td><td class="mdescRight">Return if string ends with "str". <br /></td></tr>
|
|
<tr class="separator:a34955f660e407118d05c89cac64752ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e8745140f1a8917cf439599d96eb18a"><td class="memItemLeft" align="right" valign="top"><a id="a5e8745140f1a8917cf439599d96eb18a"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5e8745140f1a8917cf439599d96eb18a">length</a> () const</td></tr>
|
|
<tr class="memdesc:a5e8745140f1a8917cf439599d96eb18a"><td class="mdescLeft"> </td><td class="mdescRight">Return symbols length of string. <br /></td></tr>
|
|
<tr class="separator:a5e8745140f1a8917cf439599d96eb18a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad36868282090802887c2e8aeb89cbc4"><td class="memItemLeft" align="right" valign="top"><a id="aad36868282090802887c2e8aeb89cbc4"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aad36868282090802887c2e8aeb89cbc4">isEmpty</a> () const</td></tr>
|
|
<tr class="memdesc:aad36868282090802887c2e8aeb89cbc4"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if string is empty, i.e. length = 0. <br /></td></tr>
|
|
<tr class="separator:aad36868282090802887c2e8aeb89cbc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50bc3519f1cde58ad0963fab77e579e6"><td class="memItemLeft" align="right" valign="top"><a id="a50bc3519f1cde58ad0963fab77e579e6"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a50bc3519f1cde58ad0963fab77e579e6">toBool</a> () const</td></tr>
|
|
<tr class="memdesc:a50bc3519f1cde58ad0963fab77e579e6"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if string equal "true", "yes", "on" or positive not null numeric value. <br /></td></tr>
|
|
<tr class="separator:a50bc3519f1cde58ad0963fab77e579e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3be74bfa069ab55bb8ed22870f74d4cb"><td class="memItemLeft" align="right" valign="top"><a id="a3be74bfa069ab55bb8ed22870f74d4cb"></a>
|
|
char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a3be74bfa069ab55bb8ed22870f74d4cb">toChar</a> () const</td></tr>
|
|
<tr class="memdesc:a3be74bfa069ab55bb8ed22870f74d4cb"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> numeric value of string. <br /></td></tr>
|
|
<tr class="separator:a3be74bfa069ab55bb8ed22870f74d4cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05e6d58254bfb72e94e0e12e9297c7c3"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a05e6d58254bfb72e94e0e12e9297c7c3">toShort</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a05e6d58254bfb72e94e0e12e9297c7c3"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>short</code> numeric value of string in base "base". <a href="#a05e6d58254bfb72e94e0e12e9297c7c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a05e6d58254bfb72e94e0e12e9297c7c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf8c1e9479e8416c2914983fe9ebfc6c"><td class="memItemLeft" align="right" valign="top">ushort </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#adf8c1e9479e8416c2914983fe9ebfc6c">toUShort</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:adf8c1e9479e8416c2914983fe9ebfc6c"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ushort</code> numeric value of string in base "base". <a href="#adf8c1e9479e8416c2914983fe9ebfc6c">More...</a><br /></td></tr>
|
|
<tr class="separator:adf8c1e9479e8416c2914983fe9ebfc6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2227d6d513508411e35d329e933e0e39"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2227d6d513508411e35d329e933e0e39">toInt</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a2227d6d513508411e35d329e933e0e39"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>int</code> numeric value of string in base "base". <a href="#a2227d6d513508411e35d329e933e0e39">More...</a><br /></td></tr>
|
|
<tr class="separator:a2227d6d513508411e35d329e933e0e39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae085fcee394410452413c32608f97cab"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae085fcee394410452413c32608f97cab">toUInt</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:ae085fcee394410452413c32608f97cab"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>uint</code> numeric value of string in base "base". <a href="#ae085fcee394410452413c32608f97cab">More...</a><br /></td></tr>
|
|
<tr class="separator:ae085fcee394410452413c32608f97cab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a995aa523f538202ba099d1f08b71b724"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a995aa523f538202ba099d1f08b71b724">toLong</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a995aa523f538202ba099d1f08b71b724"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>long</code> numeric value of string in base "base". <a href="#a995aa523f538202ba099d1f08b71b724">More...</a><br /></td></tr>
|
|
<tr class="separator:a995aa523f538202ba099d1f08b71b724"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59c60ff3329b83a57bc5092f6ef22fc7"><td class="memItemLeft" align="right" valign="top">ulong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a59c60ff3329b83a57bc5092f6ef22fc7">toULong</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a59c60ff3329b83a57bc5092f6ef22fc7"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ulong</code> numeric value of string in base "base". <a href="#a59c60ff3329b83a57bc5092f6ef22fc7">More...</a><br /></td></tr>
|
|
<tr class="separator:a59c60ff3329b83a57bc5092f6ef22fc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5577f7fb549bfa0185fc5439be5dabd0"><td class="memItemLeft" align="right" valign="top">llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5577f7fb549bfa0185fc5439be5dabd0">toLLong</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a5577f7fb549bfa0185fc5439be5dabd0"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>llong</code> numeric value of string in base "base". <a href="#a5577f7fb549bfa0185fc5439be5dabd0">More...</a><br /></td></tr>
|
|
<tr class="separator:a5577f7fb549bfa0185fc5439be5dabd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75f3eed7c6f719c3ef9dd9aadcf7bec3"><td class="memItemLeft" align="right" valign="top">ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a75f3eed7c6f719c3ef9dd9aadcf7bec3">toULLong</a> (int base=-1, bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a75f3eed7c6f719c3ef9dd9aadcf7bec3"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ullong</code> numeric value of string in base "base". <a href="#a75f3eed7c6f719c3ef9dd9aadcf7bec3">More...</a><br /></td></tr>
|
|
<tr class="separator:a75f3eed7c6f719c3ef9dd9aadcf7bec3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76ae115cd9d590522c62b2ea70d1c677"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a76ae115cd9d590522c62b2ea70d1c677">toFloat</a> () const</td></tr>
|
|
<tr class="memdesc:a76ae115cd9d590522c62b2ea70d1c677"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>float</code> numeric value of string. <a href="#a76ae115cd9d590522c62b2ea70d1c677">More...</a><br /></td></tr>
|
|
<tr class="separator:a76ae115cd9d590522c62b2ea70d1c677"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac57eb4090ae9dc553471ca0ca3a3e94e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac57eb4090ae9dc553471ca0ca3a3e94e">toDouble</a> () const</td></tr>
|
|
<tr class="memdesc:ac57eb4090ae9dc553471ca0ca3a3e94e"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>double</code> numeric value of string. <a href="#ac57eb4090ae9dc553471ca0ca3a3e94e">More...</a><br /></td></tr>
|
|
<tr class="separator:ac57eb4090ae9dc553471ca0ca3a3e94e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2aef1bcb78fe2a8e350d1760ca71b53c"><td class="memItemLeft" align="right" valign="top">ldouble </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2aef1bcb78fe2a8e350d1760ca71b53c">toLDouble</a> () const</td></tr>
|
|
<tr class="memdesc:a2aef1bcb78fe2a8e350d1760ca71b53c"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ldouble</code> numeric value of string. <a href="#a2aef1bcb78fe2a8e350d1760ca71b53c">More...</a><br /></td></tr>
|
|
<tr class="separator:a2aef1bcb78fe2a8e350d1760ca71b53c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03446a900bdce8a41f5be7eee2c732d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a> (const short value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a03446a900bdce8a41f5be7eee2c732d5"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#a03446a900bdce8a41f5be7eee2c732d5">More...</a><br /></td></tr>
|
|
<tr class="separator:a03446a900bdce8a41f5be7eee2c732d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70bda23c245790c6a3b50f31a3200aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a70bda23c245790c6a3b50f31a3200aa9">setNumber</a> (const ushort value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a70bda23c245790c6a3b50f31a3200aa9"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#a70bda23c245790c6a3b50f31a3200aa9">More...</a><br /></td></tr>
|
|
<tr class="separator:a70bda23c245790c6a3b50f31a3200aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a102c2fcdc4bb92141c01f2108e142991"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a102c2fcdc4bb92141c01f2108e142991">setNumber</a> (const int value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a102c2fcdc4bb92141c01f2108e142991"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#a102c2fcdc4bb92141c01f2108e142991">More...</a><br /></td></tr>
|
|
<tr class="separator:a102c2fcdc4bb92141c01f2108e142991"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaac03b6d596d958a8e256ccb0eb40f22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aaac03b6d596d958a8e256ccb0eb40f22">setNumber</a> (const uint value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:aaac03b6d596d958a8e256ccb0eb40f22"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#aaac03b6d596d958a8e256ccb0eb40f22">More...</a><br /></td></tr>
|
|
<tr class="separator:aaac03b6d596d958a8e256ccb0eb40f22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad880c23247e4d79d44d215c883fcd766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad880c23247e4d79d44d215c883fcd766">setNumber</a> (const long value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:ad880c23247e4d79d44d215c883fcd766"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#ad880c23247e4d79d44d215c883fcd766">More...</a><br /></td></tr>
|
|
<tr class="separator:ad880c23247e4d79d44d215c883fcd766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada1c713c5622284efcc3ac1d89977161"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ada1c713c5622284efcc3ac1d89977161">setNumber</a> (const ulong value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:ada1c713c5622284efcc3ac1d89977161"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#ada1c713c5622284efcc3ac1d89977161">More...</a><br /></td></tr>
|
|
<tr class="separator:ada1c713c5622284efcc3ac1d89977161"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f54ca3f0ef9dde8df3fb488cbe33f7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2f54ca3f0ef9dde8df3fb488cbe33f7b">setNumber</a> (const llong &value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a2f54ca3f0ef9dde8df3fb488cbe33f7b"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#a2f54ca3f0ef9dde8df3fb488cbe33f7b">More...</a><br /></td></tr>
|
|
<tr class="separator:a2f54ca3f0ef9dde8df3fb488cbe33f7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff868564bdb9e93d028bbe4b034ef74e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aff868564bdb9e93d028bbe4b034ef74e">setNumber</a> (const ullong &value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:aff868564bdb9e93d028bbe4b034ef74e"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value" in base "base". <a href="#aff868564bdb9e93d028bbe4b034ef74e">More...</a><br /></td></tr>
|
|
<tr class="separator:aff868564bdb9e93d028bbe4b034ef74e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e76fe7ee12801e44753403c66b08472"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1e76fe7ee12801e44753403c66b08472">setNumber</a> (const float value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a1e76fe7ee12801e44753403c66b08472"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a1e76fe7ee12801e44753403c66b08472">More...</a><br /></td></tr>
|
|
<tr class="separator:a1e76fe7ee12801e44753403c66b08472"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b270984acecb76e636bd7d54d9767b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4b270984acecb76e636bd7d54d9767b8">setNumber</a> (const double &value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a4b270984acecb76e636bd7d54d9767b8"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a4b270984acecb76e636bd7d54d9767b8">More...</a><br /></td></tr>
|
|
<tr class="separator:a4b270984acecb76e636bd7d54d9767b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e82eea22c4764f02a80d1cf8f0c822e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5e82eea22c4764f02a80d1cf8f0c822e">setNumber</a> (const ldouble &value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a5e82eea22c4764f02a80d1cf8f0c822e"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a5e82eea22c4764f02a80d1cf8f0c822e">More...</a><br /></td></tr>
|
|
<tr class="separator:a5e82eea22c4764f02a80d1cf8f0c822e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08dad783a704578ab82b816f2cd02829"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_string.html">PIString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a08dad783a704578ab82b816f2cd02829">setReadableSize</a> (llong bytes)</td></tr>
|
|
<tr class="memdesc:a08dad783a704578ab82b816f2cd02829"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to human readable size in B/kB/MB/GB/TB. <a href="#a08dad783a704578ab82b816f2cd02829">More...</a><br /></td></tr>
|
|
<tr class="separator:a08dad783a704578ab82b816f2cd02829"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a2e31a81e9f62ac86f9217c8e20642828"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">fromNumber</a> (const short value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a2e31a81e9f62ac86f9217c8e20642828"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a2e31a81e9f62ac86f9217c8e20642828">More...</a><br /></td></tr>
|
|
<tr class="separator:a2e31a81e9f62ac86f9217c8e20642828"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1021653c0bebd440811bd90cef33297e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1021653c0bebd440811bd90cef33297e">fromNumber</a> (const ushort value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a1021653c0bebd440811bd90cef33297e"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a1021653c0bebd440811bd90cef33297e">More...</a><br /></td></tr>
|
|
<tr class="separator:a1021653c0bebd440811bd90cef33297e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e757a86d4c4d831041b944030adef7c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a9e757a86d4c4d831041b944030adef7c">fromNumber</a> (const int value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a9e757a86d4c4d831041b944030adef7c"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a9e757a86d4c4d831041b944030adef7c">More...</a><br /></td></tr>
|
|
<tr class="separator:a9e757a86d4c4d831041b944030adef7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8111a873979e648ba8c45b373ca6b284"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a8111a873979e648ba8c45b373ca6b284">fromNumber</a> (const uint value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a8111a873979e648ba8c45b373ca6b284"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a8111a873979e648ba8c45b373ca6b284">More...</a><br /></td></tr>
|
|
<tr class="separator:a8111a873979e648ba8c45b373ca6b284"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65f477626868b91471bab571719ed62a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a65f477626868b91471bab571719ed62a">fromNumber</a> (const long value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a65f477626868b91471bab571719ed62a"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a65f477626868b91471bab571719ed62a">More...</a><br /></td></tr>
|
|
<tr class="separator:a65f477626868b91471bab571719ed62a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bb81ee7e3be05ccd3cfc11c88c3cb5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5bb81ee7e3be05ccd3cfc11c88c3cb5f">fromNumber</a> (const ulong value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a5bb81ee7e3be05ccd3cfc11c88c3cb5f"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a5bb81ee7e3be05ccd3cfc11c88c3cb5f">More...</a><br /></td></tr>
|
|
<tr class="separator:a5bb81ee7e3be05ccd3cfc11c88c3cb5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e7954fb747bb0ae5b8ffcf2f9a4908a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6e7954fb747bb0ae5b8ffcf2f9a4908a">fromNumber</a> (const llong &value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:a6e7954fb747bb0ae5b8ffcf2f9a4908a"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#a6e7954fb747bb0ae5b8ffcf2f9a4908a">More...</a><br /></td></tr>
|
|
<tr class="separator:a6e7954fb747bb0ae5b8ffcf2f9a4908a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea4c3e4327613c3f98170e2925fa3abd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aea4c3e4327613c3f98170e2925fa3abd">fromNumber</a> (const ullong &value, int base=10, bool *ok=0)</td></tr>
|
|
<tr class="memdesc:aea4c3e4327613c3f98170e2925fa3abd"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value" in base "base". <a href="#aea4c3e4327613c3f98170e2925fa3abd">More...</a><br /></td></tr>
|
|
<tr class="separator:aea4c3e4327613c3f98170e2925fa3abd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1de7a35636de5f0a0e8ef617fcacfca4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1de7a35636de5f0a0e8ef617fcacfca4">fromNumber</a> (const float value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a1de7a35636de5f0a0e8ef617fcacfca4"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#a1de7a35636de5f0a0e8ef617fcacfca4">More...</a><br /></td></tr>
|
|
<tr class="separator:a1de7a35636de5f0a0e8ef617fcacfca4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a89fb308e04cf5293827f340464a363"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4a89fb308e04cf5293827f340464a363">fromNumber</a> (const double &value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a4a89fb308e04cf5293827f340464a363"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#a4a89fb308e04cf5293827f340464a363">More...</a><br /></td></tr>
|
|
<tr class="separator:a4a89fb308e04cf5293827f340464a363"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a742ab15fbe57b6c3f30e04dc0a2408c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a742ab15fbe57b6c3f30e04dc0a2408c0">fromNumber</a> (const ldouble &value, char format='f', int precision=8)</td></tr>
|
|
<tr class="memdesc:a742ab15fbe57b6c3f30e04dc0a2408c0"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#a742ab15fbe57b6c3f30e04dc0a2408c0">More...</a><br /></td></tr>
|
|
<tr class="separator:a742ab15fbe57b6c3f30e04dc0a2408c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86004795c3c15a6ba246cd02b44f22f5"><td class="memItemLeft" align="right" valign="top"><a id="a86004795c3c15a6ba246cd02b44f22f5"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a86004795c3c15a6ba246cd02b44f22f5">fromBool</a> (const bool value)</td></tr>
|
|
<tr class="memdesc:a86004795c3c15a6ba246cd02b44f22f5"><td class="mdescLeft"> </td><td class="mdescRight">Return "true" or "false". <br /></td></tr>
|
|
<tr class="separator:a86004795c3c15a6ba246cd02b44f22f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7883e9ddeaba40eb6f5890d3e68ddc7a"><td class="memItemLeft" align="right" valign="top"><a id="a7883e9ddeaba40eb6f5890d3e68ddc7a"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a7883e9ddeaba40eb6f5890d3e68ddc7a">fromConsole</a> (const char *s)</td></tr>
|
|
<tr class="memdesc:a7883e9ddeaba40eb6f5890d3e68ddc7a"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from terminal codepage. <br /></td></tr>
|
|
<tr class="separator:a7883e9ddeaba40eb6f5890d3e68ddc7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e0101aca2fdaf2eed10a31cbd575988"><td class="memItemLeft" align="right" valign="top"><a id="a1e0101aca2fdaf2eed10a31cbd575988"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1e0101aca2fdaf2eed10a31cbd575988">fromSystem</a> (const char *s)</td></tr>
|
|
<tr class="memdesc:a1e0101aca2fdaf2eed10a31cbd575988"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from system codepage. <br /></td></tr>
|
|
<tr class="separator:a1e0101aca2fdaf2eed10a31cbd575988"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0467cc12e97100b092c0ecb7aeaf4b3b"><td class="memItemLeft" align="right" valign="top"><a id="a0467cc12e97100b092c0ecb7aeaf4b3b"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a0467cc12e97100b092c0ecb7aeaf4b3b">fromUTF8</a> (const char *s)</td></tr>
|
|
<tr class="memdesc:a0467cc12e97100b092c0ecb7aeaf4b3b"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from UTF-8. <br /></td></tr>
|
|
<tr class="separator:a0467cc12e97100b092c0ecb7aeaf4b3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82f656bb730de89d1d4755d767ad1545"><td class="memItemLeft" align="right" valign="top"><a id="a82f656bb730de89d1d4755d767ad1545"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a82f656bb730de89d1d4755d767ad1545">fromUTF8</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &ba)</td></tr>
|
|
<tr class="memdesc:a82f656bb730de89d1d4755d767ad1545"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from UTF-8. <br /></td></tr>
|
|
<tr class="separator:a82f656bb730de89d1d4755d767ad1545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af37fc8d2e8cd370de65a9956acc47808"><td class="memItemLeft" align="right" valign="top"><a id="af37fc8d2e8cd370de65a9956acc47808"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af37fc8d2e8cd370de65a9956acc47808">fromAscii</a> (const char *s)</td></tr>
|
|
<tr class="memdesc:af37fc8d2e8cd370de65a9956acc47808"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from ASCII. <br /></td></tr>
|
|
<tr class="separator:af37fc8d2e8cd370de65a9956acc47808"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03ebf39317ff793f5c2c9043044e1cc3"><td class="memItemLeft" align="right" valign="top"><a id="a03ebf39317ff793f5c2c9043044e1cc3"></a>
|
|
static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a03ebf39317ff793f5c2c9043044e1cc3">fromCodepage</a> (const char *s, const char *c)</td></tr>
|
|
<tr class="memdesc:a03ebf39317ff793f5c2c9043044e1cc3"><td class="mdescLeft"> </td><td class="mdescRight">Return string constructed from "c" codepage. <br /></td></tr>
|
|
<tr class="separator:a03ebf39317ff793f5c2c9043044e1cc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a754995bd074951b4884df657585468fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">readableSize</a> (llong bytes)</td></tr>
|
|
<tr class="memdesc:a754995bd074951b4884df657585468fe"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains human readable size in B/kB/MB/GB/TB. <a href="#a754995bd074951b4884df657585468fe">More...</a><br /></td></tr>
|
|
<tr class="separator:a754995bd074951b4884df657585468fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a85b8e3d2dfe1a8a63f4b775791c6b1db"><td class="memItemLeft" align="right" valign="top"><a id="a85b8e3d2dfe1a8a63f4b775791c6b1db"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a85b8e3d2dfe1a8a63f4b775791c6b1db">operator>></a> (<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &s, <a class="el" href="class_p_i_string.html">PIString</a> &v)</td></tr>
|
|
<tr class="memdesc:a85b8e3d2dfe1a8a63f4b775791c6b1db"><td class="mdescLeft"> </td><td class="mdescRight">Input operator from <a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a>. <br /></td></tr>
|
|
<tr class="separator:a85b8e3d2dfe1a8a63f4b775791c6b1db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
|
|
Related Functions</h2></td></tr>
|
|
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
|
|
</td></tr>
|
|
<tr class="memitem:ab542a906081915a23c5e71e4d272be61"><td class="memItemLeft" align="right" valign="top"><a id="ab542a906081915a23c5e71e4d272be61"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab542a906081915a23c5e71e4d272be61">operator+</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str, const <a class="el" href="class_p_i_string.html">PIString</a> &f)</td></tr>
|
|
<tr class="memdesc:ab542a906081915a23c5e71e4d272be61"><td class="mdescLeft"> </td><td class="mdescRight">Return concatenated string. <br /></td></tr>
|
|
<tr class="separator:ab542a906081915a23c5e71e4d272be61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c9fd9112bf9bf8add42aa4a1232f02c"><td class="memItemLeft" align="right" valign="top"><a id="a3c9fd9112bf9bf8add42aa4a1232f02c"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a3c9fd9112bf9bf8add42aa4a1232f02c">operator+</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &f, const char *str)</td></tr>
|
|
<tr class="memdesc:a3c9fd9112bf9bf8add42aa4a1232f02c"><td class="mdescLeft"> </td><td class="mdescRight">Return concatenated string. <br /></td></tr>
|
|
<tr class="separator:a3c9fd9112bf9bf8add42aa4a1232f02c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6c5f17dfacd8deb8db814c69390667e"><td class="memItemLeft" align="right" valign="top"><a id="ac6c5f17dfacd8deb8db814c69390667e"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac6c5f17dfacd8deb8db814c69390667e">operator+</a> (const char *str, const <a class="el" href="class_p_i_string.html">PIString</a> &f)</td></tr>
|
|
<tr class="memdesc:ac6c5f17dfacd8deb8db814c69390667e"><td class="mdescLeft"> </td><td class="mdescRight">Return concatenated string. <br /></td></tr>
|
|
<tr class="separator:ac6c5f17dfacd8deb8db814c69390667e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16a8f5111e8505ada58e6eb1f2c1bdef"><td class="memItemLeft" align="right" valign="top"><a id="a16a8f5111e8505ada58e6eb1f2c1bdef"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a16a8f5111e8505ada58e6eb1f2c1bdef">operator+</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &f, const std::string &str)</td></tr>
|
|
<tr class="memdesc:a16a8f5111e8505ada58e6eb1f2c1bdef"><td class="mdescLeft"> </td><td class="mdescRight">Return concatenated string. <br /></td></tr>
|
|
<tr class="separator:a16a8f5111e8505ada58e6eb1f2c1bdef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0202798b1ecd8ad2331d3d2962ec9a6"><td class="memItemLeft" align="right" valign="top"><a id="af0202798b1ecd8ad2331d3d2962ec9a6"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af0202798b1ecd8ad2331d3d2962ec9a6">operator+</a> (const std::string &str, const <a class="el" href="class_p_i_string.html">PIString</a> &f)</td></tr>
|
|
<tr class="memdesc:af0202798b1ecd8ad2331d3d2962ec9a6"><td class="mdescLeft"> </td><td class="mdescRight">Return concatenated string. <br /></td></tr>
|
|
<tr class="separator:af0202798b1ecd8ad2331d3d2962ec9a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af86ed54c2bd0e7590db4ca3b6845f50f"><td class="memItemLeft" align="right" valign="top"><a id="af86ed54c2bd0e7590db4ca3b6845f50f"></a>
|
|
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af86ed54c2bd0e7590db4ca3b6845f50f">operator<<</a> (std::ostream &s, const <a class="el" href="class_p_i_string.html">PIString</a> &v)</td></tr>
|
|
<tr class="memdesc:af86ed54c2bd0e7590db4ca3b6845f50f"><td class="mdescLeft"> </td><td class="mdescRight">Output operator to std::ostream (cout) <br /></td></tr>
|
|
<tr class="separator:af86ed54c2bd0e7590db4ca3b6845f50f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92a7c6060c9a5cea05fc97d6faea53a2"><td class="memItemLeft" align="right" valign="top"><a id="a92a7c6060c9a5cea05fc97d6faea53a2"></a>
|
|
std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a92a7c6060c9a5cea05fc97d6faea53a2">operator>></a> (std::istream &s, <a class="el" href="class_p_i_string.html">PIString</a> &v)</td></tr>
|
|
<tr class="memdesc:a92a7c6060c9a5cea05fc97d6faea53a2"><td class="mdescLeft"> </td><td class="mdescRight">Input operator from std::istream (cin) <br /></td></tr>
|
|
<tr class="separator:a92a7c6060c9a5cea05fc97d6faea53a2"><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 class. </p>
|
|
<p>PIP use this class for use string information.</p>
|
|
<h1><a class="anchor" id="PIString_sec0"></a>
|
|
Synopsis</h1>
|
|
<p>This class based on <em><a class="el" href="class_p_i_vector.html" title="Dynamic array of any type. ">PIVector</a></em> to store information. String is a sequence of <em><a class="el" href="class_p_i_char.html" title="Unicode char. ">PIChar</a></em> and can contain multibyte symbols. Therefore real memory size of string is symbols count * 4. String can be constucted from many types of data and can be converted to many types. There are man operators and handly functions to use string as you wish.</p>
|
|
<h1><a class="anchor" id="PIString_sec1"></a>
|
|
To/from data convertions</h1>
|
|
<p>Most common constructor is <em><a class="el" href="class_p_i_string.html#a83698956091624f377f9bb7f9f3a6afc" title="Contructs string from c-string "str". ">PIString(const char * str)</a></em>, where "str" is null-terminated string, e.g. <code>"string"</code>. This is 7 chars with last char = 0. Also you can constructs <em><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a></em> from single <em><a class="el" href="class_p_i_char.html" title="Unicode char. ">PIChar</a></em>, <em><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a></em>, other <em><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a></em> or sequency of the same characters with custom length.<br />
|
|
<br />
|
|
This class has implicit conversions to <code>const char * </code> and <code>std::string</code>. Also there are functions to make same convertions:</p><ul>
|
|
<li><em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> - to <code>const char * </code>,</li>
|
|
<li><em>stdString()</em> - to <code>std::string</code>,</li>
|
|
<li><em><a class="el" href="class_p_i_string.html#aeb573022a4ec1724830ed6708252da03" title="Return PIByteArray contains data() of this string without terminating null-char. ">toByteArray()</a></em> - to <em><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a></em>.</li>
|
|
</ul>
|
|
<h1><a class="anchor" id="PIString_sec2"></a>
|
|
Numeric operations</h1>
|
|
<p>You can get symbolic representation of any numeric value with function <em>setNumber</em>(any integer value, int base = 10, bool * ok = 0). Default arguments are set for decimal base system, but you can choose any system from 2 to 40. There are the same static functions <em><a class="el" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828" title="Return string contains numeric representation of "value" in base "base". ">fromNumber()</a></em>, that returns <em><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a></em>. <br />
|
|
Also there is function <em><a class="el" href="class_p_i_string.html#a08dad783a704578ab82b816f2cd02829" title="Set string content to human readable size in B/kB/MB/GB/TB. ">setReadableSize()</a></em> which is set human-readable size in bytes, Kb, Mb, Gb or Pb. Static analog is <em><a class="el" href="class_p_i_string.html#a754995bd074951b4884df657585468fe" title="Return string contains human readable size in B/kB/MB/GB/TB. ">readableSize()</a></em>. </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a83698956091624f377f9bb7f9f3a6afc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83698956091624f377f9bb7f9f3a6afc">◆ </a></span>PIString() <span class="overload">[1/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::PIString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contructs string from c-string "str". </p>
|
|
<p>"str" should be null-terminated<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"string"</span>);</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1c7edbae1d5dd3d123c3f19679c8a105"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c7edbae1d5dd3d123c3f19679c8a105">◆ </a></span>PIString() <span class="overload">[2/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::PIString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contructs string from <code>wchar_t</code> c-string "str". </p>
|
|
<p>"str" should be null-terminated<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(L<span class="stringliteral">"string"</span>);</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a6c15cfb2ef6a0898ac99a602a4910c92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c15cfb2ef6a0898ac99a602a4910c92">◆ </a></span>PIString() <span class="overload">[3/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::PIString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contructs string from "len" characters of buffer "str". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"string"</span>, 3); <span class="comment">// s = "str"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a571606d1afac0afb1850f314e5a7f582"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a571606d1afac0afb1850f314e5a7f582">◆ </a></span>PIString() <span class="overload">[4/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::PIString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contructs string as sequence of characters "c" of buffer with length "len". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(5, <span class="charliteral">'p'</span>); <span class="comment">// s = "ppppp"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ac977eece58d4b01775cb5ec1aa9c0172"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac977eece58d4b01775cb5ec1aa9c0172">◆ </a></span>PIString() <span class="overload">[5/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::PIString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contructs string as sequence of symbols "c" of buffer with length "len". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(5, <span class="stringliteral">"№"</span>); <span class="comment">// s = "№№№№№"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a3eec9656b507d8d71ab2f58c551a03ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3eec9656b507d8d71ab2f58c551a03ff">◆ </a></span>operator const char *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PIString::operator const char * </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return c-string representation of string. </p>
|
|
<p>Converts content of string to c-string and return pointer to first char. This buffer is valid until new convertion or execution <em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> or <em><a class="el" href="class_p_i_string.html#aeb573022a4ec1724830ed6708252da03" title="Return PIByteArray contains data() of this string without terminating null-char. ">toByteArray()</a></em>.<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"pip"</span>);</div><div class="line">cout << (<span class="keywordtype">char</span>*)s << endl; <span class="comment">// pip</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa9503e3cf1a769ff9969811e794848c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9503e3cf1a769ff9969811e794848c9">◆ </a></span>operator<<() <span class="overload">[1/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string "str" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"this"</span>), s1(<span class="stringliteral">" is"</span>), s2(<span class="stringliteral">" string"</span>);</div><div class="line">s << s1 << s2; <span class="comment">// s = "this is string"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ae1a767e64e5cd7e8b0bf8f30261e7b51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1a767e64e5cd7e8b0bf8f30261e7b51">◆ </a></span>operator<<() <span class="overload">[2/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append symbol "c" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"stri"</span>);</div><div class="line">s << <a class="code" href="class_p_i_char.html">PIChar</a>(<span class="charliteral">'n'</span>) << <a class="code" href="class_p_i_char.html">PIChar</a>(<span class="charliteral">'g'</span>); <span class="comment">// s = "string"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ae913da2112cec3234ab25d5998058061"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae913da2112cec3234ab25d5998058061">◆ </a></span>operator<<() <span class="overload">[3/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append c-string "str" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"this"</span>);</div><div class="line">s << <span class="stringliteral">" is"</span> << <span class="stringliteral">" string"</span>; <span class="comment">// s = "this is string"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a637ba3d798aef6d9b0ec1c94bd009eba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a637ba3d798aef6d9b0ec1c94bd009eba">◆ </a></span>operator<<() <span class="overload">[4/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append <code>wchar_t</code> c-string "str" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s << L<span class="stringliteral">"№ -"</span> << <span class="stringliteral">" number"</span>; <span class="comment">// s = "№ - number"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a32f84a7c388aa230b00389625b957f3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32f84a7c388aa230b00389625b957f3e">◆ </a></span>operator<<() <span class="overload">[5/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int & </td>
|
|
<td class="paramname"><em>num</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string representation of "num" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"ten - "</span>);</div><div class="line">s << 10; <span class="comment">// s = "ten - 10"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a6fa1fe095dcdf2401fd6aeeeff95bcab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fa1fe095dcdf2401fd6aeeeff95bcab">◆ </a></span>operator<<() <span class="overload">[6/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const short & </td>
|
|
<td class="paramname"><em>num</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string representation of "num" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"ten - "</span>);</div><div class="line">s << 10; <span class="comment">// s = "ten - 10"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2716ff6ff64666a4234b95858705c9a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2716ff6ff64666a4234b95858705c9a2">◆ </a></span>operator<<() <span class="overload">[7/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const long & </td>
|
|
<td class="paramname"><em>num</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string representation of "num" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"ten - "</span>);</div><div class="line">s << 10; <span class="comment">// s = "ten - 10"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="accecec313ba77318942690e11f745ed7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accecec313ba77318942690e11f745ed7">◆ </a></span>operator<<() <span class="overload">[8/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float & </td>
|
|
<td class="paramname"><em>num</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string representation of "num" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"ten - "</span>);</div><div class="line">s << 10; <span class="comment">// s = "ten - 10"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af585e41702ae09d013b19477c7e1f4ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af585e41702ae09d013b19477c7e1f4ef">◆ </a></span>operator<<() <span class="overload">[9/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double & </td>
|
|
<td class="paramname"><em>num</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append string representation of "num" at the end of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"ten - "</span>);</div><div class="line">s << 10; <span class="comment">// s = "ten - 10"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a411eca6e57ee359cf857e3a3ec75dcd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a411eca6e57ee359cf857e3a3ec75dcd4">◆ </a></span>mid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::mid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return part of string from symbol at index "start" and maximum length "len". </p>
|
|
<p>All variants demonstrated in example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4">mid</a>(-2, -1); <span class="comment">// s = "0123456789"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4">mid</a>(-2, 4); <span class="comment">// s = "01"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4">mid</a>(3, -1); <span class="comment">// s = "3456789"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4">mid</a>(3, 4); <span class="comment">// s = "3456"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b" title="Return part of string from left and maximum length "len". ">left()</a></em>, <em><a class="el" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542" title="Return part of string from right and maximum length "len". ">right()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad21630ef82fcd141174412d677d3894b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad21630ef82fcd141174412d677d3894b">◆ </a></span>left()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::left </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return part of string from left and maximum length "len". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b">left</a>(-1); <span class="comment">// s = ""</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b">left</a>(1); <span class="comment">// s = "0"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b">left</a>(5); <span class="comment">// s = "01234"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b">left</a>(15); <span class="comment">// s = "0123456789"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4" title="Return part of string from symbol at index "start" and maximum length "len". ">mid()</a></em>, <em><a class="el" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542" title="Return part of string from right and maximum length "len". ">right()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b42b2dd079abf4eaa281aa56fc05542"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b42b2dd079abf4eaa281aa56fc05542">◆ </a></span>right()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::right </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return part of string from right and maximum length "len". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542">right</a>(-1); <span class="comment">// s = ""</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542">right</a>(1); <span class="comment">// s = "9"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542">right</a>(5); <span class="comment">// s = "56789"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.<a class="code" href="class_p_i_string.html#a1b42b2dd079abf4eaa281aa56fc05542">right</a>(15); <span class="comment">// s = "0123456789"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a411eca6e57ee359cf857e3a3ec75dcd4" title="Return part of string from symbol at index "start" and maximum length "len". ">mid()</a></em>, <em><a class="el" href="class_p_i_string.html#ad21630ef82fcd141174412d677d3894b" title="Return part of string from left and maximum length "len". ">left()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1329bf4f870ef9417f30baf23a0589f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1329bf4f870ef9417f30baf23a0589f9">◆ </a></span>cutMid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::cutMid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove part of string from symbol as index "start" and maximum length "len" and return this string. </p>
|
|
<p>All variants demonstrated in example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line">s.<a class="code" href="class_p_i_string.html#a1329bf4f870ef9417f30baf23a0589f9">cutMid</a>(1, 3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "0456789"</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a1329bf4f870ef9417f30baf23a0589f9">cutMid</a>(-1, 3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "56789"</span></div><div class="line">s.cutMid(3, -1);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "567"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a5e6ebd047f481f11bfc7aa5a599f84d9" title="Remove part of string from left and maximum length "len" and return this string. ">cutLeft()</a></em>, <em><a class="el" href="class_p_i_string.html#a3f1dea63c0baead80b3700129c2837e3" title="Remove part of string from right and maximum length "len" and return this string. ...">cutRight()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e6ebd047f481f11bfc7aa5a599f84d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e6ebd047f481f11bfc7aa5a599f84d9">◆ </a></span>cutLeft()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::cutLeft </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove part of string from left and maximum length "len" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line">s.cutLeft(1);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "123456789"</span></div><div class="line">s.cutLeft(3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "456789"</span></div><div class="line">s.cutLeft(30);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = ""</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a1329bf4f870ef9417f30baf23a0589f9" title="Remove part of string from symbol as index "start" and maximum length "len" and return this string...">cutMid()</a></em>, <em><a class="el" href="class_p_i_string.html#a3f1dea63c0baead80b3700129c2837e3" title="Remove part of string from right and maximum length "len" and return this string. ...">cutRight()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f1dea63c0baead80b3700129c2837e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f1dea63c0baead80b3700129c2837e3">◆ </a></span>cutRight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::cutRight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove part of string from right and maximum length "len" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line">s.cutRight(1);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "012345678"</span></div><div class="line">s.cutRight(3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "012345"</span></div><div class="line">s.cutRight(30);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = ""</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a1329bf4f870ef9417f30baf23a0589f9" title="Remove part of string from symbol as index "start" and maximum length "len" and return this string...">cutMid()</a></em>, <em><a class="el" href="class_p_i_string.html#a5e6ebd047f481f11bfc7aa5a599f84d9" title="Remove part of string from left and maximum length "len" and return this string. ">cutLeft()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a83a888181b131ccff5854c080ef706ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83a888181b131ccff5854c080ef706ba">◆ </a></span>trim()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::trim </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove spaces at the start and at the end of string and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" string "</span>);</div><div class="line">s.trim();</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "string"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#ab903f965afff82fc60899dfe033d8d4c" title="Return copy of this string without spaces at the start and at the end. ">trimmed()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab903f965afff82fc60899dfe033d8d4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab903f965afff82fc60899dfe033d8d4c">◆ </a></span>trimmed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::trimmed </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return copy of this string without spaces at the start and at the end. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" string "</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.trimmed(); <span class="comment">// s = "string"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = " string "</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a83a888181b131ccff5854c080ef706ba" title="Remove spaces at the start and at the end of string and return this string. ">trim()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5409e1aecee919acb3995fe2d98396d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5409e1aecee919acb3995fe2d98396d2">◆ </a></span>replace() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::replace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>with</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Replace part of string from index "from" and maximum length "len" with string "with" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line">s.replace(2, 3, <span class="stringliteral">"_cut_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "01_cut_56789"</span></div><div class="line">s.replace(0, 1, <span class="stringliteral">"one_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "one_1_cut_56789"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a0a635a98b655a16c5e5268b2f42cdc20" title="Replace part copy of this string from index "from" and maximum length "len" with string "with" and re...">replaced()</a></em>, <em><a class="el" href="class_p_i_string.html#a02fd96dd8a55a990602ecdbf21a120e0" title="Replace all founded substrings "what" with strings "with" and return this string. ...">replaceAll()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a635a98b655a16c5e5268b2f42cdc20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a635a98b655a16c5e5268b2f42cdc20">◆ </a></span>replaced() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::replaced </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>with</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Replace part copy of this string from index "from" and maximum length "len" with string "with" and return copied string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.replaced(2, 3, <span class="stringliteral">"_cut_"</span>); <span class="comment">// s = "01_cut_56789"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.replaced(0, 1, <span class="stringliteral">"one_"</span>); <span class="comment">// s = "one_123456789"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a5409e1aecee919acb3995fe2d98396d2" title="Replace part of string from index "from" and maximum length "len" with string "with" and return this ...">replace()</a></em>, <em><a class="el" href="class_p_i_string.html#a02fd96dd8a55a990602ecdbf21a120e0" title="Replace all founded substrings "what" with strings "with" and return this string. ...">replaceAll()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fb70092a8723959b7f0718676dea6ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fb70092a8723959b7f0718676dea6ed">◆ </a></span>replace() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::replace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>what</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>with</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Replace first founded substring "what" with string "with" and return this string. </p>
|
|
<p>If "ok" is not null, it set to "true" if something was replaced<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"pip string"</span>);</div><div class="line"><span class="keywordtype">bool</span> ok;</div><div class="line">s.replace(<span class="stringliteral">"string"</span>, <span class="stringliteral">"conf"</span>, &ok);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s << ok; <span class="comment">// s = "pip conf", true</span></div><div class="line">s.replace(<span class="stringliteral">"PIP"</span>, <span class="stringliteral">"PlInPr"</span>, &ok);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s << ok; <span class="comment">// s = "pip conf", false</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a0a635a98b655a16c5e5268b2f42cdc20" title="Replace part copy of this string from index "from" and maximum length "len" with string "with" and re...">replaced()</a></em>, <em><a class="el" href="class_p_i_string.html#a02fd96dd8a55a990602ecdbf21a120e0" title="Replace all founded substrings "what" with strings "with" and return this string. ...">replaceAll()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af06c89163a86c385a5a499e4bb996959"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af06c89163a86c385a5a499e4bb996959">◆ </a></span>replaced() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::replaced </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>what</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>with</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Replace first founded substring "what" with string "with" and return copied string. </p>
|
|
<p>If "ok" is not null, it set to "true" if something was replaced<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"pip string"</span>);</div><div class="line"><span class="keywordtype">bool</span> ok;</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.replace(<span class="stringliteral">"string"</span>, <span class="stringliteral">"conf"</span>, &ok); <span class="comment">// s = "pip conf", true</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.replace(<span class="stringliteral">"PIP"</span>, <span class="stringliteral">"PlInPr"</span>, &ok); <span class="comment">// s = "pip string", false</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a0a635a98b655a16c5e5268b2f42cdc20" title="Replace part copy of this string from index "from" and maximum length "len" with string "with" and re...">replaced()</a></em>, <em><a class="el" href="class_p_i_string.html#a02fd96dd8a55a990602ecdbf21a120e0" title="Replace all founded substrings "what" with strings "with" and return this string. ...">replaceAll()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02fd96dd8a55a990602ecdbf21a120e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02fd96dd8a55a990602ecdbf21a120e0">◆ </a></span>replaceAll()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::replaceAll </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>what</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>with</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Replace all founded substrings "what" with strings "with" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"substrings"</span>);</div><div class="line">s.replaceAll(<span class="stringliteral">"s"</span>, <span class="stringliteral">"_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "_ub_tring_"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a5409e1aecee919acb3995fe2d98396d2" title="Replace part of string from index "from" and maximum length "len" with string "with" and return this ...">replace()</a></em>, <em><a class="el" href="class_p_i_string.html#a0a635a98b655a16c5e5268b2f42cdc20" title="Replace part copy of this string from index "from" and maximum length "len" with string "with" and re...">replaced()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95bc5ca2e401747051eb019101036838"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95bc5ca2e401747051eb019101036838">◆ </a></span>repeat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::repeat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>times</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Repeat content of string "times" times and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" :-) "</span>);</div><div class="line">s.repeat(3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// :-) :-) :-) </span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ac950ecdbb63ebc216c7c5bc71b9e8f5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac950ecdbb63ebc216c7c5bc71b9e8f5e">◆ </a></span>repeated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::repeated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>times</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns repeated "times" times string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" :-) "</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.repeated(3); <span class="comment">// :-) :-) :-) </span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// :-) </span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a73eb6e5b422f635f67e7db616639dd26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73eb6e5b422f635f67e7db616639dd26">◆ </a></span>insert() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Insert symbol "c" after index "index" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"pp"</span>);</div><div class="line">s.insert(1, <span class="stringliteral">"i"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "pip"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa48ee0a414ad57dd9c8db645808f1dd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa48ee0a414ad57dd9c8db645808f1dd1">◆ </a></span>insert() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Insert symbol "c" after index "index" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"pp"</span>);</div><div class="line">s.insert(1, <span class="charliteral">'i'</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "pip"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa71f46f0fecf56aef8501c88d41ecd35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71f46f0fecf56aef8501c88d41ecd35">◆ </a></span>insert() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Insert string "str" after index "index" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"stg"</span>);</div><div class="line">s.insert(2, <span class="stringliteral">"rin"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "string"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a8c20b60718cd3ba095012f29ef2af0c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c20b60718cd3ba095012f29ef2af0c7">◆ </a></span>insert() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Insert string "str" after index "index" and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"stg"</span>);</div><div class="line">s.insert(2, <span class="stringliteral">"rin"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "string"</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad17b4d47401a31557a06490efd9e40e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad17b4d47401a31557a06490efd9e40e5">◆ </a></span>expandRightTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::expandRightTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enlarge string to length "len" by addition sequence of symbols "c" at the end of string, and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"str"</span>);</div><div class="line">s.expandRightTo(2, <span class="stringliteral">"_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "str"</span></div><div class="line">s.expandRightTo(6, <span class="stringliteral">"_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "str___"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#aeecafb43528159d4d65dc9a5e2ca26e4" title="Enlarge string to length "len" by addition sequence of symbols "c" at the beginning of string...">expandLeftTo()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeecafb43528159d4d65dc9a5e2ca26e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeecafb43528159d4d65dc9a5e2ca26e4">◆ </a></span>expandLeftTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::expandLeftTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enlarge string to length "len" by addition sequence of symbols "c" at the beginning of string, and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"str"</span>);</div><div class="line">s.expandLeftTo(2, <span class="stringliteral">"_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "str"</span></div><div class="line">s.expandLeftTo(6, <span class="stringliteral">"_"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "___str"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#ad17b4d47401a31557a06490efd9e40e5" title="Enlarge string to length "len" by addition sequence of symbols "c" at the end of string, and return this string. ">expandRightTo()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57ef668d89de132b1fd27342365c7ac1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57ef668d89de132b1fd27342365c7ac1">◆ </a></span>reverse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::reverse </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reverse string and return this string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line">s.reverse();</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "9876543210"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a3e9537e43bce163e2e4bd3f026595ec5" title="Reverse copy of this string and return it. ">reversed()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e9537e43bce163e2e4bd3f026595ec5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e9537e43bce163e2e4bd3f026595ec5">◆ </a></span>reversed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::reversed </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reverse copy of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"0123456789"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.reversed(); <span class="comment">// s = "9876543210"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// s = "0123456789"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a57ef668d89de132b1fd27342365c7ac1" title="Reverse string and return this string. ">reverse()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a923862dee9a73d4fe229f9c7106dd2c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a923862dee9a73d4fe229f9c7106dd2c3">◆ </a></span>takeMid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeMid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a part of string from symbol at index "start" and maximum length "len" and return it. </p>
|
|
<p>Example: </p><div class="fragment"></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#abe1d54c60781701c390712193e775129" title="Take a part from the begin of string with maximum length "len" and return it. ">takeLeft</a></em>, <em><a class="el" href="class_p_i_string.html#ab06270cc3639a716d77747f6e0e65a73" title="Take a part from the end of string with maximum length "len" and return it. ">takeRight()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe1d54c60781701c390712193e775129"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe1d54c60781701c390712193e775129">◆ </a></span>takeLeft()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeLeft </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a part from the begin of string with maximum length "len" and return it. </p>
|
|
<p>Example: </p><div class="fragment"></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a923862dee9a73d4fe229f9c7106dd2c3" title="Take a part of string from symbol at index "start" and maximum length "len" and return it...">takeMid()</a></em>, <em><a class="el" href="class_p_i_string.html#ab06270cc3639a716d77747f6e0e65a73" title="Take a part from the end of string with maximum length "len" and return it. ">takeRight()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab06270cc3639a716d77747f6e0e65a73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab06270cc3639a716d77747f6e0e65a73">◆ </a></span>takeRight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeRight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>len</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a part from the end of string with maximum length "len" and return it. </p>
|
|
<p>Example: </p><div class="fragment"></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a923862dee9a73d4fe229f9c7106dd2c3" title="Take a part of string from symbol at index "start" and maximum length "len" and return it...">takeMid()</a></em>, <em><a class="el" href="class_p_i_string.html#abe1d54c60781701c390712193e775129" title="Take a part from the begin of string with maximum length "len" and return it. ">takeLeft()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2717788f206607e15afa2eaa2466f2fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2717788f206607e15afa2eaa2466f2fb">◆ </a></span>takeSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a symbol from the begin of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"\t ! word"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeSymbol(); <span class="comment">// "!"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeSymbol(); <span class="comment">// "w"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeSymbol(); <span class="comment">// "o"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// "rd"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9" title="Take a word from the begin of this string and return it. ">takeWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a15391624f236a1c0bf2b1f6c90a42027" title="Take a word with letters, numbers and '_' symbols from the begin of this string and return it...">takeCWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8" title="Take a line from the begin of this string and return it. ">takeLine()</a></em>, <em><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba" title="Take a number with C-format from the begin of this string and return it. ">takeNumber()</a></em>, <em><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a" title="Take a range between "start" and "end" symbols from the begin of this string and return it...">takeRange()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66dfa56b97db69f1b3046bfed79d8dd9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66dfa56b97db69f1b3046bfed79d8dd9">◆ </a></span>takeWord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeWord </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a word from the begin of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"some words\nnew line "</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeWord(); <span class="comment">// "some"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeWord(); <span class="comment">// "words"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeWord(); <span class="comment">// "new"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// " line "</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb" title="Take a symbol from the begin of this string and return it. ">takeSymbol()</a></em>, <em><a class="el" href="class_p_i_string.html#a15391624f236a1c0bf2b1f6c90a42027" title="Take a word with letters, numbers and '_' symbols from the begin of this string and return it...">takeCWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8" title="Take a line from the begin of this string and return it. ">takeLine()</a></em>, <em><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba" title="Take a number with C-format from the begin of this string and return it. ">takeNumber()</a></em>, <em><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a" title="Take a range between "start" and "end" symbols from the begin of this string and return it...">takeRange()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15391624f236a1c0bf2b1f6c90a42027"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15391624f236a1c0bf2b1f6c90a42027">◆ </a></span>takeCWord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeCWord </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a word with letters, numbers and '_' symbols from the begin of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb" title="Take a symbol from the begin of this string and return it. ">takeSymbol()</a></em>, <em><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9" title="Take a word from the begin of this string and return it. ">takeWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8" title="Take a line from the begin of this string and return it. ">takeLine()</a></em>, <em><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba" title="Take a number with C-format from the begin of this string and return it. ">takeNumber()</a></em>, <em><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a" title="Take a range between "start" and "end" symbols from the begin of this string and return it...">takeRange()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32449c92418db399e96faeb0e67ce6b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32449c92418db399e96faeb0e67ce6b8">◆ </a></span>takeLine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeLine </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a line from the begin of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"some words\nnew line \n\nend"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeLine(); <span class="comment">// "some words"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeLine(); <span class="comment">// "new line "</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeLine(); <span class="comment">// ""</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// "end"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb" title="Take a symbol from the begin of this string and return it. ">takeSymbol()</a></em>, <em><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9" title="Take a word from the begin of this string and return it. ">takeWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a15391624f236a1c0bf2b1f6c90a42027" title="Take a word with letters, numbers and '_' symbols from the begin of this string and return it...">takeCWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba" title="Take a number with C-format from the begin of this string and return it. ">takeNumber()</a></em>, <em><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a" title="Take a range between "start" and "end" symbols from the begin of this string and return it...">takeRange()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39c2f4b34d43c3f2dd2c85eb37959cba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39c2f4b34d43c3f2dd2c85eb37959cba">◆ </a></span>takeNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a number with C-format from the begin of this string and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" 0xFF -99 1.2E+5f 1000L"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeNumber(); <span class="comment">// "0xFF"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeNumber(); <span class="comment">// "-99"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeNumber(); <span class="comment">// "1.2E+5f"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeNumber(); <span class="comment">// "1000L"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// ""</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb" title="Take a symbol from the begin of this string and return it. ">takeSymbol()</a></em>, <em><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9" title="Take a word from the begin of this string and return it. ">takeWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a15391624f236a1c0bf2b1f6c90a42027" title="Take a word with letters, numbers and '_' symbols from the begin of this string and return it...">takeCWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8" title="Take a line from the begin of this string and return it. ">takeLine()</a></em>, <em><a class="el" href="class_p_i_string.html#ad3d871ac2f1f96402c801593edd8a34a" title="Take a range between "start" and "end" symbols from the begin of this string and return it...">takeRange()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3d871ac2f1f96402c801593edd8a34a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3d871ac2f1f96402c801593edd8a34a">◆ </a></span>takeRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::takeRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>shield</em> = <code>'\\'</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Take a range between "start" and "end" symbols from the begin of this string and return it. </p>
|
|
<p>"Shield" symbol prevent analysis of the next symbol. Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">" {figures{inside}}"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeRange(<span class="charliteral">'{'</span>, <span class="charliteral">'}'</span>); <span class="comment">// "figures{inside}"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// ""</span></div><div class="line">s = <span class="stringliteral">"\"text\\\"shielded\" next"</span>;</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.takeRange(<span class="charliteral">'"'</span>, <span class="charliteral">'"'</span>); <span class="comment">// "text\"shielded"</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// " next"</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2717788f206607e15afa2eaa2466f2fb" title="Take a symbol from the begin of this string and return it. ">takeSymbol()</a></em>, <em><a class="el" href="class_p_i_string.html#a66dfa56b97db69f1b3046bfed79d8dd9" title="Take a word from the begin of this string and return it. ">takeWord()</a></em>, <em><a class="el" href="class_p_i_string.html#a32449c92418db399e96faeb0e67ce6b8" title="Take a line from the begin of this string and return it. ">takeLine()</a></em>, <em><a class="el" href="class_p_i_string.html#a39c2f4b34d43c3f2dd2c85eb37959cba" title="Take a number with C-format from the begin of this string and return it. ">takeNumber()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6341b54f0ea258394f06b588ee318686"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6341b54f0ea258394f06b588ee318686">◆ </a></span>inBrackets()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::inBrackets </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a string in brackets "start" and "end" symbols from the begin of this string and return it. </p>
|
|
<p>Example: string = "a(b(c)d)e"; inBrackets('(', ')') = "b(c)d"; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2901f5222d6c635c6fcbdd6954fe8dbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2901f5222d6c635c6fcbdd6954fe8dbe">◆ </a></span>lengthAscii()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::lengthAscii </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return real bytes count of this string. </p>
|
|
<p>It`s equivalent length of char sequence returned by function <em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> - 1, without terminating null-char <br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0123456789"</span>).lengthAscii(); <span class="comment">// 10</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"№1"</span>).lengthAscii(); <span class="comment">// 3</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2855b3974f54bd607115912a3c6e5a9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2855b3974f54bd607115912a3c6e5a9e">◆ </a></span>data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* PIString::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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>char</code> * representation of this string in system codepage. </p>
|
|
<p>This function fill buffer by sequence of chars. Minimum length of this buffer is count of symbols. Returned <code>char</code> * is valid until next execution of this function.<br />
|
|
Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0123456789"</span>).data(); <span class="comment">// 0123456789</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"№1"</span>).data(); <span class="comment">// №1</span></div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a9ab0b7e0dfce47989967b58111799a11" title="Return char * representation of this string in terminal codepage. ">dataConsole()</a></em>, <em><a class="el" href="class_p_i_string.html#a5cde78cc23b0e7b44be94cd24007e1a5" title="Return char * representation of this string in UTF-8. ">dataUTF8()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ab0b7e0dfce47989967b58111799a11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ab0b7e0dfce47989967b58111799a11">◆ </a></span>dataConsole()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char * PIString::dataConsole </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>char</code> * representation of this string in terminal codepage. </p>
|
|
<p>This function fill buffer by sequence of chars. Minimum length of this buffer is count of symbols. Returned <code>char</code> * is valid until next execution of this function.<br />
|
|
</p><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em>, <em><a class="el" href="class_p_i_string.html#a5cde78cc23b0e7b44be94cd24007e1a5" title="Return char * representation of this string in UTF-8. ">dataUTF8()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cde78cc23b0e7b44be94cd24007e1a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cde78cc23b0e7b44be94cd24007e1a5">◆ </a></span>dataUTF8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char * PIString::dataUTF8 </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>char</code> * representation of this string in UTF-8. </p>
|
|
<p>This function fill buffer by sequence of chars. Minimum length of this buffer is count of symbols. Returned <code>char</code> * is valid until next execution of this function.<br />
|
|
</p><dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_string.html#a2855b3974f54bd607115912a3c6e5a9e" title="Return char * representation of this string in system codepage. ">data()</a></em>, <em><a class="el" href="class_p_i_string.html#a9ab0b7e0dfce47989967b58111799a11" title="Return char * representation of this string in terminal codepage. ">dataConsole()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1739f5ce57ccde1bc1cc0e306b82fd23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1739f5ce57ccde1bc1cc0e306b82fd23">◆ </a></span>dataAscii()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char * PIString::dataAscii </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>char</code> * representation of this string in ASCII. </p>
|
|
<p>This function fill buffer by sequence of chars. Minimum length of this buffer is count of symbols. Returned <code>char</code> * is valid until next execution of this function.<br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae376f700a8bfc9afc9ba49f4d538bfab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae376f700a8bfc9afc9ba49f4d538bfab">◆ </a></span>split()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string_list.html">PIStringList</a> PIString::split </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>delim</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Split string with delimiter "delim" to <em><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a></em> and return it. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"1 2 3"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.split(<span class="stringliteral">" "</span>); <span class="comment">// {"1", "2", "3"}</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a06df471b5ba9a5a91fd82d9c74b87bd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06df471b5ba9a5a91fd82d9c74b87bd4">◆ </a></span>find() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 3</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a7a46557cce50278d51f1f397b0339c31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a46557cce50278d51f1f397b0339c31">◆ </a></span>find() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 3</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a84f385c841c350ad137e9572c723100f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84f385c841c350ad137e9572c723100f">◆ </a></span>find() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 3</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1f54d0d2680d035f2d03f32bf972a509"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f54d0d2680d035f2d03f32bf972a509">◆ </a></span>findLast() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findLast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return last occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1cc551e933e138e751d5e6c6461197d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cc551e933e138e751d5e6c6461197d9">◆ </a></span>findLast() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findLast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return last occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad30cab7e23c70ffc09ae7266784b9526"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad30cab7e23c70ffc09ae7266784b9526">◆ </a></span>findLast() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findLast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search substring "str" from symbol at index "start" and return last occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"012345012345"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"-"</span>); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 4); <span class="comment">// 9</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"3"</span>, 10); <span class="comment">// -1</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aeb38baface4c2f1414cceec2c15a3fce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb38baface4c2f1414cceec2c15a3fce">◆ </a></span>findWord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findWord </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>word</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search word "word" from symbol at index "start" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"this is <PIP>"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"this"</span>); <span class="comment">// 0</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"is"</span>); <span class="comment">// 5</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"PIP"</span>, 4); <span class="comment">// -1</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"<PIP>"</span>, 10); <span class="comment">// 8</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a65affbe673d706f79a9e862564a25fcc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65affbe673d706f79a9e862564a25fcc">◆ </a></span>findCWord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findCWord </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>word</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search C-style word "word" from symbol at index "start" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">"this::is <PIP>"</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"this"</span>); <span class="comment">// 0</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"is"</span>); <span class="comment">// 6</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"PIP"</span>, 4); <span class="comment">// 10</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s.find(<span class="stringliteral">"<PIP>"</span>, 10); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a73ccb59ceb9c0e3c399f2555389765f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73ccb59ceb9c0e3c399f2555389765f7">◆ </a></span>findRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::findRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> & </td>
|
|
<td class="paramname"><em>shield</em> = <code>'\\'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>start_index</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>len</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Search range between "start" and "end" symbols at index "start_index" and return first occur position. </p>
|
|
<p>Example: </p><div class="fragment"></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a05e6d58254bfb72e94e0e12e9297c7c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05e6d58254bfb72e94e0e12e9297c7c3">◆ </a></span>toShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">short PIString::toShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>short</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="adf8c1e9479e8416c2914983fe9ebfc6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf8c1e9479e8416c2914983fe9ebfc6c">◆ </a></span>toUShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ushort PIString::toUShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>ushort</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2227d6d513508411e35d329e933e0e39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2227d6d513508411e35d329e933e0e39">◆ </a></span>toInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PIString::toInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>int</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ae085fcee394410452413c32608f97cab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae085fcee394410452413c32608f97cab">◆ </a></span>toUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint PIString::toUInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>uint</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a995aa523f538202ba099d1f08b71b724"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a995aa523f538202ba099d1f08b71b724">◆ </a></span>toLong()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">long PIString::toLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>long</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a59c60ff3329b83a57bc5092f6ef22fc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59c60ff3329b83a57bc5092f6ef22fc7">◆ </a></span>toULong()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ulong PIString::toULong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>ulong</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a5577f7fb549bfa0185fc5439be5dabd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5577f7fb549bfa0185fc5439be5dabd0">◆ </a></span>toLLong()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">llong PIString::toLLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>llong</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a75f3eed7c6f719c3ef9dd9aadcf7bec3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75f3eed7c6f719c3ef9dd9aadcf7bec3">◆ </a></span>toULLong()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ullong PIString::toULLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>ullong</code> numeric value of string in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toInt(16); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0x123"</span>).toInt(); <span class="comment">// 291</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1001"</span>).toInt(2); <span class="comment">// 9</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a76ae115cd9d590522c62b2ea70d1c677"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76ae115cd9d590522c62b2ea70d1c677">◆ </a></span>toFloat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float PIString::toFloat </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>float</code> numeric value of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toFloat(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1.2E+2"</span>).toFloat(); <span class="comment">// 120</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0.01"</span>).toFloat(); <span class="comment">// 0.01</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ac57eb4090ae9dc553471ca0ca3a3e94e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac57eb4090ae9dc553471ca0ca3a3e94e">◆ </a></span>toDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double PIString::toDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>double</code> numeric value of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toFloat(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1.2E+2"</span>).toFloat(); <span class="comment">// 120</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0.01"</span>).toFloat(); <span class="comment">// 0.01</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2aef1bcb78fe2a8e350d1760ca71b53c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2aef1bcb78fe2a8e350d1760ca71b53c">◆ </a></span>toLDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ldouble PIString::toLDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return <code>ldouble</code> numeric value of string. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"123"</span>).toFloat(); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"1.2E+2"</span>).toFloat(); <span class="comment">// 120</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a5671ba063015ac95a0fc582776424629">PIString</a>(<span class="stringliteral">"0.01"</span>).toFloat(); <span class="comment">// 0.01</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a03446a900bdce8a41f5be7eee2c732d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03446a900bdce8a41f5be7eee2c732d5">◆ </a></span>setNumber() <span class="overload">[1/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const short </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a70bda23c245790c6a3b50f31a3200aa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70bda23c245790c6a3b50f31a3200aa9">◆ </a></span>setNumber() <span class="overload">[2/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ushort </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a102c2fcdc4bb92141c01f2108e142991"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a102c2fcdc4bb92141c01f2108e142991">◆ </a></span>setNumber() <span class="overload">[3/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aaac03b6d596d958a8e256ccb0eb40f22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaac03b6d596d958a8e256ccb0eb40f22">◆ </a></span>setNumber() <span class="overload">[4/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad880c23247e4d79d44d215c883fcd766"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad880c23247e4d79d44d215c883fcd766">◆ </a></span>setNumber() <span class="overload">[5/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const long </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ada1c713c5622284efcc3ac1d89977161"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada1c713c5622284efcc3ac1d89977161">◆ </a></span>setNumber() <span class="overload">[6/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ulong </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2f54ca3f0ef9dde8df3fb488cbe33f7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f54ca3f0ef9dde8df3fb488cbe33f7b">◆ </a></span>setNumber() <span class="overload">[7/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const llong & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aff868564bdb9e93d028bbe4b034ef74e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff868564bdb9e93d028bbe4b034ef74e">◆ </a></span>setNumber() <span class="overload">[8/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ullong & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 123</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(123, 16);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1e76fe7ee12801e44753403c66b08472"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e76fe7ee12801e44753403c66b08472">◆ </a></span>setNumber() <span class="overload">[9/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(12.3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4b270984acecb76e636bd7d54d9767b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b270984acecb76e636bd7d54d9767b8">◆ </a></span>setNumber() <span class="overload">[10/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(12.3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a5e82eea22c4764f02a80d1cf8f0c822e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e82eea22c4764f02a80d1cf8f0c822e">◆ </a></span>setNumber() <span class="overload">[11/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a>& PIString::setNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ldouble & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a03446a900bdce8a41f5be7eee2c732d5">setNumber</a>(12.3);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a08dad783a704578ab82b816f2cd02829"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08dad783a704578ab82b816f2cd02829">◆ </a></span>setReadableSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> & PIString::setReadableSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">llong </td>
|
|
<td class="paramname"><em>bytes</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set string content to human readable size in B/kB/MB/GB/TB. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s;</div><div class="line">s.<a class="code" href="class_p_i_string.html#a08dad783a704578ab82b816f2cd02829">setReadableSize</a>(512);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 512 B</span></div><div class="line">s.<a class="code" href="class_p_i_string.html#a08dad783a704578ab82b816f2cd02829">setReadableSize</a>(5120);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 5.0 kB</span></div><div class="line">s.setReadableSize(512000);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 500.0 kB</span></div><div class="line">s.setReadableSize(5120000);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 4.8 MB</span></div><div class="line">s.setReadableSize(512000000);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 488.2 MB</span></div><div class="line">s.setReadableSize(51200000000);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << s; <span class="comment">// 47.6 GB</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2e31a81e9f62ac86f9217c8e20642828"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e31a81e9f62ac86f9217c8e20642828">◆ </a></span>fromNumber() <span class="overload">[1/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const short </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1021653c0bebd440811bd90cef33297e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1021653c0bebd440811bd90cef33297e">◆ </a></span>fromNumber() <span class="overload">[2/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ushort </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a9e757a86d4c4d831041b944030adef7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e757a86d4c4d831041b944030adef7c">◆ </a></span>fromNumber() <span class="overload">[3/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a8111a873979e648ba8c45b373ca6b284"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8111a873979e648ba8c45b373ca6b284">◆ </a></span>fromNumber() <span class="overload">[4/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a65f477626868b91471bab571719ed62a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65f477626868b91471bab571719ed62a">◆ </a></span>fromNumber() <span class="overload">[5/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const long </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a5bb81ee7e3be05ccd3cfc11c88c3cb5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bb81ee7e3be05ccd3cfc11c88c3cb5f">◆ </a></span>fromNumber() <span class="overload">[6/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ulong </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a6e7954fb747bb0ae5b8ffcf2f9a4908a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e7954fb747bb0ae5b8ffcf2f9a4908a">◆ </a></span>fromNumber() <span class="overload">[7/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const llong & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aea4c3e4327613c3f98170e2925fa3abd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea4c3e4327613c3f98170e2925fa3abd">◆ </a></span>fromNumber() <span class="overload">[8/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ullong & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>base</em> = <code>10</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value" in base "base". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123); <span class="comment">// 123</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(123, 16); <span class="comment">// 7B</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1de7a35636de5f0a0e8ef617fcacfca4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1de7a35636de5f0a0e8ef617fcacfca4">◆ </a></span>fromNumber() <span class="overload">[9/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(12.3); <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4a89fb308e04cf5293827f340464a363"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a89fb308e04cf5293827f340464a363">◆ </a></span>fromNumber() <span class="overload">[10/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(12.3); <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a742ab15fbe57b6c3f30e04dc0a2408c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a742ab15fbe57b6c3f30e04dc0a2408c0">◆ </a></span>fromNumber() <span class="overload">[11/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_p_i_string.html">PIString</a> PIString::fromNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ldouble & </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>format</em> = <code>'f'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>precision</em> = <code>8</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains numeric representation of "value". </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a2e31a81e9f62ac86f9217c8e20642828">PIString::fromNumber</a>(12.3); <span class="comment">// 12.3</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a754995bd074951b4884df657585468fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a754995bd074951b4884df657585468fe">◆ </a></span>readableSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_string.html">PIString</a> PIString::readableSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">llong </td>
|
|
<td class="paramname"><em>bytes</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return string contains human readable size in B/kB/MB/GB/TB. </p>
|
|
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(512); <span class="comment">// 512 B</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(5120); <span class="comment">// 5.0 kB</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(512000); <span class="comment">// 500.0 kB</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(5120000); <span class="comment">// 4.8 MB</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(512000000); <span class="comment">// 488.2 MB</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <a class="code" href="class_p_i_string.html#a754995bd074951b4884df657585468fe">PIString::readableSize</a>(51200000000); <span class="comment">// 47.6 GB</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="class_p_i_string.html">PIString</a></li>
|
|
<li class="footer">Generated on Tue Jul 17 2018 14:25:01 for PIP by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|