~ubuntu-branches/ubuntu/vivid/bmagic/vivid

« back to all changes in this revision

Viewing changes to doc/html/a00077.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2010-04-08 16:47:58 UTC
  • mfrom: (4.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100408164758-3vu6wmrk1dnzqnnj
Tags: 3.6.4-1
* New upstream release
* Update to Standards-Version 3.8.4 (no changes)

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
28
28
    </ul>
29
29
  </div>
30
 
  <div class="navpath"><a class="el" href="a00115.html">bm</a>::<a class="el" href="a00077.html">operation_functions</a>
 
30
  <div class="navpath"><a class="el" href="a00116.html">bm</a>::<a class="el" href="a00077.html">operation_functions</a>
31
31
  </div>
32
32
</div>
33
33
<div class="contents">
34
34
<h1>bm::operation_functions&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="bm::operation_functions" -->
35
 
<p><code>#include &lt;<a class="el" href="a00093_source.html">bmfunc.h</a>&gt;</code></p>
 
35
<p><code>#include &lt;<a class="el" href="a00094_source.html">bmfunc.h</a>&gt;</code></p>
36
36
<table border="0" cellpadding="0" cellspacing="0">
37
37
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
38
38
<tr><td class="memItemLeft" align="right" valign="top">static <br class="typebreak"/>
39
 
<a class="el" href="a00115.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a691347341c16758acd97a7cebaf2d28e">gap_op_to_bit</a> (unsigned i)</td></tr>
40
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00115.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#adc10260f808b51e3870e1bbc7e5dffd4">gap_operation</a> (unsigned i)</td></tr>
 
39
<a class="el" href="a00116.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a691347341c16758acd97a7cebaf2d28e">gap_op_to_bit</a> (unsigned i)</td></tr>
 
40
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00116.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#adc10260f808b51e3870e1bbc7e5dffd4">gap_operation</a> (unsigned i)</td></tr>
41
41
<tr><td class="memItemLeft" align="right" valign="top">static <br class="typebreak"/>
42
 
<a class="el" href="a00115.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a4fc04066445af644759bf65ebf765760">bit_operation_count</a> (unsigned i)</td></tr>
 
42
<a class="el" href="a00116.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a4fc04066445af644759bf65ebf765760">bit_operation_count</a> (unsigned i)</td></tr>
43
43
<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
44
44
<tr><td class="memItemLeft" align="right" valign="top">static <br class="typebreak"/>
45
 
<a class="el" href="a00115.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#aee09fac26fae4f59affa6ef4eeaea757">gap2bit_table_</a> [bm::set_END]</td></tr>
46
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00115.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#aed0f01bb28a3bc16c7362d9fdb0e34b1">gapop_table_</a> [bm::set_END]</td></tr>
 
45
<a class="el" href="a00116.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#aee09fac26fae4f59affa6ef4eeaea757">gap2bit_table_</a> [bm::set_END]</td></tr>
 
46
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00116.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#aed0f01bb28a3bc16c7362d9fdb0e34b1">gapop_table_</a> [bm::set_END]</td></tr>
47
47
<tr><td class="memItemLeft" align="right" valign="top">static <br class="typebreak"/>
48
 
<a class="el" href="a00115.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a7c99937be5149113db2007bc554fbfb6">bit_op_count_table_</a> [bm::set_END]</td></tr>
 
48
<a class="el" href="a00116.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#a7c99937be5149113db2007bc554fbfb6">bit_op_count_table_</a> [bm::set_END]</td></tr>
49
49
</table>
50
50
<hr/><a name="_details"></a><h2>Detailed Description</h2>
51
51
<h3>template&lt;bool T&gt;<br/>
52
52
 struct bm::operation_functions&lt; T &gt;</h3>
53
53
 
54
54
 
55
 
<p>Definition at line <a class="el" href="a00093_source.html#l04922">4922</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
55
<p>Definition at line <a class="el" href="a00094_source.html#l05077">5077</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
56
56
<hr/><h2>Member Function Documentation</h2>
57
57
<a class="anchor" id="a4fc04066445af644759bf65ebf765760"></a><!-- doxytag: member="bm::operation_functions::bit_operation_count" ref="a4fc04066445af644759bf65ebf765760" args="(unsigned i)" -->
58
58
<div class="memitem">
61
61
template&lt;bool T&gt; </div>
62
62
      <table class="memname">
63
63
        <tr>
64
 
          <td class="memname">static <a class="el" href="a00115.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::bit_operation_count </td>
 
64
          <td class="memname">static <a class="el" href="a00116.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::bit_operation_count </td>
65
65
          <td>(</td>
66
66
          <td class="paramtype">unsigned&nbsp;</td>
67
67
          <td class="paramname"> <em>i</em></td>
72
72
</div>
73
73
<div class="memdoc">
74
74
 
75
 
<p>Definition at line <a class="el" href="a00093_source.html#l04944">4944</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
76
 
 
77
 
<p>References <a class="el" href="a00093_source.html#l04929">bm::operation_functions&lt; T &gt;::bit_op_count_table_</a>.</p>
78
 
 
79
 
<p>Referenced by <a class="el" href="a00089_source.html#l00114">bm::combine_count_operation_with_block()</a>.</p>
 
75
<p>Definition at line <a class="el" href="a00094_source.html#l05099">5099</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
 
76
 
 
77
<p>References <a class="el" href="a00094_source.html#l05084">bm::operation_functions&lt; T &gt;::bit_op_count_table_</a>.</p>
 
78
 
 
79
<p>Referenced by <a class="el" href="a00090_source.html#l00114">bm::combine_count_operation_with_block()</a>.</p>
80
80
 
81
81
</div>
82
82
</div>
87
87
template&lt;bool T&gt; </div>
88
88
      <table class="memname">
89
89
        <tr>
90
 
          <td class="memname">static <a class="el" href="a00115.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::gap_op_to_bit </td>
 
90
          <td class="memname">static <a class="el" href="a00116.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::gap_op_to_bit </td>
91
91
          <td>(</td>
92
92
          <td class="paramtype">unsigned&nbsp;</td>
93
93
          <td class="paramname"> <em>i</em></td>
98
98
</div>
99
99
<div class="memdoc">
100
100
 
101
 
<p>Definition at line <a class="el" href="a00093_source.html#l04932">4932</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
101
<p>Definition at line <a class="el" href="a00094_source.html#l05087">5087</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
102
102
 
103
 
<p>References <a class="el" href="a00093_source.html#l04925">bm::operation_functions&lt; T &gt;::gap2bit_table_</a>.</p>
 
103
<p>References <a class="el" href="a00094_source.html#l05080">bm::operation_functions&lt; T &gt;::gap2bit_table_</a>.</p>
104
104
 
105
105
</div>
106
106
</div>
111
111
template&lt;bool T&gt; </div>
112
112
      <table class="memname">
113
113
        <tr>
114
 
          <td class="memname">static <a class="el" href="a00115.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::gap_operation </td>
 
114
          <td class="memname">static <a class="el" href="a00116.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::gap_operation </td>
115
115
          <td>(</td>
116
116
          <td class="paramtype">unsigned&nbsp;</td>
117
117
          <td class="paramname"> <em>i</em></td>
122
122
</div>
123
123
<div class="memdoc">
124
124
 
125
 
<p>Definition at line <a class="el" href="a00093_source.html#l04938">4938</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
125
<p>Definition at line <a class="el" href="a00094_source.html#l05093">5093</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
126
126
 
127
 
<p>References <a class="el" href="a00093_source.html#l04927">bm::operation_functions&lt; T &gt;::gapop_table_</a>.</p>
 
127
<p>References <a class="el" href="a00094_source.html#l05082">bm::operation_functions&lt; T &gt;::gapop_table_</a>.</p>
128
128
 
129
129
</div>
130
130
</div>
136
136
template&lt;bool T&gt; </div>
137
137
      <table class="memname">
138
138
        <tr>
139
 
          <td class="memname"><a class="el" href="a00115.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#a7c99937be5149113db2007bc554fbfb6">bit_op_count_table_</a><code> [inline, static]</code></td>
 
139
          <td class="memname"><a class="el" href="a00116.html#ad93f96a77f223240b8c6b8f81c5db840">bit_operation_count_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#a7c99937be5149113db2007bc554fbfb6">bit_op_count_table_</a><code> [inline, static]</code></td>
140
140
        </tr>
141
141
      </table>
142
142
</div>
148
148
    0,                            
149
149
    0,                            
150
150
    0,                            
151
 
    &amp;<a class="code" href="a00120.html#ga9765914087df2fc22ec18db8128f2a12" title="Performs bitblock AND operation and calculates bitcount of the result.">bit_operation_and_count</a>,     
152
 
    &amp;<a class="code" href="a00120.html#gace08ab77feefb638daee164ee83118bc" title="Performs bitblock XOR operation and calculates bitcount of the result.">bit_operation_xor_count</a>,     
153
 
    &amp;<a class="code" href="a00120.html#ga5a267aff3b56cc6dadf5a3a338e00a1d" title="Performs bitblock OR operation and calculates bitcount of the result.">bit_operation_or_count</a>,      
154
 
    &amp;<a class="code" href="a00120.html#gaabb39bf01bf973cb7bf3648873921ab7" title="Performs bitblock SUB operation and calculates bitcount of the result.">bit_operation_sub_count</a>,     
155
 
    &amp;<a class="code" href="a00120.html#ga53867faf377db72324b858a37063c0b8" title="Performs inverted bitblock SUB operation and calculates bitcount of the result.">bit_operation_sub_count_inv</a>, 
 
151
    &amp;<a class="code" href="a00121.html#ga9765914087df2fc22ec18db8128f2a12" title="Performs bitblock AND operation and calculates bitcount of the result.">bit_operation_and_count</a>,     
 
152
    &amp;<a class="code" href="a00121.html#gace08ab77feefb638daee164ee83118bc" title="Performs bitblock XOR operation and calculates bitcount of the result.">bit_operation_xor_count</a>,     
 
153
    &amp;<a class="code" href="a00121.html#ga5a267aff3b56cc6dadf5a3a338e00a1d" title="Performs bitblock OR operation and calculates bitcount of the result.">bit_operation_or_count</a>,      
 
154
    &amp;<a class="code" href="a00121.html#gaabb39bf01bf973cb7bf3648873921ab7" title="Performs bitblock SUB operation and calculates bitcount of the result.">bit_operation_sub_count</a>,     
 
155
    &amp;<a class="code" href="a00121.html#ga53867faf377db72324b858a37063c0b8" title="Performs inverted bitblock SUB operation and calculates bitcount of the result.">bit_operation_sub_count_inv</a>, 
156
156
    0,                            
157
157
    0,                            
158
158
}
159
159
</pre></div>
160
 
<p>Definition at line <a class="el" href="a00093_source.html#l04929">4929</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
160
<p>Definition at line <a class="el" href="a00094_source.html#l05084">5084</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
161
161
 
162
 
<p>Referenced by <a class="el" href="a00093_source.html#l04944">bm::operation_functions&lt; T &gt;::bit_operation_count()</a>.</p>
 
162
<p>Referenced by <a class="el" href="a00094_source.html#l05099">bm::operation_functions&lt; T &gt;::bit_operation_count()</a>.</p>
163
163
 
164
164
</div>
165
165
</div>
170
170
template&lt;bool T&gt; </div>
171
171
      <table class="memname">
172
172
        <tr>
173
 
          <td class="memname"><a class="el" href="a00115.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#aee09fac26fae4f59affa6ef4eeaea757">gap2bit_table_</a><code> [inline, static]</code></td>
 
173
          <td class="memname"><a class="el" href="a00116.html#a18a8f03b151ca3a6d5e39e7709fb6c7c">gap_operation_to_bitset_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#aee09fac26fae4f59affa6ef4eeaea757">gap2bit_table_</a><code> [inline, static]</code></td>
174
174
        </tr>
175
175
      </table>
176
176
</div>
183
183
    0
184
184
}
185
185
</pre></div>
186
 
<p>Definition at line <a class="el" href="a00093_source.html#l04925">4925</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
186
<p>Definition at line <a class="el" href="a00094_source.html#l05080">5080</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
187
187
 
188
 
<p>Referenced by <a class="el" href="a00093_source.html#l04932">bm::operation_functions&lt; T &gt;::gap_op_to_bit()</a>.</p>
 
188
<p>Referenced by <a class="el" href="a00094_source.html#l05087">bm::operation_functions&lt; T &gt;::gap_op_to_bit()</a>.</p>
189
189
 
190
190
</div>
191
191
</div>
196
196
template&lt;bool T&gt; </div>
197
197
      <table class="memname">
198
198
        <tr>
199
 
          <td class="memname"><a class="el" href="a00115.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#aed0f01bb28a3bc16c7362d9fdb0e34b1">gapop_table_</a><code> [inline, static]</code></td>
 
199
          <td class="memname"><a class="el" href="a00116.html#a8402de852093e5b23b5825f1974b9c12">gap_operation_func_type</a> <a class="el" href="a00077.html">bm::operation_functions</a>&lt; T &gt;::<a class="el" href="a00077.html#aed0f01bb28a3bc16c7362d9fdb0e34b1">gapop_table_</a><code> [inline, static]</code></td>
200
200
        </tr>
201
201
      </table>
202
202
</div>
203
203
<div class="memdoc">
204
204
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
205
 
    &amp;<a class="code" href="a00119.html#ga1666464d22f7fd473db9aafcf2f77a63" title="GAP AND operation.">gap_operation_and</a>,    
206
 
    &amp;<a class="code" href="a00119.html#gacda280af8910ae5fde37731a3a7a1226" title="GAP OR operation.">gap_operation_or</a>,     
207
 
    &amp;<a class="code" href="a00119.html#gabe4c83e5e162c38e297116dd1cd05ac4" title="GAP SUB (AND NOT) operation.">gap_operation_sub</a>,    
208
 
    &amp;<a class="code" href="a00119.html#gaa5e07ad0256bf784ad3397acbbd23bb2" title="GAP XOR operation.">gap_operation_xor</a>,    
 
205
    &amp;<a class="code" href="a00120.html#ga1666464d22f7fd473db9aafcf2f77a63" title="GAP AND operation.">gap_operation_and</a>,    
 
206
    &amp;<a class="code" href="a00120.html#gacda280af8910ae5fde37731a3a7a1226" title="GAP OR operation.">gap_operation_or</a>,     
 
207
    &amp;<a class="code" href="a00120.html#gabe4c83e5e162c38e297116dd1cd05ac4" title="GAP SUB (AND NOT) operation.">gap_operation_sub</a>,    
 
208
    &amp;<a class="code" href="a00120.html#gaa5e07ad0256bf784ad3397acbbd23bb2" title="GAP XOR operation.">gap_operation_xor</a>,    
209
209
    0
210
210
}
211
211
</pre></div>
212
 
<p>Definition at line <a class="el" href="a00093_source.html#l04927">4927</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
212
<p>Definition at line <a class="el" href="a00094_source.html#l05082">5082</a> of file <a class="el" href="a00094_source.html">bmfunc.h</a>.</p>
213
213
 
214
 
<p>Referenced by <a class="el" href="a00093_source.html#l04938">bm::operation_functions&lt; T &gt;::gap_operation()</a>.</p>
 
214
<p>Referenced by <a class="el" href="a00094_source.html#l05093">bm::operation_functions&lt; T &gt;::gap_operation()</a>.</p>
215
215
 
216
216
</div>
217
217
</div>
218
218
<hr/>The documentation for this struct was generated from the following file:<ul>
219
 
<li><a class="el" href="a00093_source.html">bmfunc.h</a></li>
 
219
<li><a class="el" href="a00094_source.html">bmfunc.h</a></li>
220
220
</ul>
221
221
</div>
222
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Jan 8 20:09:20 2010 for BitMagic by&nbsp;
 
222
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 23 20:48:13 2010 for BitMagic by&nbsp;
223
223
<a href="http://www.doxygen.org/index.html">
224
224
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
225
225
</body>