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

« back to all changes in this revision

Viewing changes to doc/html/a00045.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="a00045.html">bvector_mini</a>
 
30
  <div class="navpath"><a class="el" href="a00116.html">bm</a>::<a class="el" href="a00045.html">bvector_mini</a>
31
31
  </div>
32
32
</div>
33
33
<div class="contents">
35
35
<p>Bitvector class with very limited functionality.  
36
36
<a href="#_details">More...</a></p>
37
37
 
38
 
<p><code>#include &lt;<a class="el" href="a00103_source.html">bmvmin.h</a>&gt;</code></p>
 
38
<p><code>#include &lt;<a class="el" href="a00104_source.html">bmvmin.h</a>&gt;</code></p>
39
39
<table border="0" cellpadding="0" cellspacing="0">
40
40
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
41
41
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#a6a19b7eb95001b59818314ab36af98f8">bvector_mini</a> (unsigned size)</td></tr>
70
70
<p>Bitvector class with very limited functionality. </p>
71
71
<p>Class implements simple bitset and used for internal and testing purposes. </p>
72
72
 
73
 
<p>Definition at line <a class="el" href="a00103_source.html#l00273">273</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
73
<p>Definition at line <a class="el" href="a00104_source.html#l00273">273</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
74
74
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
75
75
<a class="anchor" id="a6a19b7eb95001b59818314ab36af98f8"></a><!-- doxytag: member="bm::bvector_mini::bvector_mini" ref="a6a19b7eb95001b59818314ab36af98f8" args="(unsigned size)" -->
76
76
<div class="memitem">
90
90
</div>
91
91
<div class="memdoc">
92
92
 
93
 
<p>Definition at line <a class="el" href="a00103_source.html#l00276">276</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
93
<p>Definition at line <a class="el" href="a00104_source.html#l00276">276</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
94
94
 
95
95
</div>
96
96
</div>
112
112
</div>
113
113
<div class="memdoc">
114
114
 
115
 
<p>Definition at line <a class="el" href="a00103_source.html#l00284">284</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
115
<p>Definition at line <a class="el" href="a00104_source.html#l00284">284</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
116
116
 
117
117
</div>
118
118
</div>
133
133
</div>
134
134
<div class="memdoc">
135
135
 
136
 
<p>Definition at line <a class="el" href="a00103_source.html#l00292">292</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
136
<p>Definition at line <a class="el" href="a00104_source.html#l00292">292</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
137
137
 
138
138
</div>
139
139
</div>
157
157
 
158
158
<p>Counts number of bits ON. </p>
159
159
 
160
 
<p>Definition at line <a class="el" href="a00103_source.html#l00325">325</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
160
<p>Definition at line <a class="el" href="a00104_source.html#l00325">325</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
161
161
 
162
 
<p>Referenced by <a class="el" href="a00103_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
 
162
<p>Referenced by <a class="el" href="a00104_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
163
163
 
164
164
</div>
165
165
</div>
183
183
 
184
184
<p>Sets bit number pos to 0. </p>
185
185
 
186
 
<p>Definition at line <a class="el" href="a00103_source.html#l00316">316</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
186
<p>Definition at line <a class="el" href="a00104_source.html#l00316">316</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
187
187
 
188
188
</div>
189
189
</div>
205
205
</div>
206
206
<div class="memdoc">
207
207
 
208
 
<p>Definition at line <a class="el" href="a00103_source.html#l00428">428</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
208
<p>Definition at line <a class="el" href="a00104_source.html#l00428">428</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
209
209
 
210
 
<p>References <a class="el" href="a00103_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
 
210
<p>References <a class="el" href="a00104_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
211
211
 
212
212
</div>
213
213
</div>
229
229
</div>
230
230
<div class="memdoc">
231
231
 
232
 
<p>Definition at line <a class="el" href="a00103_source.html#l00453">453</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
232
<p>Definition at line <a class="el" href="a00104_source.html#l00453">453</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
233
233
 
234
 
<p>References <a class="el" href="a00103_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
 
234
<p>References <a class="el" href="a00104_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
235
235
 
236
236
</div>
237
237
</div>
253
253
</div>
254
254
<div class="memdoc">
255
255
 
256
 
<p>Definition at line <a class="el" href="a00103_source.html#l00465">465</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
256
<p>Definition at line <a class="el" href="a00104_source.html#l00465">465</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
257
257
 
258
 
<p>References <a class="el" href="a00103_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
 
258
<p>References <a class="el" href="a00104_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
259
259
 
260
260
</div>
261
261
</div>
277
277
</div>
278
278
<div class="memdoc">
279
279
 
280
 
<p>Definition at line <a class="el" href="a00103_source.html#l00440">440</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
280
<p>Definition at line <a class="el" href="a00104_source.html#l00440">440</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
281
281
 
282
 
<p>References <a class="el" href="a00103_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
 
282
<p>References <a class="el" href="a00104_source.html#l00477">bm::bvector_mini&lt; A &gt;::get_buf()</a>.</p>
283
283
 
284
284
</div>
285
285
</div>
303
303
 
304
304
<p>Comparison. </p>
305
305
 
306
 
<p>Definition at line <a class="el" href="a00103_source.html#l00339">339</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
306
<p>Definition at line <a class="el" href="a00104_source.html#l00339">339</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
307
307
 
308
 
<p>References <a class="el" href="a00103_source.html#l00325">bm::bvector_mini&lt; A &gt;::bit_count()</a>, <a class="el" href="a00092_source.html#l00050">BM_ASSERT</a>, <a class="el" href="a00103_source.html#l00377">bm::bvector_mini&lt; A &gt;::get_first()</a>, and <a class="el" href="a00103_source.html#l00403">bm::bvector_mini&lt; A &gt;::get_next()</a>.</p>
 
308
<p>References <a class="el" href="a00104_source.html#l00325">bm::bvector_mini&lt; A &gt;::bit_count()</a>, <a class="el" href="a00093_source.html#l00050">BM_ASSERT</a>, <a class="el" href="a00104_source.html#l00377">bm::bvector_mini&lt; A &gt;::get_first()</a>, and <a class="el" href="a00104_source.html#l00403">bm::bvector_mini&lt; A &gt;::get_next()</a>.</p>
309
309
 
310
310
</div>
311
311
</div>
326
326
</div>
327
327
<div class="memdoc">
328
328
 
329
 
<p>Definition at line <a class="el" href="a00103_source.html#l00477">477</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
329
<p>Definition at line <a class="el" href="a00104_source.html#l00477">477</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
330
330
 
331
 
<p>Referenced by <a class="el" href="a00103_source.html#l00428">bm::bvector_mini&lt; A &gt;::combine_and()</a>, <a class="el" href="a00103_source.html#l00453">bm::bvector_mini&lt; A &gt;::combine_or()</a>, <a class="el" href="a00103_source.html#l00465">bm::bvector_mini&lt; A &gt;::combine_sub()</a>, and <a class="el" href="a00103_source.html#l00440">bm::bvector_mini&lt; A &gt;::combine_xor()</a>.</p>
 
331
<p>Referenced by <a class="el" href="a00104_source.html#l00428">bm::bvector_mini&lt; A &gt;::combine_and()</a>, <a class="el" href="a00104_source.html#l00453">bm::bvector_mini&lt; A &gt;::combine_or()</a>, <a class="el" href="a00104_source.html#l00465">bm::bvector_mini&lt; A &gt;::combine_sub()</a>, and <a class="el" href="a00104_source.html#l00440">bm::bvector_mini&lt; A &gt;::combine_xor()</a>.</p>
332
332
 
333
333
</div>
334
334
</div>
351
351
 
352
352
<p>Returns index of the first ON bit. </p>
353
353
 
354
 
<p>Definition at line <a class="el" href="a00103_source.html#l00377">377</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
354
<p>Definition at line <a class="el" href="a00104_source.html#l00377">377</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
355
355
 
356
 
<p>Referenced by <a class="el" href="a00103_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
 
356
<p>Referenced by <a class="el" href="a00104_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
357
357
 
358
358
</div>
359
359
</div>
377
377
 
378
378
<p>Returns index of next bit, which is ON. </p>
379
379
 
380
 
<p>Definition at line <a class="el" href="a00103_source.html#l00403">403</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
380
<p>Definition at line <a class="el" href="a00104_source.html#l00403">403</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
381
381
 
382
 
<p>Referenced by <a class="el" href="a00103_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
 
382
<p>Referenced by <a class="el" href="a00104_source.html#l00339">bm::bvector_mini&lt; A &gt;::compare()</a>.</p>
383
383
 
384
384
</div>
385
385
</div>
403
403
 
404
404
<p>Checks if bit pos 1 or 0. Returns 0 if 0 and non zero otherwise. </p>
405
405
 
406
 
<p>Definition at line <a class="el" href="a00103_source.html#l00298">298</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
406
<p>Definition at line <a class="el" href="a00104_source.html#l00298">298</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
407
407
 
408
408
</div>
409
409
</div>
424
424
</div>
425
425
<div class="memdoc">
426
426
 
427
 
<p>Definition at line <a class="el" href="a00103_source.html#l00478">478</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
427
<p>Definition at line <a class="el" href="a00104_source.html#l00478">478</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
428
428
 
429
429
</div>
430
430
</div>
448
448
 
449
449
<p>Sets bit number pos to 1. </p>
450
450
 
451
 
<p>Definition at line <a class="el" href="a00103_source.html#l00307">307</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
451
<p>Definition at line <a class="el" href="a00104_source.html#l00307">307</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
452
452
 
453
453
</div>
454
454
</div>
470
470
</div>
471
471
<div class="memdoc">
472
472
 
473
 
<p>Definition at line <a class="el" href="a00103_source.html#l00483">483</a> of file <a class="el" href="a00103_source.html">bmvmin.h</a>.</p>
 
473
<p>Definition at line <a class="el" href="a00104_source.html#l00483">483</a> of file <a class="el" href="a00104_source.html">bmvmin.h</a>.</p>
474
474
 
475
 
<p>References <a class="el" href="a00092_source.html#l00050">BM_ASSERT</a>.</p>
 
475
<p>References <a class="el" href="a00093_source.html#l00050">BM_ASSERT</a>.</p>
476
476
 
477
477
</div>
478
478
</div>
479
479
<hr/>The documentation for this class was generated from the following file:<ul>
480
 
<li><a class="el" href="a00103_source.html">bmvmin.h</a></li>
 
480
<li><a class="el" href="a00104_source.html">bmvmin.h</a></li>
481
481
</ul>
482
482
</div>
483
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Jan 8 20:09:20 2010 for BitMagic by&nbsp;
 
483
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 23 20:48:13 2010 for BitMagic by&nbsp;
484
484
<a href="http://www.doxygen.org/index.html">
485
485
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
486
486
</body>