1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>BitMagic: bmconst.h File Reference</title>
3
<title>BitMagic: bm::bit_OR< W > Struct Template Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
6
<!-- Generated by Doxygen 1.4.1 -->
7
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="examples.html">Examples</a></div>
9
<a class="el" href="dir_000000.html">src</a></div>
10
<h1>bmconst.h File Reference</h1>
12
This graph shows which files directly or indirectly include this file:<p><center><img src="a00133.png" border="0" usemap="#bmconst.hdep_map" alt=""></center>
13
<map name="bmconst.hdep_map">
14
<area href="a00074.html" shape="rect" coords="135,215,175,236" alt="">
15
<area href="a00075.html" shape="rect" coords="235,6,299,27" alt="">
16
<area href="a00091.html" shape="rect" coords="359,30,447,51" alt="">
17
<area href="a00083.html" shape="rect" coords="224,102,309,123" alt="">
18
<area href="a00084.html" shape="rect" coords="224,147,309,168" alt="">
19
<area href="a00085.html" shape="rect" coords="223,192,311,214" alt="">
20
<area href="a00086.html" shape="rect" coords="224,238,309,259" alt="">
21
<area href="a00087.html" shape="rect" coords="223,283,311,304" alt="">
22
<area href="a00088.html" shape="rect" coords="224,328,309,350" alt="">
23
<area href="a00089.html" shape="rect" coords="224,374,309,395" alt="">
24
<area href="a00090.html" shape="rect" coords="223,419,311,440" alt="">
28
<a href="a00104.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
9
<a class="el" href="a00129.html">bm</a>::<a class="el" href="a00076.html">bit_OR</a></div>
10
<h1>bm::bit_OR< W > Struct Template Reference</h1>Bit OR functor.
11
<a href="#_details">More...</a>
13
<code>#include <<a class="el" href="a00141.html">bmfunc.h</a>></code>
15
<table border="0" cellpadding="0" cellspacing="0">
30
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
31
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html">bm</a></td></tr>
33
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html#a0">DECLARE_TEMP_BLOCK</a>(x) <a class="el" href="a00092.html#a8">bm::id64_t</a> x[<a class="el" href="a00092.html#a13">bm::set_block_size</a> / 2];</td></tr>
36
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a8">id64_t</a></td></tr>
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a9">id_t</a></td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a10">word_t</a></td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a11">short_t</a></td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a19">gap_word_t</a></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00092.html#a8">id64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a31">wordop_t</a></td></tr>
49
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#ga0">strategy</a> { <a class="el" href="a00095.html#gga0a34">BM_BIT</a> = 0,
51
<a class="el" href="a00095.html#gga0a35">BM_GAP</a> = 1
54
<tr><td class="mdescLeft"> </td><td class="mdescRight">Block allocation strategies. <a href="a00095.html#ga0">More...</a><br></td></tr>
55
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a12">id_max</a> = 0xFFFFFFFF</td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a13">set_block_size</a> = 2048u</td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a14">set_block_shift</a> = 16u</td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a15">set_block_mask</a> = 0xFFFFu</td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a16">set_blkblk_mask</a> = 0xFFFFFFu</td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a17">set_word_shift</a> = 5u</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a18">set_word_mask</a> = 0x1Fu</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a20">gap_max_buff_len</a> = 1280</td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a21">gap_max_bits</a> = 65536</td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a22">gap_equiv_len</a></td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a23">gap_levels</a> = 4</td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a24">gap_max_level</a> = <a class="el" href="a00092.html#a23">bm::gap_levels</a> - 1</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a25">set_array_size</a> = 256u</td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a26">set_array_shift</a> = 8u</td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a27">set_array_mask</a> = 0xFFu</td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a28">set_total_blocks</a> = (<a class="el" href="a00092.html#a25">bm::set_array_size</a> * <a class="el" href="a00092.html#a25">bm::set_array_size</a>)</td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a29">bits_in_block</a> = <a class="el" href="a00092.html#a13">bm::set_block_size</a> * sizeof(<a class="el" href="a00092.html#a10">bm::word_t</a>) * 8</td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a30">bits_in_array</a> = <a class="el" href="a00092.html#a29">bm::bits_in_block</a> * <a class="el" href="a00092.html#a25">bm::set_array_size</a></td></tr>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00092.html#a8">id64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a32">all_bits_mask</a> = 0xffffffffffffffff</td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a33">set_block_size_op</a> = <a class="el" href="a00092.html#a13">bm::set_block_size</a> / 2</td></tr>
17
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
18
<tr><td class="memItemLeft" nowrap align="right" valign="top">W </td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html#a0">operator()</a> (W w1, W w2)</td></tr>
97
<hr><h2>Define Documentation</h2>
98
<a class="anchor" name="a0" doxytag="bmconst.h::DECLARE_TEMP_BLOCK"></a><p>
21
<hr><a name="_details"></a><h2>Detailed Description</h2>
22
<h3>template<typename W><br>
23
struct bm::bit_OR< W ></h3>
29
Definition at line <a class="el" href="a00141.html#l04179">4179</a> of file <a class="el" href="a00141.html">bmfunc.h</a>.<hr><h2>Member Function Documentation</h2>
30
<a class="anchor" name="a0" doxytag="bm::bit_OR::operator()"></a><p>
99
31
<table class="mdTable" cellpadding="2" cellspacing="0">
101
33
<td class="mdRow">
102
34
<table cellpadding="0" cellspacing="0" border="0">
104
<td class="md" nowrap valign="top">#define DECLARE_TEMP_BLOCK </td>
36
<td class="mdPrefix" colspan="4">
37
template<typename W> </td>
40
<td class="md" nowrap valign="top">W <a class="el" href="a00076.html">bm::bit_OR</a>< W >::operator() </td>
105
41
<td class="md" valign="top">( </td>
106
<td class="md" nowrap valign="top">x </td>
107
<td class="mdname1" valign="top" nowrap> </td>
108
<td class="md" valign="top"> ) </td>
109
<td class="md" nowrap> <a class="el" href="a00092.html#a8">bm::id64_t</a> x[<a class="el" href="a00092.html#a13">bm::set_block_size</a> / 2];</td>
115
<table cellspacing="5" cellpadding="0" border="0">
125
Definition at line <a class="el" href="a00104.html#l00092">92</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
128
<hr><h2>Typedef Documentation</h2>
129
<a class="anchor" name="file_a19" doxytag="bmconst.h::gap_word_t"></a><p>
130
<table class="mdTable" cellpadding="2" cellspacing="0">
133
<table cellpadding="0" cellspacing="0" border="0">
135
<td class="md" nowrap valign="top">typedef unsigned short <a class="el" href="a00092.html#a19">bm::gap_word_t</a> </td>
141
<table cellspacing="5" cellpadding="0" border="0">
151
Definition at line <a class="el" href="a00104.html#l00066">66</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
154
<a class="anchor" name="file_a8" doxytag="bmconst.h::id64_t"></a><p>
155
<table class="mdTable" cellpadding="2" cellspacing="0">
158
<table cellpadding="0" cellspacing="0" border="0">
160
<td class="md" nowrap valign="top">typedef unsigned long long <a class="el" href="a00092.html#a8">bm::id64_t</a> </td>
166
<table cellspacing="5" cellpadding="0" border="0">
176
Definition at line <a class="el" href="a00104.html#l00039">39</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
179
<a class="anchor" name="file_a9" doxytag="bmconst.h::id_t"></a><p>
180
<table class="mdTable" cellpadding="2" cellspacing="0">
183
<table cellpadding="0" cellspacing="0" border="0">
185
<td class="md" nowrap valign="top">typedef unsigned int <a class="el" href="a00092.html#a9">bm::id_t</a> </td>
191
<table cellspacing="5" cellpadding="0" border="0">
201
Definition at line <a class="el" href="a00104.html#l00043">43</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
204
<a class="anchor" name="file_a11" doxytag="bmconst.h::short_t"></a><p>
205
<table class="mdTable" cellpadding="2" cellspacing="0">
208
<table cellpadding="0" cellspacing="0" border="0">
210
<td class="md" nowrap valign="top">typedef unsigned short <a class="el" href="a00092.html#a11">bm::short_t</a> </td>
216
<table cellspacing="5" cellpadding="0" border="0">
226
Definition at line <a class="el" href="a00104.html#l00045">45</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
229
<a class="anchor" name="file_a10" doxytag="bmconst.h::word_t"></a><p>
230
<table class="mdTable" cellpadding="2" cellspacing="0">
233
<table cellpadding="0" cellspacing="0" border="0">
235
<td class="md" nowrap valign="top">typedef unsigned int <a class="el" href="a00092.html#a10">bm::word_t</a> </td>
241
<table cellspacing="5" cellpadding="0" border="0">
251
Definition at line <a class="el" href="a00104.html#l00044">44</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
254
<a class="anchor" name="file_a31" doxytag="bmconst.h::wordop_t"></a><p>
255
<table class="mdTable" cellpadding="2" cellspacing="0">
258
<table cellpadding="0" cellspacing="0" border="0">
260
<td class="md" nowrap valign="top">typedef <a class="el" href="a00092.html#a8">id64_t</a> <a class="el" href="a00092.html#a31">bm::wordop_t</a> </td>
266
<table cellspacing="5" cellpadding="0" border="0">
276
Definition at line <a class="el" href="a00104.html#l00089">89</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
279
<hr><h2>Variable Documentation</h2>
280
<a class="anchor" name="file_a32" doxytag="bmconst.h::all_bits_mask"></a><p>
281
<table class="mdTable" cellpadding="2" cellspacing="0">
284
<table cellpadding="0" cellspacing="0" border="0">
286
<td class="md" nowrap valign="top">const <a class="el" href="a00092.html#a8">id64_t</a> <a class="el" href="a00092.html#a32">bm::all_bits_mask</a> = 0xffffffffffffffff </td>
292
<table cellspacing="5" cellpadding="0" border="0">
302
Definition at line <a class="el" href="a00104.html#l00090">90</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
305
<a class="anchor" name="file_a30" doxytag="bmconst.h::bits_in_array"></a><p>
306
<table class="mdTable" cellpadding="2" cellspacing="0">
309
<table cellpadding="0" cellspacing="0" border="0">
311
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a30">bm::bits_in_array</a> = <a class="el" href="a00092.html#a29">bm::bits_in_block</a> * <a class="el" href="a00092.html#a25">bm::set_array_size</a> </td>
317
<table cellspacing="5" cellpadding="0" border="0">
327
Definition at line <a class="el" href="a00104.html#l00084">84</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
330
<a class="anchor" name="file_a29" doxytag="bmconst.h::bits_in_block"></a><p>
331
<table class="mdTable" cellpadding="2" cellspacing="0">
334
<table cellpadding="0" cellspacing="0" border="0">
336
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a29">bm::bits_in_block</a> = <a class="el" href="a00092.html#a13">bm::set_block_size</a> * sizeof(<a class="el" href="a00092.html#a10">bm::word_t</a>) * 8 </td>
342
<table cellspacing="5" cellpadding="0" border="0">
352
Definition at line <a class="el" href="a00104.html#l00083">83</a> of file <a class="el" href="a00104.html">bmconst.h</a>.
354
Referenced by <a class="el" href="a00102.html#l00434">bm::bvector< Alloc, MS >::enumerator::go_first()</a>. </td>
357
<a class="anchor" name="file_a22" doxytag="bmconst.h::gap_equiv_len"></a><p>
358
<table class="mdTable" cellpadding="2" cellspacing="0">
361
<table cellpadding="0" cellspacing="0" border="0">
363
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a22">bm::gap_equiv_len</a> </td>
369
<table cellspacing="5" cellpadding="0" border="0">
377
<b>Initial value:</b><div class="fragment"><pre class="fragment">
378
(<span class="keyword">sizeof</span>(bm::word_t) * bm::set_block_size) / <span class="keyword">sizeof</span>(<a class="code" href="a00092.html#a19">gap_word_t</a>)
381
Definition at line <a class="el" href="a00104.html#l00070">70</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
384
<a class="anchor" name="file_a23" doxytag="bmconst.h::gap_levels"></a><p>
385
<table class="mdTable" cellpadding="2" cellspacing="0">
388
<table cellpadding="0" cellspacing="0" border="0">
390
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a23">bm::gap_levels</a> = 4 </td>
396
<table cellspacing="5" cellpadding="0" border="0">
406
Definition at line <a class="el" href="a00104.html#l00072">72</a> of file <a class="el" href="a00104.html">bmconst.h</a>.
408
Referenced by <a class="el" href="a00102.html#l01808">bm::bvector< Alloc, MS >::optimize_gap_size()</a>. </td>
411
<a class="anchor" name="file_a21" doxytag="bmconst.h::gap_max_bits"></a><p>
412
<table class="mdTable" cellpadding="2" cellspacing="0">
415
<table cellpadding="0" cellspacing="0" border="0">
417
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a21">bm::gap_max_bits</a> = 65536 </td>
423
<table cellspacing="5" cellpadding="0" border="0">
433
Definition at line <a class="el" href="a00104.html#l00069">69</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
436
<a class="anchor" name="file_a20" doxytag="bmconst.h::gap_max_buff_len"></a><p>
437
<table class="mdTable" cellpadding="2" cellspacing="0">
440
<table cellpadding="0" cellspacing="0" border="0">
442
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a20">bm::gap_max_buff_len</a> = 1280 </td>
448
<table cellspacing="5" cellpadding="0" border="0">
458
Definition at line <a class="el" href="a00104.html#l00068">68</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
461
<a class="anchor" name="file_a24" doxytag="bmconst.h::gap_max_level"></a><p>
462
<table class="mdTable" cellpadding="2" cellspacing="0">
465
<table cellpadding="0" cellspacing="0" border="0">
467
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a24">bm::gap_max_level</a> = <a class="el" href="a00092.html#a23">bm::gap_levels</a> - 1 </td>
473
<table cellspacing="5" cellpadding="0" border="0">
483
Definition at line <a class="el" href="a00104.html#l00073">73</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
486
<a class="anchor" name="file_a12" doxytag="bmconst.h::id_max"></a><p>
487
<table class="mdTable" cellpadding="2" cellspacing="0">
490
<table cellpadding="0" cellspacing="0" border="0">
492
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a12">bm::id_max</a> = 0xFFFFFFFF </td>
498
<table cellspacing="5" cellpadding="0" border="0">
508
Definition at line <a class="el" href="a00104.html#l00049">49</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
511
<a class="anchor" name="file_a27" doxytag="bmconst.h::set_array_mask"></a><p>
512
<table class="mdTable" cellpadding="2" cellspacing="0">
515
<table cellpadding="0" cellspacing="0" border="0">
517
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a27">bm::set_array_mask</a> = 0xFFu </td>
523
<table cellspacing="5" cellpadding="0" border="0">
533
Definition at line <a class="el" href="a00104.html#l00080">80</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
536
<a class="anchor" name="file_a26" doxytag="bmconst.h::set_array_shift"></a><p>
537
<table class="mdTable" cellpadding="2" cellspacing="0">
540
<table cellpadding="0" cellspacing="0" border="0">
542
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a26">bm::set_array_shift</a> = 8u </td>
548
<table cellspacing="5" cellpadding="0" border="0">
558
Definition at line <a class="el" href="a00104.html#l00079">79</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
561
<a class="anchor" name="file_a25" doxytag="bmconst.h::set_array_size"></a><p>
562
<table class="mdTable" cellpadding="2" cellspacing="0">
565
<table cellpadding="0" cellspacing="0" border="0">
567
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a25">bm::set_array_size</a> = 256u </td>
573
<table cellspacing="5" cellpadding="0" border="0">
583
Definition at line <a class="el" href="a00104.html#l00078">78</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
586
<a class="anchor" name="file_a16" doxytag="bmconst.h::set_blkblk_mask"></a><p>
587
<table class="mdTable" cellpadding="2" cellspacing="0">
590
<table cellpadding="0" cellspacing="0" border="0">
592
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a16">bm::set_blkblk_mask</a> = 0xFFFFFFu </td>
598
<table cellspacing="5" cellpadding="0" border="0">
608
Definition at line <a class="el" href="a00104.html#l00056">56</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
611
<a class="anchor" name="file_a15" doxytag="bmconst.h::set_block_mask"></a><p>
612
<table class="mdTable" cellpadding="2" cellspacing="0">
615
<table cellpadding="0" cellspacing="0" border="0">
617
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a15">bm::set_block_mask</a> = 0xFFFFu </td>
623
<table cellspacing="5" cellpadding="0" border="0">
633
Definition at line <a class="el" href="a00104.html#l00055">55</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
636
<a class="anchor" name="file_a14" doxytag="bmconst.h::set_block_shift"></a><p>
637
<table class="mdTable" cellpadding="2" cellspacing="0">
640
<table cellpadding="0" cellspacing="0" border="0">
642
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a14">bm::set_block_shift</a> = 16u </td>
648
<table cellspacing="5" cellpadding="0" border="0">
658
Definition at line <a class="el" href="a00104.html#l00054">54</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
661
<a class="anchor" name="file_a13" doxytag="bmconst.h::set_block_size"></a><p>
662
<table class="mdTable" cellpadding="2" cellspacing="0">
665
<table cellpadding="0" cellspacing="0" border="0">
667
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a13">bm::set_block_size</a> = 2048u </td>
673
<table cellspacing="5" cellpadding="0" border="0">
683
Definition at line <a class="el" href="a00104.html#l00053">53</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
686
<a class="anchor" name="file_a33" doxytag="bmconst.h::set_block_size_op"></a><p>
687
<table class="mdTable" cellpadding="2" cellspacing="0">
690
<table cellpadding="0" cellspacing="0" border="0">
692
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a33">bm::set_block_size_op</a> = <a class="el" href="a00092.html#a13">bm::set_block_size</a> / 2 </td>
698
<table cellspacing="5" cellpadding="0" border="0">
708
Definition at line <a class="el" href="a00104.html#l00093">93</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
711
<a class="anchor" name="file_a28" doxytag="bmconst.h::set_total_blocks"></a><p>
712
<table class="mdTable" cellpadding="2" cellspacing="0">
715
<table cellpadding="0" cellspacing="0" border="0">
717
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a28">bm::set_total_blocks</a> = (<a class="el" href="a00092.html#a25">bm::set_array_size</a> * <a class="el" href="a00092.html#a25">bm::set_array_size</a>) </td>
723
<table cellspacing="5" cellpadding="0" border="0">
733
Definition at line <a class="el" href="a00104.html#l00081">81</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
736
<a class="anchor" name="file_a18" doxytag="bmconst.h::set_word_mask"></a><p>
737
<table class="mdTable" cellpadding="2" cellspacing="0">
740
<table cellpadding="0" cellspacing="0" border="0">
742
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a18">bm::set_word_mask</a> = 0x1Fu </td>
748
<table cellspacing="5" cellpadding="0" border="0">
758
Definition at line <a class="el" href="a00104.html#l00061">61</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
761
<a class="anchor" name="file_a17" doxytag="bmconst.h::set_word_shift"></a><p>
762
<table class="mdTable" cellpadding="2" cellspacing="0">
765
<table cellpadding="0" cellspacing="0" border="0">
767
<td class="md" nowrap valign="top">const unsigned <a class="el" href="a00092.html#a17">bm::set_word_shift</a> = 5u </td>
773
<table cellspacing="5" cellpadding="0" border="0">
783
Definition at line <a class="el" href="a00104.html#l00060">60</a> of file <a class="el" href="a00104.html">bmconst.h</a>. </td>
786
<hr size="1"><address style="align: right;"><small>Generated on Thu Apr 20 13:29:00 2006 for BitMagic by
42
<td class="md" nowrap valign="top">W </td>
43
<td class="mdname" nowrap> <em>w1</em>, </td>
46
<td class="md" nowrap align="right"></td>
48
<td class="md" nowrap>W </td>
49
<td class="mdname" nowrap> <em>w2</em></td>
53
<td class="md">) </td>
54
<td class="md" colspan="2"><code> [inline]</code></td>
60
<table cellspacing="5" cellpadding="0" border="0">
70
Definition at line <a class="el" href="a00141.html#l04181">4181</a> of file <a class="el" href="a00141.html">bmfunc.h</a>. </td>
73
<hr>The documentation for this struct was generated from the following file:<ul>
74
<li><a class="el" href="a00141.html">bmfunc.h</a></ul>
75
<hr size="1"><address style="align: right;"><small>Generated on Sun Aug 5 14:12:40 2007 for BitMagic by
787
76
<a href="http://www.doxygen.org/index.html">
788
77
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address>