~ubuntu-branches/ubuntu/oneiric/bmagic/oneiric

« back to all changes in this revision

Viewing changes to doc/html/annotated.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2011-03-03 12:22:16 UTC
  • mfrom: (4.1.8 sid)
  • Revision ID: james.westby@ubuntu.com-20110303122216-qll5migewxnxe3s5
Tags: 3.7.0-1
* New upstream release (Closes: #615929)
* Update to Standards-Version 3.9.1 (no changes)
* Specify Debian source format as '3.0 (quilt)'

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
</div>
31
31
<div class="contents">
32
32
<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
33
 
  <tr><td class="indexkey"><a class="el" href="a00011.html">bm::_copyright&lt; T &gt;</a></td><td class="indexvalue">Internal structure </td></tr>
34
 
  <tr><td class="indexkey"><a class="el" href="a00012.html">bm::all_set&lt; T &gt;</a></td><td class="indexvalue">Structure carries pointer on bit block with all bits 1 </td></tr>
35
 
  <tr><td class="indexkey"><a class="el" href="a00013.html">bm::all_set&lt; T &gt;::all_set_block</a></td><td class="indexvalue"></td></tr>
36
 
  <tr><td class="indexkey"><a class="el" href="a00014.html">bm::bit_AND&lt; W &gt;</a></td><td class="indexvalue">Bit AND functor </td></tr>
37
 
  <tr><td class="indexkey"><a class="el" href="a00015.html">bm::bit_ASSIGN&lt; W &gt;</a></td><td class="indexvalue">Bit ASSIGN functor </td></tr>
38
 
  <tr><td class="indexkey"><a class="el" href="a00016.html">bm::bit_COUNT&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT functor </td></tr>
39
 
  <tr><td class="indexkey"><a class="el" href="a00017.html">bm::bit_COUNT_A&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT A functor </td></tr>
40
 
  <tr><td class="indexkey"><a class="el" href="a00018.html">bm::bit_COUNT_AND&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT AND functor </td></tr>
41
 
  <tr><td class="indexkey"><a class="el" href="a00019.html">bm::bit_COUNT_B&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT B functor </td></tr>
42
 
  <tr><td class="indexkey"><a class="el" href="a00020.html">bm::bit_COUNT_OR&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT OR functor </td></tr>
43
 
  <tr><td class="indexkey"><a class="el" href="a00021.html">bm::bit_COUNT_SUB_AB&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT SUB AB functor </td></tr>
44
 
  <tr><td class="indexkey"><a class="el" href="a00022.html">bm::bit_COUNT_SUB_BA&lt; W &gt;</a></td><td class="indexvalue">Bit SUB BA functor </td></tr>
45
 
  <tr><td class="indexkey"><a class="el" href="a00023.html">bm::bit_count_table&lt; T &gt;</a></td><td class="indexvalue">Structure to aid in counting bits table contains count of bits in 0-255 diapason of numbers </td></tr>
46
 
  <tr><td class="indexkey"><a class="el" href="a00024.html">bm::bit_COUNT_XOR&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT XOR functor </td></tr>
47
 
  <tr><td class="indexkey"><a class="el" href="a00025.html">bm::bit_grabber&lt; T, BPC &gt;</a></td><td class="indexvalue"></td></tr>
48
 
  <tr><td class="indexkey"><a class="el" href="a00026.html">bm::bit_grabber&lt; unsigned char, 8 &gt;</a></td><td class="indexvalue"></td></tr>
49
 
  <tr><td class="indexkey"><a class="el" href="a00027.html">bm::bit_grabber&lt; unsigned short, 16 &gt;</a></td><td class="indexvalue"></td></tr>
50
 
  <tr><td class="indexkey"><a class="el" href="a00028.html">bm::bit_grabber&lt; unsigned, 32 &gt;</a></td><td class="indexvalue"></td></tr>
51
 
  <tr><td class="indexkey"><a class="el" href="a00029.html">bm::bit_in&lt; TDecoder &gt;</a></td><td class="indexvalue">Byte based reader for un-aligned bit streaming </td></tr>
52
 
  <tr><td class="indexkey"><a class="el" href="a00030.html">bm::bit_OR&lt; W &gt;</a></td><td class="indexvalue">Bit OR functor </td></tr>
53
 
  <tr><td class="indexkey"><a class="el" href="a00031.html">bm::bit_out&lt; TEncoder &gt;</a></td><td class="indexvalue">Byte based writer for un-aligned bit streaming </td></tr>
54
 
  <tr><td class="indexkey"><a class="el" href="a00032.html">bm::bit_SUB&lt; W &gt;</a></td><td class="indexvalue">Bit SUB functor </td></tr>
55
 
  <tr><td class="indexkey"><a class="el" href="a00033.html">bm::bit_trans_grabber&lt; T, BPC, BPS &gt;</a></td><td class="indexvalue"></td></tr>
56
 
  <tr><td class="indexkey"><a class="el" href="a00034.html">bm::bit_XOR&lt; W &gt;</a></td><td class="indexvalue">Bit XOR functor </td></tr>
57
 
  <tr><td class="indexkey"><a class="el" href="a00035.html">bm::bvector&lt; Alloc, MS &gt;::iterator_base::bitblock_descr</a></td><td class="indexvalue">Information about current bitblock </td></tr>
58
 
  <tr><td class="indexkey"><a class="el" href="a00036.html">bm::bitblock_get_adapter</a></td><td class="indexvalue">Bit-block get adapter, takes bitblock and represents it as a <a class="el" href="a00036.html#a5fd937c34bcb5e5a2f6aa25333480db2">get_32()</a> accessor function /internal </td></tr>
59
 
  <tr><td class="indexkey"><a class="el" href="a00037.html">bm::bitblock_store_adapter</a></td><td class="indexvalue">Bit-block store adapter, takes bitblock and saves results into it /internal </td></tr>
60
 
  <tr><td class="indexkey"><a class="el" href="a00038.html">bm::bitblock_sum_adapter</a></td><td class="indexvalue">Bit-block sum adapter, takes values and sums it /internal </td></tr>
61
 
  <tr><td class="indexkey"><a class="el" href="a00039.html">bm::block_allocator</a></td><td class="indexvalue">Default malloc based bitblock allocator class </td></tr>
62
 
  <tr><td class="indexkey"><a class="el" href="a00040.html">bm::bvector&lt; Alloc, MS &gt;::iterator_base::block_descr</a></td><td class="indexvalue"></td></tr>
63
 
  <tr><td class="indexkey"><a class="el" href="a00041.html">bm::block_set_table&lt; T &gt;</a></td><td class="indexvalue">Structure keeps all-left/right ON bits masks </td></tr>
64
 
  <tr><td class="indexkey"><a class="el" href="a00042.html">bm::globals&lt; T &gt;::bo</a></td><td class="indexvalue"></td></tr>
65
 
  <tr><td class="indexkey"><a class="el" href="a00043.html">bm::bv_statistics</a></td><td class="indexvalue">Structure with statistical information about bitset's memory allocation details </td></tr>
66
 
  <tr><td class="indexkey"><a class="el" href="a00044.html">bm::bvector&lt; Alloc, MS &gt;</a></td><td class="indexvalue">Bitvector with runtime compression of bits </td></tr>
67
 
  <tr><td class="indexkey"><a class="el" href="a00045.html">bm::bvector_mini&lt; A &gt;</a></td><td class="indexvalue">Bitvector class with very limited functionality </td></tr>
68
 
  <tr><td class="indexkey"><a class="el" href="a00046.html">bm::bvmini&lt; N &gt;</a></td><td class="indexvalue">Mini bitvector used in <a class="el" href="a00044.html" title="bitvector with runtime compression of bits.">bvector</a> template to keep block type flags </td></tr>
69
 
  <tr><td class="indexkey"><a class="el" href="a00047.html">bm::copy_to_array_functor&lt; B &gt;</a></td><td class="indexvalue">Adaptor to copy 1 bits to array </td></tr>
70
 
  <tr><td class="indexkey"><a class="el" href="a00048.html">bm::copy_to_array_functor_inc&lt; B &gt;</a></td><td class="indexvalue">Adaptor to copy 1 bits to array with base increment </td></tr>
71
 
  <tr><td class="indexkey"><a class="el" href="a00049.html">bm::bvector&lt; Alloc, MS &gt;::counted_enumerator</a></td><td class="indexvalue">Constant input iterator designed to enumerate "ON" bits <a class="el" href="a00049.html" title="Constant input iterator designed to enumerate &quot;ON&quot; bits counted_enumerator...">counted_enumerator</a> keeps bitcount, ie number of ON bits starting from the position 0 in the bit string up to the currently enumerated bit </td></tr>
72
 
  <tr><td class="indexkey"><a class="el" href="a00050.html">bm::d_copy_func&lt; T &gt;</a></td><td class="indexvalue">D-Gap copy functor </td></tr>
73
 
  <tr><td class="indexkey"><a class="el" href="a00051.html">dbg_block_allocator</a></td><td class="indexvalue"></td></tr>
74
 
  <tr><td class="indexkey"><a class="el" href="a00052.html">dbg_ptr_allocator</a></td><td class="indexvalue"></td></tr>
75
 
  <tr><td class="indexkey"><a class="el" href="a00053.html">bm::DeBruijn_bit_position&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
76
 
  <tr><td class="indexkey"><a class="el" href="a00054.html">bm::decoder</a></td><td class="indexvalue">Class for decoding data from memory buffer </td></tr>
77
 
  <tr><td class="indexkey"><a class="el" href="a00055.html">bm::decoder_base</a></td><td class="indexvalue">Base class for all decoding functionality </td></tr>
78
 
  <tr><td class="indexkey"><a class="el" href="a00056.html">bm::decoder_little_endian</a></td><td class="indexvalue">Class for decoding data from memory buffer </td></tr>
79
 
  <tr><td class="indexkey"><a class="el" href="a00057.html">bm::decoder_range_adapter&lt; DEC &gt;</a></td><td class="indexvalue">Adapter to get words from a range stream (see range serialized bit-block) </td></tr>
80
 
  <tr><td class="indexkey"><a class="el" href="a00058.html">bm::deseriaizer_base&lt; DEC &gt;</a></td><td class="indexvalue">Base deserialization class </td></tr>
81
 
  <tr><td class="indexkey"><a class="el" href="a00059.html">bm::deserializer&lt; BV, DEC &gt;</a></td><td class="indexvalue">Class <a class="el" href="a00059.html" title="Class deserializer.">deserializer</a> </td></tr>
82
 
  <tr><td class="indexkey"><a class="el" href="a00060.html">bm::bvector&lt; Alloc, MS &gt;::iterator_base::dgap_descr</a></td><td class="indexvalue">Information about current DGAP block </td></tr>
83
 
  <tr><td class="indexkey"><a class="el" href="a00061.html">bm::distance_metric_descriptor</a></td><td class="indexvalue">Distance metric descriptor, holds metric code and result </td></tr>
84
 
  <tr><td class="indexkey"><a class="el" href="a00062.html">bm::encoder</a></td><td class="indexvalue">Memory encoding </td></tr>
85
 
  <tr><td class="indexkey"><a class="el" href="a00063.html">bm::bvector&lt; Alloc, MS &gt;::enumerator</a></td><td class="indexvalue">Constant input iterator designed to enumerate "ON" bits </td></tr>
86
 
  <tr><td class="indexkey"><a class="el" href="a00064.html">bm::first_bit_table&lt; T &gt;</a></td><td class="indexvalue">Structure keeps index of first right 1 bit for every byte </td></tr>
87
 
  <tr><td class="indexkey"><a class="el" href="a00065.html">bm::gamma_decoder&lt; T, TBitIO &gt;</a></td><td class="indexvalue">Elias Gamma <a class="el" href="a00054.html" title="Class for decoding data from memory buffer.">decoder</a> </td></tr>
88
 
  <tr><td class="indexkey"><a class="el" href="a00066.html">bm::gamma_encoder&lt; T, TBitIO &gt;</a></td><td class="indexvalue">Functor for Elias Gamma encoding </td></tr>
89
 
  <tr><td class="indexkey"><a class="el" href="a00067.html">bm::gap_len_table&lt; T &gt;</a></td><td class="indexvalue">Default GAP lengths table </td></tr>
90
 
  <tr><td class="indexkey"><a class="el" href="a00068.html">bm::gap_len_table_min&lt; T &gt;</a></td><td class="indexvalue">Alternative GAP lengths table. Good for for memory saver mode and very sparse bitsets </td></tr>
91
 
  <tr><td class="indexkey"><a class="el" href="a00069.html">bm::gap_transpose_engine&lt; GT, BT, BLOCK_SIZE &gt;</a></td><td class="indexvalue">Bit-plain splicing of a GAP block </td></tr>
92
 
  <tr><td class="indexkey"><a class="el" href="a00070.html">bm::globals&lt; T &gt;</a></td><td class="indexvalue">Internal structure </td></tr>
93
 
  <tr><td class="indexkey"><a class="el" href="a00071.html">bm::bvector&lt; Alloc, MS &gt;::insert_iterator</a></td><td class="indexvalue">Output iterator iterator designed to set "ON" bits based on input sequence of integers (bit indeces) </td></tr>
94
 
  <tr><td class="indexkey"><a class="el" href="a00072.html">bm::bvector&lt; Alloc, MS &gt;::iterator_base</a></td><td class="indexvalue">Base class for all iterators </td></tr>
95
 
  <tr><td class="indexkey"><a class="el" href="a00073.html">bm::iterator_deserializer&lt; BV, SerialIterator &gt;</a></td><td class="indexvalue">Iterator to walk forward the serialized stream </td></tr>
96
 
  <tr><td class="indexkey"><a class="el" href="a00074.html">bm::mem_alloc&lt; BA, PA &gt;</a></td><td class="indexvalue">BM style allocator adapter </td></tr>
97
 
  <tr><td class="indexkey"><a class="el" href="a00075.html">bm::miniset&lt; A, N &gt;</a></td><td class="indexvalue">Template class implements memory saving set functionality </td></tr>
98
 
  <tr><td class="indexkey"><a class="el" href="a00076.html">bm::operation_deserializer&lt; BV &gt;</a></td><td class="indexvalue">Class <a class="el" href="a00059.html" title="Class deserializer.">deserializer</a>, can perform logical operation on bit-vector and serialized bit-vector </td></tr>
99
 
  <tr><td class="indexkey"><a class="el" href="a00077.html">bm::operation_functions&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
100
 
  <tr><td class="indexkey"><a class="el" href="a00078.html">bm::ptr_allocator</a></td><td class="indexvalue">Default malloc based bitblock allocator class </td></tr>
101
 
  <tr><td class="indexkey"><a class="el" href="a00079.html">bm::ptr_guard&lt; T &gt;</a></td><td class="indexvalue">Mini auto-pointer for internal memory management </td></tr>
102
 
  <tr><td class="indexkey"><a class="el" href="a00080.html">bm::random_subset&lt; BV &gt;</a></td><td class="indexvalue"></td></tr>
103
 
  <tr><td class="indexkey"><a class="el" href="a00081.html">bm::bvector&lt; Alloc, MS &gt;::reference</a></td><td class="indexvalue">Class <a class="el" href="a00081.html" title="Class reference implements an object for bit assignment.">reference</a> implements an object for bit assignment </td></tr>
104
 
  <tr><td class="indexkey"><a class="el" href="a00082.html">bm::tmatrix&lt; T, ROWS, COLS &gt;::rstat</a></td><td class="indexvalue">Row characteristics for transposed matrix </td></tr>
105
 
  <tr><td class="indexkey"><a class="el" href="a00083.html">bm::serial_stream_iterator&lt; DEC &gt;</a></td><td class="indexvalue">Serialization stream iterator </td></tr>
106
 
  <tr><td class="indexkey"><a class="el" href="a00084.html">bm::serializer&lt; BV &gt;</a></td><td class="indexvalue">Bit-vector serialization class </td></tr>
107
 
  <tr><td class="indexkey"><a class="el" href="a00085.html">bm::sse_empty_guard</a></td><td class="indexvalue">SSE2 reinitialization guard class </td></tr>
108
 
  <tr><td class="indexkey"><a class="el" href="a00086.html">bm::bvector&lt; Alloc, MS &gt;::statistics</a></td><td class="indexvalue">Statistical information about bitset's memory allocation details </td></tr>
109
 
  <tr><td class="indexkey"><a class="el" href="a00087.html">bm::tmatrix&lt; T, ROWS, COLS &gt;</a></td><td class="indexvalue">Mini-matrix for bit transposition purposes </td></tr>
 
33
  <tr><td class="indexkey"><a class="el" href="a00010.html">bm::_copyright&lt; T &gt;</a></td><td class="indexvalue">Internal structure </td></tr>
 
34
  <tr><td class="indexkey"><a class="el" href="a00011.html">bm::all_set&lt; T &gt;</a></td><td class="indexvalue">Structure carries pointer on bit block with all bits 1 </td></tr>
 
35
  <tr><td class="indexkey"><a class="el" href="a00012.html">bm::all_set&lt; T &gt;::all_set_block</a></td><td class="indexvalue"></td></tr>
 
36
  <tr><td class="indexkey"><a class="el" href="a00013.html">bm::bit_AND&lt; W &gt;</a></td><td class="indexvalue">Bit AND functor </td></tr>
 
37
  <tr><td class="indexkey"><a class="el" href="a00014.html">bm::bit_ASSIGN&lt; W &gt;</a></td><td class="indexvalue">Bit ASSIGN functor </td></tr>
 
38
  <tr><td class="indexkey"><a class="el" href="a00015.html">bm::bit_COUNT&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT functor </td></tr>
 
39
  <tr><td class="indexkey"><a class="el" href="a00016.html">bm::bit_COUNT_A&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT A functor </td></tr>
 
40
  <tr><td class="indexkey"><a class="el" href="a00017.html">bm::bit_COUNT_AND&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT AND functor </td></tr>
 
41
  <tr><td class="indexkey"><a class="el" href="a00018.html">bm::bit_COUNT_B&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT B functor </td></tr>
 
42
  <tr><td class="indexkey"><a class="el" href="a00019.html">bm::bit_COUNT_OR&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT OR functor </td></tr>
 
43
  <tr><td class="indexkey"><a class="el" href="a00020.html">bm::bit_COUNT_SUB_AB&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT SUB AB functor </td></tr>
 
44
  <tr><td class="indexkey"><a class="el" href="a00021.html">bm::bit_COUNT_SUB_BA&lt; W &gt;</a></td><td class="indexvalue">Bit SUB BA functor </td></tr>
 
45
  <tr><td class="indexkey"><a class="el" href="a00022.html">bm::bit_count_table&lt; T &gt;</a></td><td class="indexvalue">Structure to aid in counting bits table contains count of bits in 0-255 diapason of numbers </td></tr>
 
46
  <tr><td class="indexkey"><a class="el" href="a00023.html">bm::bit_COUNT_XOR&lt; W &gt;</a></td><td class="indexvalue">Bit COUNT XOR functor </td></tr>
 
47
  <tr><td class="indexkey"><a class="el" href="a00024.html">bm::bit_grabber&lt; T, BPC &gt;</a></td><td class="indexvalue"></td></tr>
 
48
  <tr><td class="indexkey"><a class="el" href="a00025.html">bm::bit_grabber&lt; unsigned char, 8 &gt;</a></td><td class="indexvalue"></td></tr>
 
49
  <tr><td class="indexkey"><a class="el" href="a00026.html">bm::bit_grabber&lt; unsigned short, 16 &gt;</a></td><td class="indexvalue"></td></tr>
 
50
  <tr><td class="indexkey"><a class="el" href="a00027.html">bm::bit_grabber&lt; unsigned, 32 &gt;</a></td><td class="indexvalue"></td></tr>
 
51
  <tr><td class="indexkey"><a class="el" href="a00028.html">bm::bit_in&lt; TDecoder &gt;</a></td><td class="indexvalue">Byte based reader for un-aligned bit streaming </td></tr>
 
52
  <tr><td class="indexkey"><a class="el" href="a00029.html">bm::bit_OR&lt; W &gt;</a></td><td class="indexvalue">Bit OR functor </td></tr>
 
53
  <tr><td class="indexkey"><a class="el" href="a00030.html">bm::bit_out&lt; TEncoder &gt;</a></td><td class="indexvalue">Byte based writer for un-aligned bit streaming </td></tr>
 
54
  <tr><td class="indexkey"><a class="el" href="a00031.html">bm::bit_SUB&lt; W &gt;</a></td><td class="indexvalue">Bit SUB functor </td></tr>
 
55
  <tr><td class="indexkey"><a class="el" href="a00032.html">bm::bit_trans_grabber&lt; T, BPC, BPS &gt;</a></td><td class="indexvalue"></td></tr>
 
56
  <tr><td class="indexkey"><a class="el" href="a00033.html">bm::bit_XOR&lt; W &gt;</a></td><td class="indexvalue">Bit XOR functor </td></tr>
 
57
  <tr><td class="indexkey"><a class="el" href="a00034.html">bm::bvector&lt; Alloc &gt;::iterator_base::bitblock_descr</a></td><td class="indexvalue">Information about current bitblock </td></tr>
 
58
  <tr><td class="indexkey"><a class="el" href="a00035.html">bm::bitblock_get_adapter</a></td><td class="indexvalue">Bit-block get adapter, takes bitblock and represents it as a <a class="el" href="a00035.html#a5fd937c34bcb5e5a2f6aa25333480db2">get_32()</a> accessor function /internal </td></tr>
 
59
  <tr><td class="indexkey"><a class="el" href="a00036.html">bm::bitblock_store_adapter</a></td><td class="indexvalue">Bit-block store adapter, takes bitblock and saves results into it /internal </td></tr>
 
60
  <tr><td class="indexkey"><a class="el" href="a00037.html">bm::bitblock_sum_adapter</a></td><td class="indexvalue">Bit-block sum adapter, takes values and sums it /internal </td></tr>
 
61
  <tr><td class="indexkey"><a class="el" href="a00038.html">bm::block_allocator</a></td><td class="indexvalue">Default malloc based bitblock allocator class </td></tr>
 
62
  <tr><td class="indexkey"><a class="el" href="a00039.html">bm::bvector&lt; Alloc &gt;::iterator_base::block_descr</a></td><td class="indexvalue"></td></tr>
 
63
  <tr><td class="indexkey"><a class="el" href="a00040.html">bm::block_set_table&lt; T &gt;</a></td><td class="indexvalue">Structure keeps all-left/right ON bits masks </td></tr>
 
64
  <tr><td class="indexkey"><a class="el" href="a00041.html">bm::globals&lt; T &gt;::bo</a></td><td class="indexvalue"></td></tr>
 
65
  <tr><td class="indexkey"><a class="el" href="a00042.html">bm::bv_statistics</a></td><td class="indexvalue">Structure with statistical information about bitset's memory allocation details </td></tr>
 
66
  <tr><td class="indexkey"><a class="el" href="a00043.html">bm::bvector&lt; Alloc &gt;</a></td><td class="indexvalue">Bitvector with runtime compression of bits </td></tr>
 
67
  <tr><td class="indexkey"><a class="el" href="a00044.html">bm::bvector_mini&lt; A &gt;</a></td><td class="indexvalue">Bitvector class with very limited functionality </td></tr>
 
68
  <tr><td class="indexkey"><a class="el" href="a00045.html">bm::bvmini&lt; N &gt;</a></td><td class="indexvalue">Mini bitvector used in <a class="el" href="a00043.html" title="bitvector with runtime compression of bits.">bvector</a> template to keep block type flags </td></tr>
 
69
  <tr><td class="indexkey"><a class="el" href="a00046.html">bm::copy_to_array_functor&lt; B &gt;</a></td><td class="indexvalue">Adaptor to copy 1 bits to array </td></tr>
 
70
  <tr><td class="indexkey"><a class="el" href="a00047.html">bm::copy_to_array_functor_inc&lt; B &gt;</a></td><td class="indexvalue">Adaptor to copy 1 bits to array with base increment </td></tr>
 
71
  <tr><td class="indexkey"><a class="el" href="a00048.html">bm::bvector&lt; Alloc &gt;::counted_enumerator</a></td><td class="indexvalue">Constant input iterator designed to enumerate "ON" bits <a class="el" href="a00048.html" title="Constant input iterator designed to enumerate &quot;ON&quot; bits counted_enumerator...">counted_enumerator</a> keeps bitcount, ie number of ON bits starting from the position 0 in the bit string up to the currently enumerated bit </td></tr>
 
72
  <tr><td class="indexkey"><a class="el" href="a00049.html">bm::d_copy_func&lt; T &gt;</a></td><td class="indexvalue">D-Gap copy functor </td></tr>
 
73
  <tr><td class="indexkey"><a class="el" href="a00050.html">dbg_block_allocator</a></td><td class="indexvalue"></td></tr>
 
74
  <tr><td class="indexkey"><a class="el" href="a00051.html">dbg_ptr_allocator</a></td><td class="indexvalue"></td></tr>
 
75
  <tr><td class="indexkey"><a class="el" href="a00052.html">bm::DeBruijn_bit_position&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
 
76
  <tr><td class="indexkey"><a class="el" href="a00053.html">bm::decoder</a></td><td class="indexvalue">Class for decoding data from memory buffer </td></tr>
 
77
  <tr><td class="indexkey"><a class="el" href="a00054.html">bm::decoder_base</a></td><td class="indexvalue">Base class for all decoding functionality </td></tr>
 
78
  <tr><td class="indexkey"><a class="el" href="a00055.html">bm::decoder_little_endian</a></td><td class="indexvalue">Class for decoding data from memory buffer </td></tr>
 
79
  <tr><td class="indexkey"><a class="el" href="a00056.html">bm::decoder_range_adapter&lt; DEC &gt;</a></td><td class="indexvalue">Adapter to get words from a range stream (see range serialized bit-block) </td></tr>
 
80
  <tr><td class="indexkey"><a class="el" href="a00057.html">bm::deseriaizer_base&lt; DEC &gt;</a></td><td class="indexvalue">Base deserialization class </td></tr>
 
81
  <tr><td class="indexkey"><a class="el" href="a00058.html">bm::deserializer&lt; BV, DEC &gt;</a></td><td class="indexvalue">Class <a class="el" href="a00058.html" title="Class deserializer.">deserializer</a> </td></tr>
 
82
  <tr><td class="indexkey"><a class="el" href="a00059.html">bm::bvector&lt; Alloc &gt;::iterator_base::dgap_descr</a></td><td class="indexvalue">Information about current DGAP block </td></tr>
 
83
  <tr><td class="indexkey"><a class="el" href="a00060.html">bm::distance_metric_descriptor</a></td><td class="indexvalue">Distance metric descriptor, holds metric code and result </td></tr>
 
84
  <tr><td class="indexkey"><a class="el" href="a00061.html">bm::encoder</a></td><td class="indexvalue">Memory encoding </td></tr>
 
85
  <tr><td class="indexkey"><a class="el" href="a00062.html">bm::bvector&lt; Alloc &gt;::enumerator</a></td><td class="indexvalue">Constant input iterator designed to enumerate "ON" bits </td></tr>
 
86
  <tr><td class="indexkey"><a class="el" href="a00063.html">bm::first_bit_table&lt; T &gt;</a></td><td class="indexvalue">Structure keeps index of first right 1 bit for every byte </td></tr>
 
87
  <tr><td class="indexkey"><a class="el" href="a00064.html">bm::gamma_decoder&lt; T, TBitIO &gt;</a></td><td class="indexvalue">Elias Gamma <a class="el" href="a00053.html" title="Class for decoding data from memory buffer.">decoder</a> </td></tr>
 
88
  <tr><td class="indexkey"><a class="el" href="a00065.html">bm::gamma_encoder&lt; T, TBitIO &gt;</a></td><td class="indexvalue">Functor for Elias Gamma encoding </td></tr>
 
89
  <tr><td class="indexkey"><a class="el" href="a00066.html">bm::gap_len_table&lt; T &gt;</a></td><td class="indexvalue">Default GAP lengths table </td></tr>
 
90
  <tr><td class="indexkey"><a class="el" href="a00067.html">bm::gap_len_table_min&lt; T &gt;</a></td><td class="indexvalue">Alternative GAP lengths table. Good for for memory saver mode and very sparse bitsets </td></tr>
 
91
  <tr><td class="indexkey"><a class="el" href="a00068.html">bm::gap_transpose_engine&lt; GT, BT, BLOCK_SIZE &gt;</a></td><td class="indexvalue">Bit-plain splicing of a GAP block </td></tr>
 
92
  <tr><td class="indexkey"><a class="el" href="a00069.html">bm::globals&lt; T &gt;</a></td><td class="indexvalue">Internal structure </td></tr>
 
93
  <tr><td class="indexkey"><a class="el" href="a00070.html">bm::bvector&lt; Alloc &gt;::insert_iterator</a></td><td class="indexvalue">Output iterator iterator designed to set "ON" bits based on input sequence of integers (bit indeces) </td></tr>
 
94
  <tr><td class="indexkey"><a class="el" href="a00071.html">bm::bvector&lt; Alloc &gt;::iterator_base</a></td><td class="indexvalue">Base class for all iterators </td></tr>
 
95
  <tr><td class="indexkey"><a class="el" href="a00072.html">bm::iterator_deserializer&lt; BV, SerialIterator &gt;</a></td><td class="indexvalue">Iterator to walk forward the serialized stream </td></tr>
 
96
  <tr><td class="indexkey"><a class="el" href="a00073.html">bm::mem_alloc&lt; BA, PA &gt;</a></td><td class="indexvalue">BM style allocator adapter </td></tr>
 
97
  <tr><td class="indexkey"><a class="el" href="a00074.html">bm::miniset&lt; A, N &gt;</a></td><td class="indexvalue">Template class implements memory saving set functionality </td></tr>
 
98
  <tr><td class="indexkey"><a class="el" href="a00075.html">bm::operation_deserializer&lt; BV &gt;</a></td><td class="indexvalue">Class <a class="el" href="a00058.html" title="Class deserializer.">deserializer</a>, can perform logical operation on bit-vector and serialized bit-vector </td></tr>
 
99
  <tr><td class="indexkey"><a class="el" href="a00076.html">bm::operation_functions&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
 
100
  <tr><td class="indexkey"><a class="el" href="a00077.html">bm::ptr_allocator</a></td><td class="indexvalue">Default malloc based bitblock allocator class </td></tr>
 
101
  <tr><td class="indexkey"><a class="el" href="a00078.html">bm::ptr_guard&lt; T &gt;</a></td><td class="indexvalue">Mini auto-pointer for internal memory management </td></tr>
 
102
  <tr><td class="indexkey"><a class="el" href="a00079.html">bm::random_subset&lt; BV &gt;</a></td><td class="indexvalue"></td></tr>
 
103
  <tr><td class="indexkey"><a class="el" href="a00080.html">bm::bvector&lt; Alloc &gt;::reference</a></td><td class="indexvalue">Class <a class="el" href="a00080.html" title="Class reference implements an object for bit assignment.">reference</a> implements an object for bit assignment </td></tr>
 
104
  <tr><td class="indexkey"><a class="el" href="a00081.html">bm::tmatrix&lt; T, ROWS, COLS &gt;::rstat</a></td><td class="indexvalue">Row characteristics for transposed matrix </td></tr>
 
105
  <tr><td class="indexkey"><a class="el" href="a00082.html">bm::serial_stream_iterator&lt; DEC &gt;</a></td><td class="indexvalue">Serialization stream iterator </td></tr>
 
106
  <tr><td class="indexkey"><a class="el" href="a00083.html">bm::serializer&lt; BV &gt;</a></td><td class="indexvalue">Bit-vector serialization class </td></tr>
 
107
  <tr><td class="indexkey"><a class="el" href="a00084.html">bm::sse_empty_guard</a></td><td class="indexvalue">SSE2 reinitialization guard class </td></tr>
 
108
  <tr><td class="indexkey"><a class="el" href="a00085.html">bm::bvector&lt; Alloc &gt;::statistics</a></td><td class="indexvalue">Statistical information about bitset's memory allocation details </td></tr>
 
109
  <tr><td class="indexkey"><a class="el" href="a00086.html">bm::tmatrix&lt; T, ROWS, COLS &gt;</a></td><td class="indexvalue">Mini-matrix for bit transposition purposes </td></tr>
110
110
</table>
111
111
</div>
112
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 23 20:48:08 2010 for BitMagic by&nbsp;
 
112
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Apr 25 09:37:40 2010 for BitMagic by&nbsp;
113
113
<a href="http://www.doxygen.org/index.html">
114
114
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
115
115
</body>