~ubuntu-branches/ubuntu/trusty/bmagic/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/html/a00034.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2010-01-24 14:45:39 UTC
  • mfrom: (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100124144539-4ipk5rt64dpp38hl
Tags: 3.6.3-1
* New upstream release
* debian/patches/config.guess.patch: drop obsolete patch
* Add ${misc:Depends} as requested by lintian

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<title>BitMagic: bm::bvector&lt; Alloc, MS &gt;::iterator_base::bitblock_descr Struct Reference</title>
 
5
<title>BitMagic: bm::bit_XOR&lt; W &gt; Struct Template Reference</title>
6
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
8
</head>
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="a00110.html">bm</a>::<a class="el" href="a00043.html">bvector</a>::<a class="el" href="a00071.html">iterator_base</a>::<a class="el" href="a00034.html">bitblock_descr</a>
 
30
  <div class="navpath"><a class="el" href="a00115.html">bm</a>::<a class="el" href="a00034.html">bit_XOR</a>
31
31
  </div>
32
32
</div>
33
33
<div class="contents">
34
 
<h1>bm::bvector&lt; Alloc, MS &gt;::iterator_base::bitblock_descr Struct Reference</h1><!-- doxytag: class="bm::bvector::iterator_base::bitblock_descr" -->
35
 
<p>Information about current bitblock.  
 
34
<h1>bm::bit_XOR&lt; W &gt; Struct Template Reference</h1><!-- doxytag: class="bm::bit_XOR" -->
 
35
<p>Bit XOR functor.  
36
36
<a href="#_details">More...</a></p>
37
37
 
38
 
<p><code>#include &lt;<a class="el" href="a00084_source.html">bm.h</a>&gt;</code></p>
 
38
<p><code>#include &lt;<a class="el" href="a00093_source.html">bmfunc.h</a>&gt;</code></p>
39
39
<table border="0" cellpadding="0" cellspacing="0">
40
 
<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
41
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00110.html#a17fd5ba52db3ddda05e6f8dd5000a1a4">bm::word_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#a1493d1dde691bc56ac4fdd31ad8206b6">ptr</a></td></tr>
42
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Word pointer.  <a href="#a1493d1dde691bc56ac4fdd31ad8206b6"></a><br/></td></tr>
43
 
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#a98b3ad31436094a6709f012bdac61f58">bits</a> [32]</td></tr>
44
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unpacked list of ON bits.  <a href="#a98b3ad31436094a6709f012bdac61f58"></a><br/></td></tr>
45
 
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#afa87824f495bddbc2b835193e524630e">idx</a></td></tr>
46
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current position in the bit list.  <a href="#afa87824f495bddbc2b835193e524630e"></a><br/></td></tr>
47
 
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#a8f005df34342398c3ec65aa3f6f57db0">cnt</a></td></tr>
48
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of ON bits.  <a href="#a8f005df34342398c3ec65aa3f6f57db0"></a><br/></td></tr>
49
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00110.html#aa3824d882a037396370b16f2f0a8bf37">bm::id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#ab83089689e5235239ebc50731e3d3c84">pos</a></td></tr>
50
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Last bit position before.  <a href="#ab83089689e5235239ebc50731e3d3c84"></a><br/></td></tr>
 
40
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 
41
<tr><td class="memItemLeft" align="right" valign="top">W&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#a21cb402c91174d72ca7fe473b9e22bd8">operator()</a> (W w1, W w2)</td></tr>
51
42
</table>
52
43
<hr/><a name="_details"></a><h2>Detailed Description</h2>
53
 
<h3>template&lt;class Alloc, class MS&gt;<br/>
54
 
 struct bm::bvector&lt; Alloc, MS &gt;::iterator_base::bitblock_descr</h3>
55
 
 
56
 
<p>Information about current bitblock. </p>
57
 
 
58
 
<p>Definition at line <a class="el" href="a00084_source.html#l00285">285</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
59
 
<hr/><h2>Field Documentation</h2>
60
 
<a class="anchor" id="a98b3ad31436094a6709f012bdac61f58"></a><!-- doxytag: member="bm::bvector::iterator_base::bitblock_descr::bits" ref="a98b3ad31436094a6709f012bdac61f58" args="[32]" -->
61
 
<div class="memitem">
62
 
<div class="memproto">
63
 
<div class="memtemplate">
64
 
template&lt;class Alloc, class MS&gt; </div>
65
 
      <table class="memname">
66
 
        <tr>
67
 
          <td class="memname">unsigned <a class="el" href="a00043.html">bm::bvector</a>&lt; Alloc, MS &gt;::<a class="el" href="a00034.html#a98b3ad31436094a6709f012bdac61f58">iterator_base::bitblock_descr::bits</a>[32]</td>
68
 
        </tr>
69
 
      </table>
70
 
</div>
71
 
<div class="memdoc">
72
 
 
73
 
<p>Unpacked list of ON bits. </p>
74
 
 
75
 
<p>Definition at line <a class="el" href="a00084_source.html#l00288">288</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
76
 
 
77
 
</div>
78
 
</div>
79
 
<a class="anchor" id="a8f005df34342398c3ec65aa3f6f57db0"></a><!-- doxytag: member="bm::bvector::iterator_base::bitblock_descr::cnt" ref="a8f005df34342398c3ec65aa3f6f57db0" args="" -->
80
 
<div class="memitem">
81
 
<div class="memproto">
82
 
<div class="memtemplate">
83
 
template&lt;class Alloc, class MS&gt; </div>
84
 
      <table class="memname">
85
 
        <tr>
86
 
          <td class="memname">unsigned <a class="el" href="a00043.html">bm::bvector</a>&lt; Alloc, MS &gt;::<a class="el" href="a00034.html#a8f005df34342398c3ec65aa3f6f57db0">iterator_base::bitblock_descr::cnt</a></td>
87
 
        </tr>
88
 
      </table>
89
 
</div>
90
 
<div class="memdoc">
91
 
 
92
 
<p>Number of ON bits. </p>
93
 
 
94
 
<p>Definition at line <a class="el" href="a00084_source.html#l00290">290</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
95
 
 
96
 
</div>
97
 
</div>
98
 
<a class="anchor" id="afa87824f495bddbc2b835193e524630e"></a><!-- doxytag: member="bm::bvector::iterator_base::bitblock_descr::idx" ref="afa87824f495bddbc2b835193e524630e" args="" -->
99
 
<div class="memitem">
100
 
<div class="memproto">
101
 
<div class="memtemplate">
102
 
template&lt;class Alloc, class MS&gt; </div>
103
 
      <table class="memname">
104
 
        <tr>
105
 
          <td class="memname">unsigned <a class="el" href="a00043.html">bm::bvector</a>&lt; Alloc, MS &gt;::<a class="el" href="a00034.html#afa87824f495bddbc2b835193e524630e">iterator_base::bitblock_descr::idx</a></td>
106
 
        </tr>
107
 
      </table>
108
 
</div>
109
 
<div class="memdoc">
110
 
 
111
 
<p>Current position in the bit list. </p>
112
 
 
113
 
<p>Definition at line <a class="el" href="a00084_source.html#l00289">289</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
114
 
 
115
 
</div>
116
 
</div>
117
 
<a class="anchor" id="ab83089689e5235239ebc50731e3d3c84"></a><!-- doxytag: member="bm::bvector::iterator_base::bitblock_descr::pos" ref="ab83089689e5235239ebc50731e3d3c84" args="" -->
118
 
<div class="memitem">
119
 
<div class="memproto">
120
 
<div class="memtemplate">
121
 
template&lt;class Alloc, class MS&gt; </div>
122
 
      <table class="memname">
123
 
        <tr>
124
 
          <td class="memname"><a class="el" href="a00110.html#aa3824d882a037396370b16f2f0a8bf37">bm::id_t</a> <a class="el" href="a00043.html">bm::bvector</a>&lt; Alloc, MS &gt;::<a class="el" href="a00034.html#ab83089689e5235239ebc50731e3d3c84">iterator_base::bitblock_descr::pos</a></td>
125
 
        </tr>
126
 
      </table>
127
 
</div>
128
 
<div class="memdoc">
129
 
 
130
 
<p>Last bit position before. </p>
131
 
 
132
 
<p>Definition at line <a class="el" href="a00084_source.html#l00291">291</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
133
 
 
134
 
</div>
135
 
</div>
136
 
<a class="anchor" id="a1493d1dde691bc56ac4fdd31ad8206b6"></a><!-- doxytag: member="bm::bvector::iterator_base::bitblock_descr::ptr" ref="a1493d1dde691bc56ac4fdd31ad8206b6" args="" -->
137
 
<div class="memitem">
138
 
<div class="memproto">
139
 
<div class="memtemplate">
140
 
template&lt;class Alloc, class MS&gt; </div>
141
 
      <table class="memname">
142
 
        <tr>
143
 
          <td class="memname">const <a class="el" href="a00110.html#a17fd5ba52db3ddda05e6f8dd5000a1a4">bm::word_t</a>* <a class="el" href="a00043.html">bm::bvector</a>&lt; Alloc, MS &gt;::<a class="el" href="a00034.html#a1493d1dde691bc56ac4fdd31ad8206b6">iterator_base::bitblock_descr::ptr</a></td>
144
 
        </tr>
145
 
      </table>
146
 
</div>
147
 
<div class="memdoc">
148
 
 
149
 
<p>Word pointer. </p>
150
 
 
151
 
<p>Definition at line <a class="el" href="a00084_source.html#l00287">287</a> of file <a class="el" href="a00084_source.html">bm.h</a>.</p>
 
44
<h3>template&lt;typename W&gt;<br/>
 
45
 struct bm::bit_XOR&lt; W &gt;</h3>
 
46
 
 
47
<p>Bit XOR functor. </p>
 
48
 
 
49
<p>Definition at line <a class="el" href="a00093_source.html#l04805">4805</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
 
50
<hr/><h2>Member Function Documentation</h2>
 
51
<a class="anchor" id="a21cb402c91174d72ca7fe473b9e22bd8"></a><!-- doxytag: member="bm::bit_XOR::operator()" ref="a21cb402c91174d72ca7fe473b9e22bd8" args="(W w1, W w2)" -->
 
52
<div class="memitem">
 
53
<div class="memproto">
 
54
<div class="memtemplate">
 
55
template&lt;typename W &gt; </div>
 
56
      <table class="memname">
 
57
        <tr>
 
58
          <td class="memname">W <a class="el" href="a00034.html">bm::bit_XOR</a>&lt; W &gt;::operator() </td>
 
59
          <td>(</td>
 
60
          <td class="paramtype">W&nbsp;</td>
 
61
          <td class="paramname"> <em>w1</em>, </td>
 
62
        </tr>
 
63
        <tr>
 
64
          <td class="paramkey"></td>
 
65
          <td></td>
 
66
          <td class="paramtype">W&nbsp;</td>
 
67
          <td class="paramname"> <em>w2</em></td><td>&nbsp;</td>
 
68
        </tr>
 
69
        <tr>
 
70
          <td></td>
 
71
          <td>)</td>
 
72
          <td></td><td></td><td><code> [inline]</code></td>
 
73
        </tr>
 
74
      </table>
 
75
</div>
 
76
<div class="memdoc">
 
77
 
 
78
<p>Definition at line <a class="el" href="a00093_source.html#l04807">4807</a> of file <a class="el" href="a00093_source.html">bmfunc.h</a>.</p>
152
79
 
153
80
</div>
154
81
</div>
155
82
<hr/>The documentation for this struct was generated from the following file:<ul>
156
 
<li><a class="el" href="a00084_source.html">bm.h</a></li>
 
83
<li><a class="el" href="a00093_source.html">bmfunc.h</a></li>
157
84
</ul>
158
85
</div>
159
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Nov 22 10:49:46 2009 for BitMagic by&nbsp;
 
86
<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Jan 8 20:09:20 2010 for BitMagic by&nbsp;
160
87
<a href="http://www.doxygen.org/index.html">
161
88
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
162
89
</body>