git-svn-id: svn://db.shs.com.ru/pip@176 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
3946 lines
277 KiB
HTML
3946 lines
277 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.9.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">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">PIP
|
|
 <span id="projectnumber">0.5.0_alpha</span>
|
|
</div>
|
|
<div id="projectbrief">Platform-Independent Primitives</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.9.1 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div 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">
|
|
$(document).ready(function(){initNavTree('class_p_i_string.html','');});
|
|
</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 class="anchor" 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 class="anchor" 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:a438ba6ae4934ee24dc042c925f71780a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a438ba6ae4934ee24dc042c925f71780a"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a438ba6ae4934ee24dc042c925f71780a">PIString</a> (const std::string &str)</td></tr>
|
|
<tr class="memdesc:a438ba6ae4934ee24dc042c925f71780a"><td class="mdescLeft"> </td><td class="mdescRight">Contructs string from std::string "str". <br /></td></tr>
|
|
<tr class="separator:a438ba6ae4934ee24dc042c925f71780a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09e89cd86ab4b41a6d4f68a4c04ade71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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 class="anchor" 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:aa367374496df45efba10fd44e52a6777"><td class="memItemLeft" align="right" valign="top"><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#aa367374496df45efba10fd44e52a6777">operator[]</a> (const int pos) const </td></tr>
|
|
<tr class="memdesc:aa367374496df45efba10fd44e52a6777"><td class="mdescLeft"> </td><td class="mdescRight">Return std::string representation of string. <a href="#aa367374496df45efba10fd44e52a6777">More...</a><br /></td></tr>
|
|
<tr class="separator:aa367374496df45efba10fd44e52a6777"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a192df04225c734474a74ed92a3be92e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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:a4bccf4bb40ab454e0acbb72c370f74df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bccf4bb40ab454e0acbb72c370f74df"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4bccf4bb40ab454e0acbb72c370f74df">operator==</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a4bccf4bb40ab454e0acbb72c370f74df"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a4bccf4bb40ab454e0acbb72c370f74df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15a2d2e8205de172d5a1ba9c4e1300b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15a2d2e8205de172d5a1ba9c4e1300b5"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a15a2d2e8205de172d5a1ba9c4e1300b5">operator==</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:a15a2d2e8205de172d5a1ba9c4e1300b5"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a15a2d2e8205de172d5a1ba9c4e1300b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae56247a537ddd4742a5f8830446396fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae56247a537ddd4742a5f8830446396fb"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae56247a537ddd4742a5f8830446396fb">operator==</a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:ae56247a537ddd4742a5f8830446396fb"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ae56247a537ddd4742a5f8830446396fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cb4fb70a037b4deee3c9693b794de9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cb4fb70a037b4deee3c9693b794de9b"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a8cb4fb70a037b4deee3c9693b794de9b">operator==</a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:a8cb4fb70a037b4deee3c9693b794de9b"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a8cb4fb70a037b4deee3c9693b794de9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1fde0664048d052d23e40c111ebe2d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1fde0664048d052d23e40c111ebe2d3"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae1fde0664048d052d23e40c111ebe2d3">operator!=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:ae1fde0664048d052d23e40c111ebe2d3"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ae1fde0664048d052d23e40c111ebe2d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec766e4f39ef4c581026e932a2e0c60e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec766e4f39ef4c581026e932a2e0c60e"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aec766e4f39ef4c581026e932a2e0c60e">operator!=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:aec766e4f39ef4c581026e932a2e0c60e"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:aec766e4f39ef4c581026e932a2e0c60e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5410e68d9c7d22527767ea28891c2c69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5410e68d9c7d22527767ea28891c2c69"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5410e68d9c7d22527767ea28891c2c69">operator!=</a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:a5410e68d9c7d22527767ea28891c2c69"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a5410e68d9c7d22527767ea28891c2c69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62004e9fd842e0e66702b581fb4e98d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62004e9fd842e0e66702b581fb4e98d9"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a62004e9fd842e0e66702b581fb4e98d9">operator!=</a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:a62004e9fd842e0e66702b581fb4e98d9"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a62004e9fd842e0e66702b581fb4e98d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b29c79b0cfd8eeea23977cd72f24768"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b29c79b0cfd8eeea23977cd72f24768"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4b29c79b0cfd8eeea23977cd72f24768">operator<</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a4b29c79b0cfd8eeea23977cd72f24768"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a4b29c79b0cfd8eeea23977cd72f24768"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b40e4567d6c5b9afabfda25efeb975a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b40e4567d6c5b9afabfda25efeb975a"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4b40e4567d6c5b9afabfda25efeb975a">operator<</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:a4b40e4567d6c5b9afabfda25efeb975a"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a4b40e4567d6c5b9afabfda25efeb975a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a793f8bb4b64903f9016bfac27b4e21aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a793f8bb4b64903f9016bfac27b4e21aa"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a793f8bb4b64903f9016bfac27b4e21aa">operator<</a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:a793f8bb4b64903f9016bfac27b4e21aa"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a793f8bb4b64903f9016bfac27b4e21aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac880035f655c7cc26cda1ad82b5c36fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac880035f655c7cc26cda1ad82b5c36fa"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ac880035f655c7cc26cda1ad82b5c36fa">operator<</a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:ac880035f655c7cc26cda1ad82b5c36fa"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ac880035f655c7cc26cda1ad82b5c36fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a559e23e281ff040dc447a47aead1556f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a559e23e281ff040dc447a47aead1556f"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a559e23e281ff040dc447a47aead1556f">operator></a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a559e23e281ff040dc447a47aead1556f"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a559e23e281ff040dc447a47aead1556f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17725b847ca400d0817f4a89887658d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17725b847ca400d0817f4a89887658d6"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a17725b847ca400d0817f4a89887658d6">operator></a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:a17725b847ca400d0817f4a89887658d6"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a17725b847ca400d0817f4a89887658d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19f4fa9c8c691030543627ba3b04c7fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19f4fa9c8c691030543627ba3b04c7fb"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a19f4fa9c8c691030543627ba3b04c7fb">operator></a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:a19f4fa9c8c691030543627ba3b04c7fb"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a19f4fa9c8c691030543627ba3b04c7fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a309fd7db93b7002fdd7cbafa944f7612"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a309fd7db93b7002fdd7cbafa944f7612"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a309fd7db93b7002fdd7cbafa944f7612">operator></a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:a309fd7db93b7002fdd7cbafa944f7612"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a309fd7db93b7002fdd7cbafa944f7612"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bb50e3024c857df57446970f06215f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bb50e3024c857df57446970f06215f2"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a0bb50e3024c857df57446970f06215f2">operator<=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a0bb50e3024c857df57446970f06215f2"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a0bb50e3024c857df57446970f06215f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1caa9a22c08bf1403d7f02ee25391a6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1caa9a22c08bf1403d7f02ee25391a6a"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1caa9a22c08bf1403d7f02ee25391a6a">operator<=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:a1caa9a22c08bf1403d7f02ee25391a6a"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a1caa9a22c08bf1403d7f02ee25391a6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3636333daa1c30be2e59046234549db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3636333daa1c30be2e59046234549db"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae3636333daa1c30be2e59046234549db">operator<=</a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:ae3636333daa1c30be2e59046234549db"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ae3636333daa1c30be2e59046234549db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a7bce24870c868cacb081913da30171"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a7bce24870c868cacb081913da30171"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a9a7bce24870c868cacb081913da30171">operator<=</a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:a9a7bce24870c868cacb081913da30171"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a9a7bce24870c868cacb081913da30171"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1da2d74fa84f2da3d1632e20d834f0fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1da2d74fa84f2da3d1632e20d834f0fa"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a1da2d74fa84f2da3d1632e20d834f0fa">operator>=</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a1da2d74fa84f2da3d1632e20d834f0fa"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a1da2d74fa84f2da3d1632e20d834f0fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4c9edd7b999ec3b755f584cbd730d93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4c9edd7b999ec3b755f584cbd730d93"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae4c9edd7b999ec3b755f584cbd730d93">operator>=</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> c) const </td></tr>
|
|
<tr class="memdesc:ae4c9edd7b999ec3b755f584cbd730d93"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ae4c9edd7b999ec3b755f584cbd730d93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b9695c703cb3055d9b395a84bbc091c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b9695c703cb3055d9b395a84bbc091c"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4b9695c703cb3055d9b395a84bbc091c">operator>=</a> (const char *str) const </td></tr>
|
|
<tr class="memdesc:a4b9695c703cb3055d9b395a84bbc091c"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:a4b9695c703cb3055d9b395a84bbc091c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4a3288e8bf8b6a086bf9642850146cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4a3288e8bf8b6a086bf9642850146cf"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab4a3288e8bf8b6a086bf9642850146cf">operator>=</a> (const std::string &str) const </td></tr>
|
|
<tr class="memdesc:ab4a3288e8bf8b6a086bf9642850146cf"><td class="mdescLeft"> </td><td class="mdescRight">Compare operator. <br /></td></tr>
|
|
<tr class="separator:ab4a3288e8bf8b6a086bf9642850146cf"><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:a582db3319361bbf5f43e4722e9b2c69e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a582db3319361bbf5f43e4722e9b2c69e"></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#a582db3319361bbf5f43e4722e9b2c69e">operator<<</a> (const std::string &str)</td></tr>
|
|
<tr class="memdesc:a582db3319361bbf5f43e4722e9b2c69e"><td class="mdescLeft"> </td><td class="mdescRight">Append std::string "str" at the end of string. <br /></td></tr>
|
|
<tr class="separator:a582db3319361bbf5f43e4722e9b2c69e"><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 class="anchor" 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 class="anchor" 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:afdeb3714be4ad6a1bf8f2478f657f510"><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#afdeb3714be4ad6a1bf8f2478f657f510">mid</a> (const int start, const int len=-1) const </td></tr>
|
|
<tr class="memdesc:afdeb3714be4ad6a1bf8f2478f657f510"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from symbol at index "start" and maximum length "len". <a href="#afdeb3714be4ad6a1bf8f2478f657f510">More...</a><br /></td></tr>
|
|
<tr class="separator:afdeb3714be4ad6a1bf8f2478f657f510"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6614f666f502b2d759bb37c046f6181"><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#aa6614f666f502b2d759bb37c046f6181">left</a> (const int len) const </td></tr>
|
|
<tr class="memdesc:aa6614f666f502b2d759bb37c046f6181"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from left and maximum length "len". <a href="#aa6614f666f502b2d759bb37c046f6181">More...</a><br /></td></tr>
|
|
<tr class="separator:aa6614f666f502b2d759bb37c046f6181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84b4d361d9c7bf1d9c467e4a90d0d06b"><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#a84b4d361d9c7bf1d9c467e4a90d0d06b">right</a> (const int len) const </td></tr>
|
|
<tr class="memdesc:a84b4d361d9c7bf1d9c467e4a90d0d06b"><td class="mdescLeft"> </td><td class="mdescRight">Return part of string from right and maximum length "len". <a href="#a84b4d361d9c7bf1d9c467e4a90d0d06b">More...</a><br /></td></tr>
|
|
<tr class="separator:a84b4d361d9c7bf1d9c467e4a90d0d06b"><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:ab1050c0603206d40ec0a1a315cc87ca6"><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#ab1050c0603206d40ec0a1a315cc87ca6">trimmed</a> () const </td></tr>
|
|
<tr class="memdesc:ab1050c0603206d40ec0a1a315cc87ca6"><td class="mdescLeft"> </td><td class="mdescRight">Return copy of this string without spaces at the start and at the end. <a href="#ab1050c0603206d40ec0a1a315cc87ca6">More...</a><br /></td></tr>
|
|
<tr class="separator:ab1050c0603206d40ec0a1a315cc87ca6"><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:abdde92d6e5efa3a0f6a53e7a6cb27b64"><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#abdde92d6e5efa3a0f6a53e7a6cb27b64">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:abdde92d6e5efa3a0f6a53e7a6cb27b64"><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="#abdde92d6e5efa3a0f6a53e7a6cb27b64">More...</a><br /></td></tr>
|
|
<tr class="separator:abdde92d6e5efa3a0f6a53e7a6cb27b64"><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:a4e91d076a5c2488986f5e9860e65d8c7"><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#a4e91d076a5c2488986f5e9860e65d8c7">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:a4e91d076a5c2488986f5e9860e65d8c7"><td class="mdescLeft"> </td><td class="mdescRight">Replace first founded substring "what" with string "with" and return copied string. <a href="#a4e91d076a5c2488986f5e9860e65d8c7">More...</a><br /></td></tr>
|
|
<tr class="separator:a4e91d076a5c2488986f5e9860e65d8c7"><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:a8cdd3ad7481f765352ff371705e29ff6"><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#a8cdd3ad7481f765352ff371705e29ff6">repeated</a> (int times) const </td></tr>
|
|
<tr class="memdesc:a8cdd3ad7481f765352ff371705e29ff6"><td class="mdescLeft"> </td><td class="mdescRight">Returns repeated "times" times string. <a href="#a8cdd3ad7481f765352ff371705e29ff6">More...</a><br /></td></tr>
|
|
<tr class="separator:a8cdd3ad7481f765352ff371705e29ff6"><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:ab4e184e66ced5c40307797708a7fa747"><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#ab4e184e66ced5c40307797708a7fa747">reversed</a> () const </td></tr>
|
|
<tr class="memdesc:ab4e184e66ced5c40307797708a7fa747"><td class="mdescLeft"> </td><td class="mdescRight">Reverse copy of this string and return it. <a href="#ab4e184e66ced5c40307797708a7fa747">More...</a><br /></td></tr>
|
|
<tr class="separator:ab4e184e66ced5c40307797708a7fa747"><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:ada971d7b12743e827811e124c7bb2809"><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#ada971d7b12743e827811e124c7bb2809">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:ada971d7b12743e827811e124c7bb2809"><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="#ada971d7b12743e827811e124c7bb2809">More...</a><br /></td></tr>
|
|
<tr class="separator:ada971d7b12743e827811e124c7bb2809"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a512a49d09681e5ecc87fb5c2b51c7bba"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a512a49d09681e5ecc87fb5c2b51c7bba">lengthAscii</a> () const </td></tr>
|
|
<tr class="memdesc:a512a49d09681e5ecc87fb5c2b51c7bba"><td class="mdescLeft"> </td><td class="mdescRight">Return real bytes count of this string. <a href="#a512a49d09681e5ecc87fb5c2b51c7bba">More...</a><br /></td></tr>
|
|
<tr class="separator:a512a49d09681e5ecc87fb5c2b51c7bba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2c8d802f2022eca94183914d8ec834b"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ad2c8d802f2022eca94183914d8ec834b">data</a> () const </td></tr>
|
|
<tr class="memdesc:ad2c8d802f2022eca94183914d8ec834b"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in system codepage. <a href="#ad2c8d802f2022eca94183914d8ec834b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad2c8d802f2022eca94183914d8ec834b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e464858b7b147bdbc0151d523163c43"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4e464858b7b147bdbc0151d523163c43">dataConsole</a> () const </td></tr>
|
|
<tr class="memdesc:a4e464858b7b147bdbc0151d523163c43"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in terminal codepage. <a href="#a4e464858b7b147bdbc0151d523163c43">More...</a><br /></td></tr>
|
|
<tr class="separator:a4e464858b7b147bdbc0151d523163c43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a239372a8c64ca4ce309566d70e0a555c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a239372a8c64ca4ce309566d70e0a555c">dataUTF8</a> () const </td></tr>
|
|
<tr class="memdesc:a239372a8c64ca4ce309566d70e0a555c"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in UTF-8. <a href="#a239372a8c64ca4ce309566d70e0a555c">More...</a><br /></td></tr>
|
|
<tr class="separator:a239372a8c64ca4ce309566d70e0a555c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6171bb66ba097515a6794352dcda9f1b"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6171bb66ba097515a6794352dcda9f1b">dataAscii</a> () const </td></tr>
|
|
<tr class="memdesc:a6171bb66ba097515a6794352dcda9f1b"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> * representation of this string in ASCII. <a href="#a6171bb66ba097515a6794352dcda9f1b">More...</a><br /></td></tr>
|
|
<tr class="separator:a6171bb66ba097515a6794352dcda9f1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16e633f140ce9fd27fdddd2369261721"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e633f140ce9fd27fdddd2369261721"></a>
|
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a16e633f140ce9fd27fdddd2369261721">stdString</a> () const </td></tr>
|
|
<tr class="memdesc:a16e633f140ce9fd27fdddd2369261721"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>std::string</code> representation of this string. <br /></td></tr>
|
|
<tr class="separator:a16e633f140ce9fd27fdddd2369261721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6438ae63b451975a06699c2c6c02221a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6438ae63b451975a06699c2c6c02221a"></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#a6438ae63b451975a06699c2c6c02221a">toByteArray</a> () const </td></tr>
|
|
<tr class="memdesc:a6438ae63b451975a06699c2c6c02221a"><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#ad2c8d802f2022eca94183914d8ec834b" 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:a6438ae63b451975a06699c2c6c02221a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2befe83e46b8e3764236445132ec023a"><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#a2befe83e46b8e3764236445132ec023a">split</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &delim) const </td></tr>
|
|
<tr class="memdesc:a2befe83e46b8e3764236445132ec023a"><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="#a2befe83e46b8e3764236445132ec023a">More...</a><br /></td></tr>
|
|
<tr class="separator:a2befe83e46b8e3764236445132ec023a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54e5e2c6fcf1869228b3fb48a9a8bae1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54e5e2c6fcf1869228b3fb48a9a8bae1"></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#a54e5e2c6fcf1869228b3fb48a9a8bae1">toUpperCase</a> () const </td></tr>
|
|
<tr class="memdesc:a54e5e2c6fcf1869228b3fb48a9a8bae1"><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:a54e5e2c6fcf1869228b3fb48a9a8bae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a658e07bdbf43996c39f545218122989b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a658e07bdbf43996c39f545218122989b"></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#a658e07bdbf43996c39f545218122989b">toLowerCase</a> () const </td></tr>
|
|
<tr class="memdesc:a658e07bdbf43996c39f545218122989b"><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:a658e07bdbf43996c39f545218122989b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99fbf95d65c51cce60c27d18c4cd5531"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a99fbf95d65c51cce60c27d18c4cd5531">find</a> (const char str, const int start=0) const </td></tr>
|
|
<tr class="memdesc:a99fbf95d65c51cce60c27d18c4cd5531"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a99fbf95d65c51cce60c27d18c4cd5531">More...</a><br /></td></tr>
|
|
<tr class="separator:a99fbf95d65c51cce60c27d18c4cd5531"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a528936fd418f1a53f72ccaffaffcd957"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a528936fd418f1a53f72ccaffaffcd957">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:a528936fd418f1a53f72ccaffaffcd957"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a528936fd418f1a53f72ccaffaffcd957">More...</a><br /></td></tr>
|
|
<tr class="separator:a528936fd418f1a53f72ccaffaffcd957"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4590628a19e551470960e7b350f0ff5f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4590628a19e551470960e7b350f0ff5f">find</a> (const char *str, const int start=0) const </td></tr>
|
|
<tr class="memdesc:a4590628a19e551470960e7b350f0ff5f"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return first occur position. <a href="#a4590628a19e551470960e7b350f0ff5f">More...</a><br /></td></tr>
|
|
<tr class="separator:a4590628a19e551470960e7b350f0ff5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae19031ecb5e129e2cbc830694b2fe20f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ae19031ecb5e129e2cbc830694b2fe20f">findLast</a> (const char str, const int start=0) const </td></tr>
|
|
<tr class="memdesc:ae19031ecb5e129e2cbc830694b2fe20f"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#ae19031ecb5e129e2cbc830694b2fe20f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae19031ecb5e129e2cbc830694b2fe20f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a253efe5343fd61dbedabf5b48193b9a3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a253efe5343fd61dbedabf5b48193b9a3">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:a253efe5343fd61dbedabf5b48193b9a3"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#a253efe5343fd61dbedabf5b48193b9a3">More...</a><br /></td></tr>
|
|
<tr class="separator:a253efe5343fd61dbedabf5b48193b9a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b846d7fb50ccd548f640681aca4fbf4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a5b846d7fb50ccd548f640681aca4fbf4">findLast</a> (const char *str, const int start=0) const </td></tr>
|
|
<tr class="memdesc:a5b846d7fb50ccd548f640681aca4fbf4"><td class="mdescLeft"> </td><td class="mdescRight">Search substring "str" from symbol at index "start" and return last occur position. <a href="#a5b846d7fb50ccd548f640681aca4fbf4">More...</a><br /></td></tr>
|
|
<tr class="separator:a5b846d7fb50ccd548f640681aca4fbf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a434cb662bfa4af1ccdfd0ed5188d6020"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a434cb662bfa4af1ccdfd0ed5188d6020">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:a434cb662bfa4af1ccdfd0ed5188d6020"><td class="mdescLeft"> </td><td class="mdescRight">Search word "word" from symbol at index "start" and return first occur position. <a href="#a434cb662bfa4af1ccdfd0ed5188d6020">More...</a><br /></td></tr>
|
|
<tr class="separator:a434cb662bfa4af1ccdfd0ed5188d6020"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebd028e4a34e907fb891944b1de4f555"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aebd028e4a34e907fb891944b1de4f555">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:aebd028e4a34e907fb891944b1de4f555"><td class="mdescLeft"> </td><td class="mdescRight">Search C-style word "word" from symbol at index "start" and return first occur position. <a href="#aebd028e4a34e907fb891944b1de4f555">More...</a><br /></td></tr>
|
|
<tr class="separator:aebd028e4a34e907fb891944b1de4f555"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a273612208fcf37a4075e517eba410920"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273612208fcf37a4075e517eba410920"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a273612208fcf37a4075e517eba410920">startsWith</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a273612208fcf37a4075e517eba410920"><td class="mdescLeft"> </td><td class="mdescRight">Return if string starts with "str". <br /></td></tr>
|
|
<tr class="separator:a273612208fcf37a4075e517eba410920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e58076006c085e76b7a139f2b830a7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e58076006c085e76b7a139f2b830a7a"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a9e58076006c085e76b7a139f2b830a7a">endsWith</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &str) const </td></tr>
|
|
<tr class="memdesc:a9e58076006c085e76b7a139f2b830a7a"><td class="mdescLeft"> </td><td class="mdescRight">Return if string ends with "str". <br /></td></tr>
|
|
<tr class="separator:a9e58076006c085e76b7a139f2b830a7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61133c9da8ce47fced3d5f5e26cc0f6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61133c9da8ce47fced3d5f5e26cc0f6d"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a61133c9da8ce47fced3d5f5e26cc0f6d">length</a> () const </td></tr>
|
|
<tr class="memdesc:a61133c9da8ce47fced3d5f5e26cc0f6d"><td class="mdescLeft"> </td><td class="mdescRight">Return symbols length of string. <br /></td></tr>
|
|
<tr class="separator:a61133c9da8ce47fced3d5f5e26cc0f6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc0709f3722cd63230b81f613c0a999e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc0709f3722cd63230b81f613c0a999e"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#abc0709f3722cd63230b81f613c0a999e">isEmpty</a> () const </td></tr>
|
|
<tr class="memdesc:abc0709f3722cd63230b81f613c0a999e"><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:abc0709f3722cd63230b81f613c0a999e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab347fe3a167a3a101e5028cc76826353"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab347fe3a167a3a101e5028cc76826353"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#ab347fe3a167a3a101e5028cc76826353">toBool</a> () const </td></tr>
|
|
<tr class="memdesc:ab347fe3a167a3a101e5028cc76826353"><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:ab347fe3a167a3a101e5028cc76826353"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33520b70a2236d83f50d5b028497db65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33520b70a2236d83f50d5b028497db65"></a>
|
|
char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a33520b70a2236d83f50d5b028497db65">toChar</a> () const </td></tr>
|
|
<tr class="memdesc:a33520b70a2236d83f50d5b028497db65"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>char</code> numeric value of string. <br /></td></tr>
|
|
<tr class="separator:a33520b70a2236d83f50d5b028497db65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03aa66b2e10d725f8c5310bdec3a9b76"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a03aa66b2e10d725f8c5310bdec3a9b76">toShort</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a03aa66b2e10d725f8c5310bdec3a9b76"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>short</code> numeric value of string in base "base". <a href="#a03aa66b2e10d725f8c5310bdec3a9b76">More...</a><br /></td></tr>
|
|
<tr class="separator:a03aa66b2e10d725f8c5310bdec3a9b76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ab34efa2cf190bfa8309d140308e8eb"><td class="memItemLeft" align="right" valign="top">ushort </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a6ab34efa2cf190bfa8309d140308e8eb">toUShort</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a6ab34efa2cf190bfa8309d140308e8eb"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ushort</code> numeric value of string in base "base". <a href="#a6ab34efa2cf190bfa8309d140308e8eb">More...</a><br /></td></tr>
|
|
<tr class="separator:a6ab34efa2cf190bfa8309d140308e8eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebe1038b3abcbf976dbffc3f3b0de826"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aebe1038b3abcbf976dbffc3f3b0de826">toInt</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:aebe1038b3abcbf976dbffc3f3b0de826"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>int</code> numeric value of string in base "base". <a href="#aebe1038b3abcbf976dbffc3f3b0de826">More...</a><br /></td></tr>
|
|
<tr class="separator:aebe1038b3abcbf976dbffc3f3b0de826"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa243f8732d1ce3187329642025c49623"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#aa243f8732d1ce3187329642025c49623">toUInt</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:aa243f8732d1ce3187329642025c49623"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>uint</code> numeric value of string in base "base". <a href="#aa243f8732d1ce3187329642025c49623">More...</a><br /></td></tr>
|
|
<tr class="separator:aa243f8732d1ce3187329642025c49623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32e0cd5008be019860da2be3c136f9ce"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a32e0cd5008be019860da2be3c136f9ce">toLong</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a32e0cd5008be019860da2be3c136f9ce"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>long</code> numeric value of string in base "base". <a href="#a32e0cd5008be019860da2be3c136f9ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a32e0cd5008be019860da2be3c136f9ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75630ad632c3887e0ec7daf850a4281a"><td class="memItemLeft" align="right" valign="top">ulong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a75630ad632c3887e0ec7daf850a4281a">toULong</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a75630ad632c3887e0ec7daf850a4281a"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ulong</code> numeric value of string in base "base". <a href="#a75630ad632c3887e0ec7daf850a4281a">More...</a><br /></td></tr>
|
|
<tr class="separator:a75630ad632c3887e0ec7daf850a4281a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18023a92bd2ba5a90dc014cbfd77bc9c"><td class="memItemLeft" align="right" valign="top">llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a18023a92bd2ba5a90dc014cbfd77bc9c">toLLong</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a18023a92bd2ba5a90dc014cbfd77bc9c"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>llong</code> numeric value of string in base "base". <a href="#a18023a92bd2ba5a90dc014cbfd77bc9c">More...</a><br /></td></tr>
|
|
<tr class="separator:a18023a92bd2ba5a90dc014cbfd77bc9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15475a9e2b65a70208534431ee28f75a"><td class="memItemLeft" align="right" valign="top">ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a15475a9e2b65a70208534431ee28f75a">toULLong</a> (int base=-1, bool *ok=0) const </td></tr>
|
|
<tr class="memdesc:a15475a9e2b65a70208534431ee28f75a"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ullong</code> numeric value of string in base "base". <a href="#a15475a9e2b65a70208534431ee28f75a">More...</a><br /></td></tr>
|
|
<tr class="separator:a15475a9e2b65a70208534431ee28f75a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4525841adcb8929e486e61d499430559"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a4525841adcb8929e486e61d499430559">toFloat</a> () const </td></tr>
|
|
<tr class="memdesc:a4525841adcb8929e486e61d499430559"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>float</code> numeric value of string. <a href="#a4525841adcb8929e486e61d499430559">More...</a><br /></td></tr>
|
|
<tr class="separator:a4525841adcb8929e486e61d499430559"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a9720daaf84455e7a839a5b8bcf6fa7"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a8a9720daaf84455e7a839a5b8bcf6fa7">toDouble</a> () const </td></tr>
|
|
<tr class="memdesc:a8a9720daaf84455e7a839a5b8bcf6fa7"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>double</code> numeric value of string. <a href="#a8a9720daaf84455e7a839a5b8bcf6fa7">More...</a><br /></td></tr>
|
|
<tr class="separator:a8a9720daaf84455e7a839a5b8bcf6fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2739348013dfcd75ce88acafafcce73"><td class="memItemLeft" align="right" valign="top">ldouble </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#af2739348013dfcd75ce88acafafcce73">toLDouble</a> () const </td></tr>
|
|
<tr class="memdesc:af2739348013dfcd75ce88acafafcce73"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>ldouble</code> numeric value of string. <a href="#af2739348013dfcd75ce88acafafcce73">More...</a><br /></td></tr>
|
|
<tr class="separator:af2739348013dfcd75ce88acafafcce73"><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:a8ee00154fbc549bd4d0035270001580a"><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#a8ee00154fbc549bd4d0035270001580a">setNumber</a> (const float value)</td></tr>
|
|
<tr class="memdesc:a8ee00154fbc549bd4d0035270001580a"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a8ee00154fbc549bd4d0035270001580a">More...</a><br /></td></tr>
|
|
<tr class="separator:a8ee00154fbc549bd4d0035270001580a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fb55d9c34c56a3528303eb9f7419671"><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#a6fb55d9c34c56a3528303eb9f7419671">setNumber</a> (const double &value)</td></tr>
|
|
<tr class="memdesc:a6fb55d9c34c56a3528303eb9f7419671"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a6fb55d9c34c56a3528303eb9f7419671">More...</a><br /></td></tr>
|
|
<tr class="separator:a6fb55d9c34c56a3528303eb9f7419671"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26f131487f10ee8a13769ae833f81fcb"><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#a26f131487f10ee8a13769ae833f81fcb">setNumber</a> (const ldouble &value)</td></tr>
|
|
<tr class="memdesc:a26f131487f10ee8a13769ae833f81fcb"><td class="mdescLeft"> </td><td class="mdescRight">Set string content to numeric representation of "value". <a href="#a26f131487f10ee8a13769ae833f81fcb">More...</a><br /></td></tr>
|
|
<tr class="separator:a26f131487f10ee8a13769ae833f81fcb"><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:a8dd6100d87c12863d5368f1729d96542"><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#a8dd6100d87c12863d5368f1729d96542">fromNumber</a> (const float value)</td></tr>
|
|
<tr class="memdesc:a8dd6100d87c12863d5368f1729d96542"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#a8dd6100d87c12863d5368f1729d96542">More...</a><br /></td></tr>
|
|
<tr class="separator:a8dd6100d87c12863d5368f1729d96542"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba672126ad7cc180e14f8040c334ce25"><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#aba672126ad7cc180e14f8040c334ce25">fromNumber</a> (const double &value)</td></tr>
|
|
<tr class="memdesc:aba672126ad7cc180e14f8040c334ce25"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#aba672126ad7cc180e14f8040c334ce25">More...</a><br /></td></tr>
|
|
<tr class="separator:aba672126ad7cc180e14f8040c334ce25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a535414bf6c42297179d55c98b99101c3"><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#a535414bf6c42297179d55c98b99101c3">fromNumber</a> (const ldouble &value)</td></tr>
|
|
<tr class="memdesc:a535414bf6c42297179d55c98b99101c3"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains numeric representation of "value". <a href="#a535414bf6c42297179d55c98b99101c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a535414bf6c42297179d55c98b99101c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86004795c3c15a6ba246cd02b44f22f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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:af37fc8d2e8cd370de65a9956acc47808"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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:aa439f5ba10fdede14750843f429bd634"><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#aa439f5ba10fdede14750843f429bd634">readableSize</a> (llong bytes)</td></tr>
|
|
<tr class="memdesc:aa439f5ba10fdede14750843f429bd634"><td class="mdescLeft"> </td><td class="mdescRight">Return string contains human readable size in B/kB/MB/GB/TB. <a href="#aa439f5ba10fdede14750843f429bd634">More...</a><br /></td></tr>
|
|
<tr class="separator:aa439f5ba10fdede14750843f429bd634"><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 class="anchor" 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:af86ed54c2bd0e7590db4ca3b6845f50f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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 class="anchor" 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>
|
|
<tr class="memitem:ab542a906081915a23c5e71e4d272be61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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 class="anchor" 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:a16a8f5111e8505ada58e6eb1f2c1bdef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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:ac6c5f17dfacd8deb8db814c69390667e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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:af0202798b1ecd8ad2331d3d2962ec9a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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>
|
|
</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#ad2c8d802f2022eca94183914d8ec834b" title="Return char * representation of this string in system codepage. ">data()</a></em> - to <code>const char * </code>,</li>
|
|
<li><em><a class="el" href="class_p_i_string.html#a16e633f140ce9fd27fdddd2369261721" title="Return std::string representation of this string. ">stdString()</a></em> - to <code>std::string</code>,</li>
|
|
<li><em><a class="el" href="class_p_i_string.html#a6438ae63b451975a06699c2c6c02221a" 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#aa439f5ba10fdede14750843f429bd634" 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 class="anchor" id="a83698956091624f377f9bb7f9f3a6afc"></a>
|
|
<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 class="anchor" id="a1c7edbae1d5dd3d123c3f19679c8a105"></a>
|
|
<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 class="anchor" id="a6c15cfb2ef6a0898ac99a602a4910c92"></a>
|
|
<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 class="anchor" id="a571606d1afac0afb1850f314e5a7f582"></a>
|
|
<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 class="anchor" id="ac977eece58d4b01775cb5ec1aa9c0172"></a>
|
|
<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 class="anchor" id="a3eec9656b507d8d71ab2f58c551a03ff"></a>
|
|
<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#ad2c8d802f2022eca94183914d8ec834b" title="Return char * representation of this string in system codepage. ">data()</a></em> or <em><a class="el" href="class_p_i_string.html#a6438ae63b451975a06699c2c6c02221a" 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 class="anchor" id="aa367374496df45efba10fd44e52a6777"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_i_char.html">PIChar</a> PIString::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>pos</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 std::string representation of string. </p>
|
|
<p>Return symbol at index "pos" </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa9503e3cf1a769ff9969811e794848c9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ae1a767e64e5cd7e8b0bf8f30261e7b51"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ae913da2112cec3234ab25d5998058061"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a637ba3d798aef6d9b0ec1c94bd009eba"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a32f84a7c388aa230b00389625b957f3e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a6fa1fe095dcdf2401fd6aeeeff95bcab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a2716ff6ff64666a4234b95858705c9a2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="accecec313ba77318942690e11f745ed7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="af585e41702ae09d013b19477c7e1f4ef"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="afdeb3714be4ad6a1bf8f2478f657f510"></a>
|
|
<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#afdeb3714be4ad6a1bf8f2478f657f510">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#afdeb3714be4ad6a1bf8f2478f657f510">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#afdeb3714be4ad6a1bf8f2478f657f510">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#afdeb3714be4ad6a1bf8f2478f657f510">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#aa6614f666f502b2d759bb37c046f6181" title="Return part of string from left and maximum length "len". ">left()</a></em>, <em><a class="el" href="class_p_i_string.html#a84b4d361d9c7bf1d9c467e4a90d0d06b" title="Return part of string from right and maximum length "len". ">right()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa6614f666f502b2d759bb37c046f6181"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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#aa6614f666f502b2d759bb37c046f6181">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#aa6614f666f502b2d759bb37c046f6181">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#aa6614f666f502b2d759bb37c046f6181">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#aa6614f666f502b2d759bb37c046f6181">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#afdeb3714be4ad6a1bf8f2478f657f510" 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#a84b4d361d9c7bf1d9c467e4a90d0d06b" title="Return part of string from right and maximum length "len". ">right()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a84b4d361d9c7bf1d9c467e4a90d0d06b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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#a84b4d361d9c7bf1d9c467e4a90d0d06b">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#a84b4d361d9c7bf1d9c467e4a90d0d06b">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#a84b4d361d9c7bf1d9c467e4a90d0d06b">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#a84b4d361d9c7bf1d9c467e4a90d0d06b">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#afdeb3714be4ad6a1bf8f2478f657f510" 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#aa6614f666f502b2d759bb37c046f6181" title="Return part of string from left and maximum length "len". ">left()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1329bf4f870ef9417f30baf23a0589f9"></a>
|
|
<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 class="anchor" id="a5e6ebd047f481f11bfc7aa5a599f84d9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a3f1dea63c0baead80b3700129c2837e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a83a888181b131ccff5854c080ef706ba"></a>
|
|
<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#ab1050c0603206d40ec0a1a315cc87ca6" title="Return copy of this string without spaces at the start and at the end. ">trimmed()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab1050c0603206d40ec0a1a315cc87ca6"></a>
|
|
<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 class="anchor" id="a5409e1aecee919acb3995fe2d98396d2"></a>
|
|
<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#abdde92d6e5efa3a0f6a53e7a6cb27b64" 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 class="anchor" id="abdde92d6e5efa3a0f6a53e7a6cb27b64"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a1fb70092a8723959b7f0718676dea6ed"></a>
|
|
<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#abdde92d6e5efa3a0f6a53e7a6cb27b64" 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 class="anchor" id="a4e91d076a5c2488986f5e9860e65d8c7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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#abdde92d6e5efa3a0f6a53e7a6cb27b64" 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 class="anchor" id="a02fd96dd8a55a990602ecdbf21a120e0"></a>
|
|
<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#abdde92d6e5efa3a0f6a53e7a6cb27b64" 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 class="anchor" id="a95bc5ca2e401747051eb019101036838"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a8cdd3ad7481f765352ff371705e29ff6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a73eb6e5b422f635f67e7db616639dd26"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="aa48ee0a414ad57dd9c8db645808f1dd1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="aa71f46f0fecf56aef8501c88d41ecd35"></a>
|
|
<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 class="anchor" id="a8c20b60718cd3ba095012f29ef2af0c7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ad17b4d47401a31557a06490efd9e40e5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="aeecafb43528159d4d65dc9a5e2ca26e4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a57ef668d89de132b1fd27342365c7ac1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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#ab4e184e66ced5c40307797708a7fa747" title="Reverse copy of this string and return it. ">reversed()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab4e184e66ced5c40307797708a7fa747"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a923862dee9a73d4fe229f9c7106dd2c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="abe1d54c60781701c390712193e775129"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ab06270cc3639a716d77747f6e0e65a73"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a2717788f206607e15afa2eaa2466f2fb"></a>
|
|
<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#ada971d7b12743e827811e124c7bb2809" 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 class="anchor" id="a66dfa56b97db69f1b3046bfed79d8dd9"></a>
|
|
<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#ada971d7b12743e827811e124c7bb2809" 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 class="anchor" id="a15391624f236a1c0bf2b1f6c90a42027"></a>
|
|
<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#ada971d7b12743e827811e124c7bb2809" 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 class="anchor" id="a32449c92418db399e96faeb0e67ce6b8"></a>
|
|
<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#ada971d7b12743e827811e124c7bb2809" 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 class="anchor" id="a39c2f4b34d43c3f2dd2c85eb37959cba"></a>
|
|
<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#ada971d7b12743e827811e124c7bb2809" 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 class="anchor" id="ada971d7b12743e827811e124c7bb2809"></a>
|
|
<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 class="anchor" id="a512a49d09681e5ecc87fb5c2b51c7bba"></a>
|
|
<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#ad2c8d802f2022eca94183914d8ec834b" 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#ad2c8d802f2022eca94183914d8ec834b" title="Return char * representation of this string in system codepage. ">data()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad2c8d802f2022eca94183914d8ec834b"></a>
|
|
<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#a4e464858b7b147bdbc0151d523163c43" title="Return char * representation of this string in terminal codepage. ">dataConsole()</a></em>, <em><a class="el" href="class_p_i_string.html#a239372a8c64ca4ce309566d70e0a555c" title="Return char * representation of this string in UTF-8. ">dataUTF8()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4e464858b7b147bdbc0151d523163c43"></a>
|
|
<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#ad2c8d802f2022eca94183914d8ec834b" title="Return char * representation of this string in system codepage. ">data()</a></em>, <em><a class="el" href="class_p_i_string.html#a239372a8c64ca4ce309566d70e0a555c" title="Return char * representation of this string in UTF-8. ">dataUTF8()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a239372a8c64ca4ce309566d70e0a555c"></a>
|
|
<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#ad2c8d802f2022eca94183914d8ec834b" title="Return char * representation of this string in system codepage. ">data()</a></em>, <em><a class="el" href="class_p_i_string.html#a4e464858b7b147bdbc0151d523163c43" title="Return char * representation of this string in terminal codepage. ">dataConsole()</a></em> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6171bb66ba097515a6794352dcda9f1b"></a>
|
|
<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 class="anchor" id="a2befe83e46b8e3764236445132ec023a"></a>
|
|
<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 class="anchor" id="a99fbf95d65c51cce60c27d18c4cd5531"></a>
|
|
<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 class="anchor" id="a528936fd418f1a53f72ccaffaffcd957"></a>
|
|
<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 class="anchor" id="a4590628a19e551470960e7b350f0ff5f"></a>
|
|
<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 class="anchor" id="ae19031ecb5e129e2cbc830694b2fe20f"></a>
|
|
<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 class="anchor" id="a253efe5343fd61dbedabf5b48193b9a3"></a>
|
|
<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 class="anchor" id="a5b846d7fb50ccd548f640681aca4fbf4"></a>
|
|
<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 class="anchor" id="a434cb662bfa4af1ccdfd0ed5188d6020"></a>
|
|
<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 class="anchor" id="aebd028e4a34e907fb891944b1de4f555"></a>
|
|
<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 class="anchor" id="a03aa66b2e10d725f8c5310bdec3a9b76"></a>
|
|
<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 class="anchor" id="a6ab34efa2cf190bfa8309d140308e8eb"></a>
|
|
<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 class="anchor" id="aebe1038b3abcbf976dbffc3f3b0de826"></a>
|
|
<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 class="anchor" id="aa243f8732d1ce3187329642025c49623"></a>
|
|
<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 class="anchor" id="a32e0cd5008be019860da2be3c136f9ce"></a>
|
|
<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 class="anchor" id="a75630ad632c3887e0ec7daf850a4281a"></a>
|
|
<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 class="anchor" id="a18023a92bd2ba5a90dc014cbfd77bc9c"></a>
|
|
<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 class="anchor" id="a15475a9e2b65a70208534431ee28f75a"></a>
|
|
<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 class="anchor" id="a4525841adcb8929e486e61d499430559"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float PIString::toFloat </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>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 class="anchor" id="a8a9720daaf84455e7a839a5b8bcf6fa7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double PIString::toDouble </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>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 class="anchor" id="af2739348013dfcd75ce88acafafcce73"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ldouble PIString::toLDouble </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>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 class="anchor" id="a03446a900bdce8a41f5be7eee2c732d5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a70bda23c245790c6a3b50f31a3200aa9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a102c2fcdc4bb92141c01f2108e142991"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="aaac03b6d596d958a8e256ccb0eb40f22"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ad880c23247e4d79d44d215c883fcd766"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="ada1c713c5622284efcc3ac1d89977161"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a2f54ca3f0ef9dde8df3fb488cbe33f7b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="aff868564bdb9e93d028bbe4b034ef74e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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 class="anchor" id="a8ee00154fbc549bd4d0035270001580a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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><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 class="anchor" id="a6fb55d9c34c56a3528303eb9f7419671"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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><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 class="anchor" id="a26f131487f10ee8a13769ae833f81fcb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="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><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 class="anchor" id="a08dad783a704578ab82b816f2cd02829"></a>
|
|
<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 class="anchor" id="a2e31a81e9f62ac86f9217c8e20642828"></a>
|
|
<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 class="anchor" id="a1021653c0bebd440811bd90cef33297e"></a>
|
|
<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 class="anchor" id="a9e757a86d4c4d831041b944030adef7c"></a>
|
|
<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 class="anchor" id="a8111a873979e648ba8c45b373ca6b284"></a>
|
|
<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 class="anchor" id="a65f477626868b91471bab571719ed62a"></a>
|
|
<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 class="anchor" id="a5bb81ee7e3be05ccd3cfc11c88c3cb5f"></a>
|
|
<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 class="anchor" id="a6e7954fb747bb0ae5b8ffcf2f9a4908a"></a>
|
|
<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 class="anchor" id="aea4c3e4327613c3f98170e2925fa3abd"></a>
|
|
<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 class="anchor" id="a8dd6100d87c12863d5368f1729d96542"></a>
|
|
<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><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 class="anchor" id="aba672126ad7cc180e14f8040c334ce25"></a>
|
|
<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><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 class="anchor" id="a535414bf6c42297179d55c98b99101c3"></a>
|
|
<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><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 class="anchor" id="aa439f5ba10fdede14750843f429bd634"></a>
|
|
<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::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">inline</span><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#aa439f5ba10fdede14750843f429bd634">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#aa439f5ba10fdede14750843f429bd634">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#aa439f5ba10fdede14750843f429bd634">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#aa439f5ba10fdede14750843f429bd634">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#aa439f5ba10fdede14750843f429bd634">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#aa439f5ba10fdede14750843f429bd634">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 Sat Jan 30 2016 21:43:29 for PIP by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|