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

« back to all changes in this revision

Viewing changes to doc/html/a00028.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:
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::bit_grabber&lt; unsigned, 32 &gt; Struct Template Reference</title>
 
5
<title>BitMagic: bm::bit_in&lt; TDecoder &gt; Class 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="a00116.html">bm</a>::<a class="el" href="a00028.html">bit_grabber&lt; unsigned, 32 &gt;</a>
 
30
  <div class="navpath"><a class="el" href="a00115.html">bm</a>::<a class="el" href="a00028.html">bit_in</a>
31
31
  </div>
32
32
</div>
33
33
<div class="contents">
34
 
<h1>bm::bit_grabber&lt; unsigned, 32 &gt; Struct Template Reference</h1><!-- doxytag: class="bm::bit_grabber&lt; unsigned, 32 &gt;" -->
35
 
<p><code>#include &lt;<a class="el" href="a00101_source.html">bmtrans.h</a>&gt;</code></p>
 
34
<h1>bm::bit_in&lt; TDecoder &gt; Class Template Reference</h1><!-- doxytag: class="bm::bit_in" -->
 
35
<p>Byte based reader for un-aligned bit streaming.  
 
36
<a href="#_details">More...</a></p>
 
37
 
 
38
<p><code>#include &lt;<a class="el" href="a00104_source.html">encoding.h</a>&gt;</code></p>
36
39
<table border="0" cellpadding="0" cellspacing="0">
37
 
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
38
 
<tr><td class="memItemLeft" align="right" valign="top">static unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a68466209bbb94e443715725099b359f3">get</a> (const unsigned *arr, unsigned j)</td></tr>
 
40
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 
41
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#aea9acb652544bd9bd4ac59d0b544789f">bit_in</a> (TDecoder &amp;<a class="el" href="a00053.html">decoder</a>)</td></tr>
 
42
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ab3af18bd43787b89a8304cec5aaa228e">gamma</a> ()</td></tr>
39
43
</table>
40
44
<hr/><a name="_details"></a><h2>Detailed Description</h2>
41
 
<h3>template&lt;&gt;<br/>
42
 
 struct bm::bit_grabber&lt; unsigned, 32 &gt;</h3>
43
 
 
44
 
 
45
 
<p>Definition at line <a class="el" href="a00101_source.html#l00082">82</a> of file <a class="el" href="a00101_source.html">bmtrans.h</a>.</p>
 
45
<h3>template&lt;class TDecoder&gt;<br/>
 
46
 class bm::bit_in&lt; TDecoder &gt;</h3>
 
47
 
 
48
<p>Byte based reader for un-aligned bit streaming. </p>
 
49
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00061.html" title="Memory encoding.">encoder</a> </dd></dl>
 
50
 
 
51
<p>Definition at line <a class="el" href="a00104_source.html#l00333">333</a> of file <a class="el" href="a00104_source.html">encoding.h</a>.</p>
 
52
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
53
<a class="anchor" id="aea9acb652544bd9bd4ac59d0b544789f"></a><!-- doxytag: member="bm::bit_in::bit_in" ref="aea9acb652544bd9bd4ac59d0b544789f" args="(TDecoder &amp;decoder)" -->
 
54
<div class="memitem">
 
55
<div class="memproto">
 
56
<div class="memtemplate">
 
57
template&lt;class TDecoder &gt; </div>
 
58
      <table class="memname">
 
59
        <tr>
 
60
          <td class="memname"><a class="el" href="a00028.html">bm::bit_in</a>&lt; TDecoder &gt;::<a class="el" href="a00028.html">bit_in</a> </td>
 
61
          <td>(</td>
 
62
          <td class="paramtype">TDecoder &amp;&nbsp;</td>
 
63
          <td class="paramname"> <em>decoder</em></td>
 
64
          <td>&nbsp;)&nbsp;</td>
 
65
          <td><code> [inline]</code></td>
 
66
        </tr>
 
67
      </table>
 
68
</div>
 
69
<div class="memdoc">
 
70
 
 
71
<p>Definition at line <a class="el" href="a00104_source.html#l00336">336</a> of file <a class="el" href="a00104_source.html">encoding.h</a>.</p>
 
72
 
 
73
</div>
 
74
</div>
46
75
<hr/><h2>Member Function Documentation</h2>
47
 
<a class="anchor" id="a68466209bbb94e443715725099b359f3"></a><!-- doxytag: member="bm::bit_grabber&lt; unsigned, 32 &gt;::get" ref="a68466209bbb94e443715725099b359f3" args="(const unsigned *arr, unsigned j)" -->
 
76
<a class="anchor" id="ab3af18bd43787b89a8304cec5aaa228e"></a><!-- doxytag: member="bm::bit_in::gamma" ref="ab3af18bd43787b89a8304cec5aaa228e" args="()" -->
48
77
<div class="memitem">
49
78
<div class="memproto">
 
79
<div class="memtemplate">
 
80
template&lt;class TDecoder &gt; </div>
50
81
      <table class="memname">
51
82
        <tr>
52
 
          <td class="memname">static unsigned <a class="el" href="a00025.html">bm::bit_grabber</a>&lt; unsigned, 32 &gt;::get </td>
 
83
          <td class="memname">unsigned <a class="el" href="a00028.html">bm::bit_in</a>&lt; TDecoder &gt;::gamma </td>
53
84
          <td>(</td>
54
 
          <td class="paramtype">const unsigned *&nbsp;</td>
55
 
          <td class="paramname"> <em>arr</em>, </td>
56
 
        </tr>
57
 
        <tr>
58
 
          <td class="paramkey"></td>
59
 
          <td></td>
60
 
          <td class="paramtype">unsigned&nbsp;</td>
61
 
          <td class="paramname"> <em>j</em></td><td>&nbsp;</td>
62
 
        </tr>
63
 
        <tr>
64
 
          <td></td>
65
 
          <td>)</td>
66
 
          <td></td><td></td><td><code> [inline, static]</code></td>
 
85
          <td class="paramname"></td>
 
86
          <td>&nbsp;)&nbsp;</td>
 
87
          <td><code> [inline]</code></td>
67
88
        </tr>
68
89
      </table>
69
90
</div>
70
91
<div class="memdoc">
71
92
 
72
 
<p>Definition at line <a class="el" href="a00101_source.html#l00085">85</a> of file <a class="el" href="a00101_source.html">bmtrans.h</a>.</p>
73
 
 
74
 
</div>
75
 
</div>
76
 
<hr/>The documentation for this struct was generated from the following file:<ul>
77
 
<li><a class="el" href="a00101_source.html">bmtrans.h</a></li>
 
93
<p>Definition at line <a class="el" href="a00104_source.html#l00343">343</a> of file <a class="el" href="a00104_source.html">encoding.h</a>.</p>
 
94
 
 
95
<p>References <a class="el" href="a00102_source.html#l00058">bm::bit_scan_fwd()</a>.</p>
 
96
 
 
97
</div>
 
98
</div>
 
99
<hr/>The documentation for this class was generated from the following file:<ul>
 
100
<li><a class="el" href="a00104_source.html">encoding.h</a></li>
78
101
</ul>
79
102
</div>
80
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 23 20:48:14 2010 for BitMagic by&nbsp;
 
103
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Apr 25 09:37:45 2010 for BitMagic by&nbsp;
81
104
<a href="http://www.doxygen.org/index.html">
82
105
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
83
106
</body>