git-svn-id: svn://db.shs.com.ru/pip@579 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">PIP
|
||||
 <span id="projectnumber">1.0.0_rc3</span>
|
||||
 <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 </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"> </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"> </td></tr>
|
||||
<tr class="memitem:a73d140028db62075675e0578884fab3b"><td class="memItemLeft" align="right" valign="top"><a id="a73d140028db62075675e0578884fab3b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a73d140028db62075675e0578884fab3b">environ</a>   (*_NSGetEnviron())</td></tr>
|
||||
<tr class="memdesc:a73d140028db62075675e0578884fab3b"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:a73d140028db62075675e0578884fab3b"><td class="memItemLeft" align="right" valign="top"><a id="a73d140028db62075675e0578884fab3b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a73d140028db62075675e0578884fab3b">environ</a>   __environ</td></tr>
|
||||
<tr class="memdesc:a73d140028db62075675e0578884fab3b"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:a75c828ed6c02fcd44084e67a032e422c"><td class="memItemLeft" align="right" valign="top"><a id="a75c828ed6c02fcd44084e67a032e422c"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a75c828ed6c02fcd44084e67a032e422c">FOREVER</a>   for (;;)</td></tr>
|
||||
<tr class="memdesc:a75c828ed6c02fcd44084e67a032e422c"><td class="mdescLeft"> </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 </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a077c15d518abc4962091fa666c4bedda">piSwapBinary</a> (T &f, T &s)</td></tr>
|
||||
<tr class="memdesc:a077c15d518abc4962091fa666c4bedda"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:a2648a7b594e3a3d4d582f2480914d2a3"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
|
||||
<tr class="memitem:a983fb6261220848dead0db5ffba95071"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a983fb6261220848dead0db5ffba95071"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="pibase_8h.html#a983fb6261220848dead0db5ffba95071">piRound</a> (const T &v)</td></tr>
|
||||
<tr class="memdesc:a983fb6261220848dead0db5ffba95071"><td class="mdescLeft"> </td><td class="mdescRight">Templated function return round of float falue. <a href="#a983fb6261220848dead0db5ffba95071">More...</a><br /></td></tr>
|
||||
@@ -324,6 +337,51 @@ template<typename T > </div>
|
||||
</p><div class="fragment"></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2648a7b594e3a3d4d582f2480914d2a3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2648a7b594e3a3d4d582f2480914d2a3">◆ </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 * </td>
|
||||
<td class="paramname"><em>f</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const void * </td>
|
||||
<td class="paramname"><em>s</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>size</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>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">◆ </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>
|
||||
|
||||
Reference in New Issue
Block a user