2 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
7 <title>direct_mod_range_hashing Interface
14 <tt>direct_mod_range_hashing
22 <p>A mod range-hashing class (uses the modulo function).
27 <a href =
"../../../../include/ext/pb_assoc/hash_policy.hpp"><tt>hash_policy.hpp
</tt>
33 <a href =
"#link1">Template parameters.
39 Public Types and Constants:
44 <a href =
"#link2">General definitions.
59 <a href =
"#link3">Constructors, destructor, and related.
74 <a href =
"#link4">Notification methods.
80 <a href =
"#link5">Operators.
93 <a name =
"link1">Template parameters.
98 <table WIDTH =
"100%" BORDER =
"1">
99 <TR><TD Width =
"20%" ALIGN =
"left"><b>Parameter
</b></TD><TD Width =
"50%" ALIGN =
"left"><b>Description
</b></TD><TD Width =
"30%" ALIGN =
"left"><b>Default Value
</b></TD></TR>
104 <pre><a name =
"Size_Type3735929483">Size_Type
</a></pre>
126 <a name =
"link2">General definitions.
131 <table WIDTH =
"100%" BORDER =
"1">
132 <TR><TD Width =
"30%" ALIGN =
"left"><b>Type
</b></TD><TD Width =
"55%" ALIGN =
"left"><b>Definition
</b></TD><TD Width =
"15%" ALIGN =
"left"><b>Description
</b></TD></TR>
137 <pre><a name =
"size_type3735929547">size_type
</a></pre>
143 <pre><a href =
"#Size_Type3735929483">Size_Type
</a></pre>
159 <a name =
"link3">Constructors, destructor, and related.
164 <table WIDTH =
"100%" BORDER =
"1">
165 <TR><TD Width =
"45%" ALIGN =
"left"><b>Method
</b></TD><TD Width =
"55%" ALIGN =
"left"><b>Description
</b></TD></TR>
172 (
<font color =
"olive">direct_mod_range_hashing
</font> &r_other)
</pre>
178 <p>Swaps content.
</p>
188 <a name =
"link4">Notification methods.
194 <a name =
"link5">Operators.
199 <table WIDTH =
"100%" BORDER =
"1">
200 <TR><TD Width =
"45%" ALIGN =
"left"><b>Method
</b></TD><TD Width =
"55%" ALIGN =
"left"><b>Description
</b></TD></TR>
205 <pre><b>inline
</b> <a href =
"#size_type3735929547">size_type
</a>
207 (
<a href =
"#size_type3735929547">size_type
</a> hash)
<b>const
</b></pre>
213 <p>Transforms the hash value
<font color =
"#666666"><tt>hash
</tt></font> into a ranged-hash value (using a modulo operation).
</p>