Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > c9cfbd1355daacaf3b34517a6d7b18cc > files > 849

libdap-doc-3.11.0-2.fc15.i686.rpm

<!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"/>
<title>libdap++: libdap::SUCmp&lt; T1, UT2 &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libdap++&#160;<span id="projectnumber">Updated for version 3.8.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classlibdap_1_1SUCmp.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<h1>libdap::SUCmp&lt; T1, UT2 &gt; Class Template Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="libdap::SUCmp" -->
<p><code>#include &lt;<a class="el" href="Operators_8h_source.html">Operators.h</a>&gt;</code></p>

<p><a href="classlibdap_1_1SUCmp-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#af92dfccc1c959aabda0ec9d47aa7a19d">eq</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#ae4087f37444adb4cd9c14833528bc5ce">ge</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#a1b95f195fc4b48b84dea47d1cea6d7cb">gr</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#a80aa5e6af686f969ff3318dfcacbb636">le</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#a72add477f3571a2ec032c9c44fe6ff3c">lt</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#ab86539cabb34f9b6d96ea5bb89ba4c9d">ne</a> (T1 v1, UT2 v2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1SUCmp.html#a11d9b59797af3569ae3efda96fef8875">re</a> (T1, UT2)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T1, class UT2&gt;<br/>
 class libdap::SUCmp&lt; T1, UT2 &gt;</h3>

<p>Compare two numerical types, the first one signed and the second unsigned. If the signed argument is negative, zero is used in the comparison. This class is one implementation of the comparison policy used by rops. This class is here to make writing the <a class="el" href="classlibdap_1_1Byte.html#ad97b380875f85f6e7c3d02488f209afa" title="Evaluate relational operators.">Byte::ops</a>, ... member functions simpler. It is not necessary since the functions could twiddle the order of arguments to rops and use <code><a class="el" href="classlibdap_1_1USCmp.html">USCmp</a></code>. Having this class make <a class="el" href="classlibdap_1_1Byte.html" title="Holds a single byte.">Byte</a>:ops, ... simpler to read and write.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classlibdap_1_1Byte.html#ad97b380875f85f6e7c3d02488f209afa" title="Evaluate relational operators.">Byte::ops</a> </dd>
<dd>
<a class="el" href="classlibdap_1_1USCmp.html">USCmp</a> </dd>
<dd>
<a class="el" href="classlibdap_1_1Cmp.html">Cmp</a> </dd>
<dd>
ops </dd></dl>

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00150">150</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af92dfccc1c959aabda0ec9d47aa7a19d"></a><!-- doxytag: member="libdap::SUCmp::eq" ref="af92dfccc1c959aabda0ec9d47aa7a19d" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::eq </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00153">153</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_af92dfccc1c959aabda0ec9d47aa7a19d_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_af92dfccc1c959aabda0ec9d47aa7a19d_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_af92dfccc1c959aabda0ec9d47aa7a19d_cgraph" id="classlibdap_1_1SUCmp_af92dfccc1c959aabda0ec9d47aa7a19d_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae4087f37444adb4cd9c14833528bc5ce"></a><!-- doxytag: member="libdap::SUCmp::ge" ref="ae4087f37444adb4cd9c14833528bc5ce" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::ge </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00165">165</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_ae4087f37444adb4cd9c14833528bc5ce_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_ae4087f37444adb4cd9c14833528bc5ce_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_ae4087f37444adb4cd9c14833528bc5ce_cgraph" id="classlibdap_1_1SUCmp_ae4087f37444adb4cd9c14833528bc5ce_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1b95f195fc4b48b84dea47d1cea6d7cb"></a><!-- doxytag: member="libdap::SUCmp::gr" ref="a1b95f195fc4b48b84dea47d1cea6d7cb" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::gr </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00161">161</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_a1b95f195fc4b48b84dea47d1cea6d7cb_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_a1b95f195fc4b48b84dea47d1cea6d7cb_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_a1b95f195fc4b48b84dea47d1cea6d7cb_cgraph" id="classlibdap_1_1SUCmp_a1b95f195fc4b48b84dea47d1cea6d7cb_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a80aa5e6af686f969ff3318dfcacbb636"></a><!-- doxytag: member="libdap::SUCmp::le" ref="a80aa5e6af686f969ff3318dfcacbb636" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::le </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00173">173</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_a80aa5e6af686f969ff3318dfcacbb636_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_a80aa5e6af686f969ff3318dfcacbb636_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_a80aa5e6af686f969ff3318dfcacbb636_cgraph" id="classlibdap_1_1SUCmp_a80aa5e6af686f969ff3318dfcacbb636_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a72add477f3571a2ec032c9c44fe6ff3c"></a><!-- doxytag: member="libdap::SUCmp::lt" ref="a72add477f3571a2ec032c9c44fe6ff3c" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::lt </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00169">169</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_a72add477f3571a2ec032c9c44fe6ff3c_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_a72add477f3571a2ec032c9c44fe6ff3c_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_a72add477f3571a2ec032c9c44fe6ff3c_cgraph" id="classlibdap_1_1SUCmp_a72add477f3571a2ec032c9c44fe6ff3c_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab86539cabb34f9b6d96ea5bb89ba4c9d"></a><!-- doxytag: member="libdap::SUCmp::ne" ref="ab86539cabb34f9b6d96ea5bb89ba4c9d" args="(T1 v1, UT2 v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::ne </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00157">157</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

<p>References <a class="el" href="Operators_8h_source.html#l00050">libdap::dods_max()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1SUCmp_ab86539cabb34f9b6d96ea5bb89ba4c9d_cgraph.png" border="0" usemap="#classlibdap_1_1SUCmp_ab86539cabb34f9b6d96ea5bb89ba4c9d_cgraph" alt=""/></div>
<map name="classlibdap_1_1SUCmp_ab86539cabb34f9b6d96ea5bb89ba4c9d_cgraph" id="classlibdap_1_1SUCmp_ab86539cabb34f9b6d96ea5bb89ba4c9d_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aa82de3f91e281e1866adf5fa78966fa0" title="libdap::dods_max" alt="" coords="247,5,428,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a11d9b59797af3569ae3efda96fef8875"></a><!-- doxytag: member="libdap::SUCmp::re" ref="a11d9b59797af3569ae3efda96fef8875" args="(T1, UT2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class UT2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="classlibdap_1_1SUCmp.html">libdap::SUCmp</a>&lt; T1, UT2 &gt;::re </td>
          <td>(</td>
          <td class="paramtype">T1&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UT2&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Operators_8h_source.html#l00177">177</a> of file <a class="el" href="Operators_8h_source.html">Operators.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="Operators_8h_source.html">Operators.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelibdap.html">libdap</a>      </li>
      <li class="navelem"><a class="el" href="classlibdap_1_1SUCmp.html">SUCmp</a>      </li>
      <li class="footer">Generated on Tue Feb 8 2011 for libdap++ by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>