git-svn-id: svn://db.shs.com.ru/pip@623 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2018-07-17 12:32:35 +00:00
parent 041810d3fa
commit f0afef7f28
593 changed files with 4900 additions and 3428 deletions

View File

@@ -3,7 +3,7 @@
<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.13"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PIP: PIString Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -14,8 +14,9 @@
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
</script>
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -26,7 +27,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">1.4.0</span>
&#160;<span id="projectnumber">1.7.1</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
@@ -35,14 +36,15 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -56,7 +58,9 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_p_i_string.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
@@ -404,6 +408,9 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a65affbe673d706f79a9e862564a25fcc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a65affbe673d706f79a9e862564a25fcc">findCWord</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;word, const int start=0) const</td></tr>
<tr class="memdesc:a65affbe673d706f79a9e862564a25fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search C-style word "word" from symbol at index "start" and return first occur position. <a href="#a65affbe673d706f79a9e862564a25fcc">More...</a><br /></td></tr>
<tr class="separator:a65affbe673d706f79a9e862564a25fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ccb59ceb9c0e3c399f2555389765f7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a73ccb59ceb9c0e3c399f2555389765f7">findRange</a> (const <a class="el" href="class_p_i_char.html">PIChar</a> &amp;start, const <a class="el" href="class_p_i_char.html">PIChar</a> &amp;end, const <a class="el" href="class_p_i_char.html">PIChar</a> &amp;shield='\\', const int start_index=0, int *len=0) const</td></tr>
<tr class="memdesc:a73ccb59ceb9c0e3c399f2555389765f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search range between "start" and "end" symbols at index "start_index" and return first occur position. <a href="#a73ccb59ceb9c0e3c399f2555389765f7">More...</a><br /></td></tr>
<tr class="separator:a73ccb59ceb9c0e3c399f2555389765f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428ad8097c3558c7df8df21c75502136"><td class="memItemLeft" align="right" valign="top"><a id="a428ad8097c3558c7df8df21c75502136"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_string.html#a428ad8097c3558c7df8df21c75502136">startsWith</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;str) const</td></tr>
<tr class="memdesc:a428ad8097c3558c7df8df21c75502136"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if string starts with "str". <br /></td></tr>
@@ -827,7 +834,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="aa9503e3cf1a769ff9969811e794848c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9503e3cf1a769ff9969811e794848c9">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[1/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa9503e3cf1a769ff9969811e794848c9">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[1/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -855,7 +862,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="ae1a767e64e5cd7e8b0bf8f30261e7b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1a767e64e5cd7e8b0bf8f30261e7b51">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[2/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae1a767e64e5cd7e8b0bf8f30261e7b51">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[2/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -883,7 +890,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="ae913da2112cec3234ab25d5998058061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae913da2112cec3234ab25d5998058061">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[3/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae913da2112cec3234ab25d5998058061">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[3/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -911,7 +918,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="a637ba3d798aef6d9b0ec1c94bd009eba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a637ba3d798aef6d9b0ec1c94bd009eba">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[4/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a637ba3d798aef6d9b0ec1c94bd009eba">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[4/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -939,7 +946,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="a32f84a7c388aa230b00389625b957f3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32f84a7c388aa230b00389625b957f3e">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[5/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a32f84a7c388aa230b00389625b957f3e">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[5/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -967,7 +974,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="a6fa1fe095dcdf2401fd6aeeeff95bcab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa1fe095dcdf2401fd6aeeeff95bcab">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[6/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa1fe095dcdf2401fd6aeeeff95bcab">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[6/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -995,7 +1002,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="a2716ff6ff64666a4234b95858705c9a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2716ff6ff64666a4234b95858705c9a2">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[7/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a2716ff6ff64666a4234b95858705c9a2">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[7/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1023,7 +1030,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="accecec313ba77318942690e11f745ed7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accecec313ba77318942690e11f745ed7">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[8/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#accecec313ba77318942690e11f745ed7">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[8/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1051,7 +1058,7 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="class
</div>
</div>
<a id="af585e41702ae09d013b19477c7e1f4ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af585e41702ae09d013b19477c7e1f4ef">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[9/9]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#af585e41702ae09d013b19477c7e1f4ef">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[9/9]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -2489,6 +2496,54 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="picou
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> s(<span class="stringliteral">&quot;this::is &lt;PIP&gt;&quot;</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; s.find(<span class="stringliteral">&quot;this&quot;</span>); <span class="comment">// 0</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; s.find(<span class="stringliteral">&quot;is&quot;</span>); <span class="comment">// 6</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; s.find(<span class="stringliteral">&quot;PIP&quot;</span>, 4); <span class="comment">// 10</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; s.find(<span class="stringliteral">&quot;&lt;PIP&gt;&quot;</span>, 10); <span class="comment">// 9</span></div></div><!-- fragment -->
</div>
</div>
<a id="a73ccb59ceb9c0e3c399f2555389765f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73ccb59ceb9c0e3c399f2555389765f7">&#9670;&nbsp;</a></span>findRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int PIString::findRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_p_i_char.html">PIChar</a> &amp;&#160;</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> &amp;&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>shield</em> = <code>'\\'</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>start_index</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>len</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Search range between "start" and "end" symbols at index "start_index" and return first occur position. </p>
<p>Example: </p><div class="fragment"></div><!-- fragment -->
</div>
</div>
<a id="a05e6d58254bfb72e94e0e12e9297c7c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05e6d58254bfb72e94e0e12e9297c7c3">&#9670;&nbsp;</a></span>toShort()</h2>
@@ -3872,9 +3927,9 @@ Example: </p><div class="fragment"><div class="line"><a class="code" href="picou
<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 Fri Dec 8 2017 16:36:05 for PIP by
<li class="footer">Generated on Tue Jul 17 2018 14:25:01 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>