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

This commit is contained in:
2017-12-08 14:29:50 +00:00
parent 603e19ae18
commit 99f3a53eac
593 changed files with 5078 additions and 3276 deletions

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">1.0.0_rc3</span>
&#160;<span id="projectnumber">1.4.0</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
@@ -150,6 +150,16 @@ Macros</h2></td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a3806a9aff68b7e2620f37a79e12fb850">PIP_CONTAINERS_STL</a></td></tr>
<tr class="memdesc:a3806a9aff68b7e2620f37a79e12fb850"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define this macro to use STL implementation of containers, else PIP implementation will be used. <br /></td></tr>
<tr class="separator:a3806a9aff68b7e2620f37a79e12fb850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d140028db62075675e0578884fab3b"><td class="memItemLeft" align="right" valign="top"><a id="a73d140028db62075675e0578884fab3b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a73d140028db62075675e0578884fab3b">environ</a>&#160;&#160;&#160;(*_NSGetEnviron())</td></tr>
<tr class="memdesc:a73d140028db62075675e0578884fab3b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><h1>define tcdrain(fd) ioctl(fd, TCSBRK, 1)</h1>
<br /></td></tr>
<tr class="separator:a73d140028db62075675e0578884fab3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d140028db62075675e0578884fab3b"><td class="memItemLeft" align="right" valign="top"><a id="a73d140028db62075675e0578884fab3b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a73d140028db62075675e0578884fab3b">environ</a>&#160;&#160;&#160;__environ</td></tr>
<tr class="memdesc:a73d140028db62075675e0578884fab3b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><h1>define tcdrain(fd) ioctl(fd, TCSBRK, 1)</h1>
<br /></td></tr>
<tr class="separator:a73d140028db62075675e0578884fab3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75c828ed6c02fcd44084e67a032e422c"><td class="memItemLeft" align="right" valign="top"><a id="a75c828ed6c02fcd44084e67a032e422c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a75c828ed6c02fcd44084e67a032e422c">FOREVER</a>&#160;&#160;&#160;for (;;)</td></tr>
<tr class="memdesc:a75c828ed6c02fcd44084e67a032e422c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro used for infinite loop. <br /></td></tr>
@@ -173,6 +183,9 @@ Functions</h2></td></tr>
<tr class="memitem:a077c15d518abc4962091fa666c4bedda"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a077c15d518abc4962091fa666c4bedda">piSwapBinary</a> (T &amp;f, T &amp;s)</td></tr>
<tr class="memdesc:a077c15d518abc4962091fa666c4bedda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Templated function for swap two values without "=". <a href="#a077c15d518abc4962091fa666c4bedda">More...</a><br /></td></tr>
<tr class="separator:a077c15d518abc4962091fa666c4bedda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2648a7b594e3a3d4d582f2480914d2a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a2648a7b594e3a3d4d582f2480914d2a3">piCompareBinary</a> (const void *f, const void *s, size_t size)</td></tr>
<tr class="memdesc:a2648a7b594e3a3d4d582f2480914d2a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function for compare two values without "=" by raw content. <a href="#a2648a7b594e3a3d4d582f2480914d2a3">More...</a><br /></td></tr>
<tr class="separator:a2648a7b594e3a3d4d582f2480914d2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a983fb6261220848dead0db5ffba95071"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a983fb6261220848dead0db5ffba95071"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a983fb6261220848dead0db5ffba95071">piRound</a> (const T &amp;v)</td></tr>
<tr class="memdesc:a983fb6261220848dead0db5ffba95071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Templated function return round of float falue. <a href="#a983fb6261220848dead0db5ffba95071">More...</a><br /></td></tr>
@@ -324,6 +337,51 @@ template&lt;typename T &gt; </div>
</p><div class="fragment"></div><!-- fragment -->
</div>
</div>
<a id="a2648a7b594e3a3d4d582f2480914d2a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2648a7b594e3a3d4d582f2480914d2a3">&#9670;&nbsp;</a></span>piCompareBinary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool piCompareBinary </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</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>Function for compare two values without "=" by raw content. </p>
<p>Example:<br />
</p><div class="fragment"></div><!-- fragment -->
</div>
</div>
<a id="a983fb6261220848dead0db5ffba95071"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a983fb6261220848dead0db5ffba95071">&#9670;&nbsp;</a></span>piRound()</h2>
@@ -828,7 +886,7 @@ There are some macros:</p><ul>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c39d941190e65058370f775069a7d692.html">src_main</a></li><li class="navelem"><a class="el" href="dir_5b3c471804d69f73ade30399a1a53f16.html">core</a></li><li class="navelem"><a class="el" href="pibase_8h.html">pibase.h</a></li>
<li class="footer">Generated on Tue May 23 2017 11:20:44 for PIP by
<li class="footer">Generated on Fri Dec 8 2017 16:36:04 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>