|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r74275 - in sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks: . basic_check_algorithm leftmost rightmost
From: pbristow_at_[hidden]
Date: 2011-09-06 13:03:28
Author: pbristow
Date: 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
New Revision: 74275
URL: http://svn.boost.org/trac/boost/changeset/74275
Log:
Corrections
Added:
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308624.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308682.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309751.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309809.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317076.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317134.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319690.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319748.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308772.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308828.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309899.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309955.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317224.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317280.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319838.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319894.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308876.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308934.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310003.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310061.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317328.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317386.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id319942.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id320000.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id306675.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307802.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307959.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id309087.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316219.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316274.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318817.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318872.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309027.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309088.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310155.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310216.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317479.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317540.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320093.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320154.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308028.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308077.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309155.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309204.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316342.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316392.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318941.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318990.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308139.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308205.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309267.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309333.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316591.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316657.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319205.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319271.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309357.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309412.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310485.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310540.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317809.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317864.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320423.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320478.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309499.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309571.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310626.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310698.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id317951.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id318023.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320565.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320637.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309631.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309686.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310758.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310813.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318083.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318138.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320697.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320752.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308263.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308331.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309390.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309459.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316715.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316783.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319329.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319397.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309772.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309828.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310900.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310955.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318224.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318280.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320838.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320894.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id312131.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id313326.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id320469.html (contents, props changed)
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id323105.html (contents, props changed)
Text files modified:
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/amex_algorithm.html | 45 ++++++++++++--------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm.html | 86 ++++++++++++++++++++++++++++-----------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm/checkdigit.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_amex.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean13.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean8.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn10.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn13.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mastercard.html | 10 ++--
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_upca.html | 10 ++--
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_visa.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_amex.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean13.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean8.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn10.html | 2
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn13.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mastercard.html | 10 ++--
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_upca.html | 10 ++--
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_visa.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/isbn13_algorithm.html | 45 ++++++++++++--------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost.html | 16 +++---
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost/iterator.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/luhn_algorithm.html | 70 ++++++++++++++++++++++----------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/mastercard_algorithm.html | 45 ++++++++++++--------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus10_algorithm.html | 70 ++++++++++++++++++++++----------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus11_algorithm.html | 67 ++++++++++++++++++++-----------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus97_algorithm.html | 79 ++++++++++++++++++++++++------------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/no_null_size_contract.html | 16 +++---
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost.html | 16 +++---
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost/iterator.html | 8 +-
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/strict_size_contract.html | 16 +++---
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/verhoeff_algorithm.html | 70 ++++++++++++++++++++++----------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/visa_algorithm.html | 45 ++++++++++++--------
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weight.html | 12 ++--
sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weighted_sum_algorithm.html | 70 ++++++++++++++++++++++----------
36 files changed, 552 insertions(+), 336 deletions(-)
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/amex_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/amex_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/amex_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -46,25 +46,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="amex_algorithm.html#id310737-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="amex_algorithm.html#id310739-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="amex_algorithm.html#id310769-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="amex_algorithm.html#id310810-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="amex_algorithm.html#id307092-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="amex_algorithm.html#id307094-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="amex_algorithm.html#id307124-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="amex_algorithm.html#id307165-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="amex_algorithm.html#id310851-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="amex_algorithm.html#id310898-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="amex_algorithm.html#id310937-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="amex_algorithm.html#id307206-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="amex_algorithm.html#id307252-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="amex_algorithm.html#id307298-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id902829"></a><h2>Description</h2>
+<a name="id890937"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id902835"></a><h3>
-<a name="id310737-bb"></a><code class="computeroutput">amex_algorithm</code> public static functions</h3>
+<a name="id890943"></a><h3>
+<a name="id307092-bb"></a><code class="computeroutput">amex_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id310739-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id307094-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -96,7 +96,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id310769-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id307124-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -135,7 +135,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id310810-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id307165-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Verify that a number matches the Amex pattern. <p>
</p>
@@ -170,7 +170,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id310851-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id307206-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the Luhn algorithm operation on the checksum. <p>
@@ -210,8 +210,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id310898-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id307252-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -223,10 +223,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -243,7 +250,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id310937-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id307298-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -61,27 +61,28 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="basic_check_algorithm/checkdigit.html#boost.checks.basic_check_algorithm.checkdigit.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="basic_check_algorithm.html#id311168-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <a class="link" href="basic_check_algorithm/checkdigit.html" title="Class template checkdigit">checkdigit</a> <a class="link" href="basic_check_algorithm.html#id311170-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="basic_check_algorithm.html#id307528-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <a class="link" href="basic_check_algorithm/checkdigit.html" title="Class template checkdigit">checkdigit</a> <a class="link" href="basic_check_algorithm.html#id307531-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="basic_check_algorithm.html#id311213-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="basic_check_algorithm.html#id311264-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="basic_check_algorithm.html#id311292-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="basic_check_algorithm.html#id307574-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="basic_check_algorithm.html#id307624-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="basic_check_algorithm.html#id307660-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> value<span class="special">></span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="basic_check_algorithm.html#id311330-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="basic_check_algorithm.html#id311379-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="basic_check_algorithm.html#id307707-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="basic_check_algorithm.html#id307762-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id904514"></a><h2>Description</h2>
+<a name="id892659"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id904520"></a><h3>
-<a name="id311168-bb"></a><code class="computeroutput">basic_check_algorithm</code> public static functions</h3>
+<a name="id892665"></a><h3>
+<a name="id307528-bb"></a><code class="computeroutput">basic_check_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="basic_check_algorithm/checkdigit.html" title="Class template checkdigit">checkdigit</a> <a name="id311170-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
+ <span class="keyword">static</span> <a class="link" href="basic_check_algorithm/checkdigit.html" title="Class template checkdigit">checkdigit</a> <a name="id307531-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
@@ -116,7 +117,7 @@
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
<span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
- <a name="id311213-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+ <a name="id307574-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -155,8 +156,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311264-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id307624-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -164,14 +165,33 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311292-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id307660-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
</p>
@@ -185,10 +205,21 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">checksum</code></span></p></td>
<td><p>is the current checksum.</p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n). </p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -200,8 +231,8 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> value<span class="special">></span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a name="id311330-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a name="id307707-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -213,10 +244,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -233,7 +271,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id311379-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the checksum. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id307762-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the checksum. <p>
</p>
<p>This function should be overloaded if you want to check a sequence. </p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm/checkdigit.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm/checkdigit.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/basic_check_algorithm/checkdigit.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Checks">
-<link rel="up" href="../basic_check_algorithm.html#id904514" title="Description">
+<link rel="up" href="../basic_check_algorithm.html#id892659" title="Description">
<link rel="prev" href="../basic_check_algorithm.html" title="Class template basic_check_algorithm">
<link rel="next" href="../../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../basic_check_algorithm.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_check_algorithm.html#id904514"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/basic_checks_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_check_algorithm.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_check_algorithm.html#id892659"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/basic_checks_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.basic_check_algorithm.checkdigit"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.checks.basic_check_algorithm.checkdigit.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id905268"></a><h2>Description</h2>
+<a name="id893494"></a><h2>Description</h2>
<p>
</p>
<p>This function should be overloaded if you want to change the type of the check digit. </p>
@@ -61,7 +61,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../basic_check_algorithm.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_check_algorithm.html#id904514"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/basic_checks_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_check_algorithm.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_check_algorithm.html#id892659"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/basic_checks_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_amex.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_amex.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_amex.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -34,7 +34,7 @@
</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_amex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id903542"></a><h2>Description</h2>
+<a name="id891667"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean13.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean13.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean13.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -34,7 +34,7 @@
</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_ean13</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id912382"></a><h2>Description</h2>
+<a name="id900676"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean8.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean8.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_ean8.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -34,7 +34,7 @@
</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_ean8</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id912519"></a><h2>Description</h2>
+<a name="id900813"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn10.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn10.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn10.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -35,7 +35,7 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
<span class="keyword">bool</span> <span class="identifier">check_isbn10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id912654"></a><h2>Description</h2>
+<a name="id900949"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn13.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn13.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_isbn13.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
<link rel="prev" href="check_isbn10.html" title="Function template check_isbn10">
-<link rel="next" href="check_luhn_id312139.html" title="Function template check_luhn">
+<link rel="next" href="check_luhn_id309751.html" title="Function template check_luhn">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id312139.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id309751.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.check_isbn13"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
<span class="keyword">bool</span> <span class="identifier">check_isbn13</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id912790"></a><h2>Description</h2>
+<a name="id901084"></a><h2>Description</h2>
<p>
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id312139.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id309751.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308624.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308624.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_isbn13.html" title="Function template check_isbn13">
+<link rel="next" href="check_luhn_id308682.html" title="Function template check_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id308682.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id308624"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id888094"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id308682.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308682.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id308682.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_luhn_id308624.html" title="Function template check_luhn">
+<link rel="next" href="check_mastercard.html" title="Function template check_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id308624.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id308682"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id889866"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id308624.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309751.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309751.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_isbn13.html" title="Function template check_isbn13">
+<link rel="next" href="check_luhn_id309809.html" title="Function template check_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id309809.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id309751"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id901230"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id309809.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309809.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id309809.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_luhn_id309751.html" title="Function template check_luhn">
+<link rel="next" href="check_mastercard.html" title="Function template check_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id309751.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id309809"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903002"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id309751.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317076.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317076.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_isbn13.html" title="Function template check_isbn13">
+<link rel="next" href="check_luhn_id317134.html" title="Function template check_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id317134.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id317076"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896709"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id317134.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317134.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id317134.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_luhn_id317076.html" title="Function template check_luhn">
+<link rel="next" href="check_mastercard.html" title="Function template check_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id317076.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id317134"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896842"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id317076.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319690.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319690.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_isbn13.html" title="Function template check_isbn13">
+<link rel="next" href="check_luhn_id319748.html" title="Function template check_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id319748.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id319690"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id909146"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_luhn_id319748.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319748.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_luhn_id319748.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_luhn_id319690.html" title="Function template check_luhn">
+<link rel="next" href="check_mastercard.html" title="Function template check_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id319690.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_luhn_id319748"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_luhn</span></h2>
+<p>boost::checks::check_luhn — Validate a sequence according to the luhn_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id909279"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_luhn_id319690.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mastercard.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mastercard.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mastercard.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="check_luhn_id312197.html" title="Function template check_luhn">
-<link rel="next" href="check_mod97_10_id312287.html" title="Function template check_mod97_10">
+<link rel="prev" href="check_luhn_id309809.html" title="Function template check_luhn">
+<link rel="next" href="check_mod97_10_id309899.html" title="Function template check_mod97_10">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_luhn_id312197.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id312287.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_luhn_id309809.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id309899.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.check_mastercard"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
<span class="keyword">bool</span> <span class="identifier">check_mastercard</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id913205"></a><h2>Description</h2>
+<a name="id903138"></a><h2>Description</h2>
<p>
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_luhn_id312197.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id312287.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_luhn_id309809.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id309899.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308772.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308772.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mastercard.html" title="Function template check_mastercard">
+<link rel="next" href="check_mod97_10_id308828.html" title="Function template check_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id308828.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id308772"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890139"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>True if the two check digits are correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id308828.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308828.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id308828.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id308772.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id308876.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id308772.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id308876.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id308828"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890270"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the two check digits are correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id308772.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id308876.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309899.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309899.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mastercard.html" title="Function template check_mastercard">
+<link rel="next" href="check_mod97_10_id309955.html" title="Function template check_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id309955.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id309899"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903275"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>True if the two check digits are correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id309955.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309955.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id309955.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id309899.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id310003.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id309899.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id310003.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id309955"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903406"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the two check digits are correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id309899.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id310003.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317224.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317224.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mastercard.html" title="Function template check_mastercard">
+<link rel="next" href="check_mod97_10_id317280.html" title="Function template check_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id317280.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id317224"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id898755"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>True if the two check digits are correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id317280.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317280.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id317280.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id317224.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id317328.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id317224.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id317328.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id317280"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id898886"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the two check digits are correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id317224.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id317328.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319838.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319838.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mastercard.html" title="Function template check_mastercard">
+<link rel="next" href="check_mod97_10_id319894.html" title="Function template check_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id319894.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id319838"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id909553"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>True if the two check digits are correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_mod97_10_id319894.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319894.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_mod97_10_id319894.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id319838.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id319942.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id319838.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id319942.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_mod97_10_id319894"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_mod97_10</span></h2>
+<p>boost::checks::check_mod97_10 — Validate a sequence according to the mod97_10_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id909684"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the two check digits are correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id319838.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id319942.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308876.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308876.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id308828.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id308934.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id308828.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id308934.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id308876"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890416"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id308828.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id308934.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308934.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id308934.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_modulus11_id308876.html" title="Function template check_modulus11">
+<link rel="next" href="check_upca.html" title="Function template check_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id308876.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id308934"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890550"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id308876.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310003.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310003.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id309955.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id310061.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id309955.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id310061.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id310003"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903552"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id309955.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id310061.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310061.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id310061.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_modulus11_id310003.html" title="Function template check_modulus11">
+<link rel="next" href="check_upca.html" title="Function template check_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id310003.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id310061"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903686"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id310003.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317328.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317328.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id317280.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id317386.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id317280.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id317386.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id317328"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id899032"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id317280.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id317386.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317386.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id317386.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_modulus11_id317328.html" title="Function template check_modulus11">
+<link rel="next" href="check_upca.html" title="Function template check_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id317328.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id317386"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id899165"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id317328.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id319942.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id319942.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_mod97_10_id319894.html" title="Function template check_mod97_10">
+<link rel="next" href="check_modulus11_id320000.html" title="Function template check_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id319894.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id320000.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id319942"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id909830"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_mod97_10_id319894.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_modulus11_id320000.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id320000.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_modulus11_id320000.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_modulus11_id319942.html" title="Function template check_modulus11">
+<link rel="next" href="check_upca.html" title="Function template check_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id319942.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_modulus11_id320000"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_modulus11</span></h2>
+<p>boost::checks::check_modulus11 — Validate a sequence according to the mod11_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id911602"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, false otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_modulus11_id319942.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id306675.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id306675.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="next" href="check_sequence_id307959.html" title="Function template check_sequence">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id307959.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id306675"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id882238"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id307959.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307802.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307802.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="next" href="check_sequence_id309087.html" title="Function template check_sequence">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id309087.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id307802"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id895374"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id309087.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307959.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id307959.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id306675.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id308028.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id306675.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id308028.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id307959"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id882394"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id306675.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id308028.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id309087.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id309087.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id307802.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id309155.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id307802.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id309155.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id309087"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id895530"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id307802.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id309155.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316219.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316219.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="next" href="check_sequence_id316274.html" title="Function template check_sequence">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id316274.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id316219"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id889761"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id316274.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316274.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id316274.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id316219.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id316342.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id316219.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id316342.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id316274"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891010"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id316219.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id316342.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318817.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318817.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="next" href="check_sequence_id318872.html" title="Function template check_sequence">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id318872.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id318817"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902268"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_sequence_id318872.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318872.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_sequence_id318872.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_sequence</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id318817.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id318941.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id318817.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id318941.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_sequence_id318872"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_sequence</span></h2>
+<p>boost::checks::check_sequence — Validate a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_sequence</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902424"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the checkdigit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id318817.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id318941.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_upca.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_upca.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_upca.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="check_modulus11_id312449.html" title="Function template check_modulus11">
-<link rel="next" href="check_verhoeff_id312542.html" title="Function template check_verhoeff">
+<link rel="prev" href="check_modulus11_id310061.html" title="Function template check_modulus11">
+<link rel="next" href="check_verhoeff_id310155.html" title="Function template check_verhoeff">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_modulus11_id312449.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id312542.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_modulus11_id310061.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id310155.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.check_upca"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_upca</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id915524"></a><h2>Description</h2>
+<a name="id903819"></a><h2>Description</h2>
<p>
@@ -80,7 +80,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_modulus11_id312449.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id312542.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_modulus11_id310061.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id310155.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309027.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309027.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_upca.html" title="Function template check_upca">
+<link rel="next" href="check_verhoeff_id309088.html" title="Function template check_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id309088.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id309027"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890828"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id309088.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309088.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id309088.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_verhoeff_id309027.html" title="Function template check_verhoeff">
+<link rel="next" href="check_visa.html" title="Function template check_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id309027.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id309088"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id890966"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id309027.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310155.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310155.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_upca.html" title="Function template check_upca">
+<link rel="next" href="check_verhoeff_id310216.html" title="Function template check_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id310216.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id310155"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903964"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id310216.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310216.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id310216.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_verhoeff_id310155.html" title="Function template check_verhoeff">
+<link rel="next" href="check_visa.html" title="Function template check_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id310155.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id310216"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id904102"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id310155.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317479.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317479.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_upca.html" title="Function template check_upca">
+<link rel="next" href="check_verhoeff_id317540.html" title="Function template check_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id317540.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id317479"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id899444"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id317540.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317540.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id317540.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_verhoeff_id317479.html" title="Function template check_verhoeff">
+<link rel="next" href="check_visa.html" title="Function template check_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id317479.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id317540"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id899582"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id317479.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320093.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320093.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_upca.html" title="Function template check_upca">
+<link rel="next" href="check_verhoeff_id320154.html" title="Function template check_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id320154.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id320093"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id911881"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_verhoeff_id320154.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320154.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_verhoeff_id320154.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template check_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="check_verhoeff_id320093.html" title="Function template check_verhoeff">
+<link rel="next" href="check_visa.html" title="Function template check_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id320093.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.check_verhoeff_id320154"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template check_verhoeff</span></h2>
+<p>boost::checks::check_verhoeff — Validate a sequence according to the verhoeff_check_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">bool</span> <span class="identifier">check_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id912019"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the check digit is correct, <code class="computeroutput">false</code> otherwise. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_verhoeff_id320093.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="check_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_visa.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_visa.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/check_visa.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="check_verhoeff_id312603.html" title="Function template check_verhoeff">
+<link rel="prev" href="check_verhoeff_id310216.html" title="Function template check_verhoeff">
<link rel="next" href="compute_ean13.html" title="Function template compute_ean13">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_verhoeff_id312603.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_ean13.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_verhoeff_id310216.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_ean13.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.check_visa"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span> <span class="keyword">bool</span> <span class="identifier">check_visa</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id915944"></a><h2>Description</h2>
+<a name="id904239"></a><h2>Description</h2>
<p>
@@ -80,7 +80,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="check_verhoeff_id312603.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_ean13.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="check_verhoeff_id310216.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_ean13.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_amex.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_amex.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_amex.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">amex_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_amex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id903719"></a><h2>Description</h2>
+<a name="id891845"></a><h2>Description</h2>
<p>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308028.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308028.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id307959.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id308077.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id307959.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id308077.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id308028"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id882569"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id307959.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id308077.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308077.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id308077.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id308028.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id308139.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id308028.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id308139.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id308077"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id882744"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id308028.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id308139.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309155.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309155.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id309087.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id309204.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id309087.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id309204.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id309155"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id895705"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id309087.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id309204.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309204.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id309204.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id309155.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id309267.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id309155.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id309267.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id309204"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id895880"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id309155.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id309267.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316342.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316342.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id316274.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id316392.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id316274.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id316392.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id316342"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891185"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id316274.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id316392.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316392.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id316392.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id316342.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id316591.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id316342.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id316591.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id316392"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891360"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id316342.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id316591.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318941.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318941.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="check_sequence_id318872.html" title="Function template check_sequence">
+<link rel="next" href="compute_checkdigit_id318990.html" title="Function template compute_checkdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id318872.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id318990.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id318941"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902600"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="check_sequence_id318872.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checkdigit_id318990.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318990.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checkdigit_id318990.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checkdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id318941.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id319205.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id318941.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id319205.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checkdigit_id318990"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checkdigit</span></h2>
+<p>boost::checks::compute_checkdigit — Calculate the check digit of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902775"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit of the type of a value in check_seq. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id318941.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id319205.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308139.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308139.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,93 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id308077.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id308205.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id308077.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id308205.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id308139"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Run through a sequence and calculate the checksum with the algorithm policy class. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> iterator<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="identifier">iterator</span> seq_begin<span class="special">,</span> <span class="identifier">iterator</span> seq_end<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id882893"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_begin</code></span></p></td>
+<td><p>Beginning of the sequence. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_end</code></span></p></td>
+<td><p>Ending of the sequence.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>seq_begin and seq_end are valid iterators.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id308077.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id308205.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308205.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id308205.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id308139.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id308263.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id308139.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id308263.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id308205"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Create iterators according to the algorithm::iterator policy. And call the iterator overload version of compute_checksum. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id883050"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id308139.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id308263.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309267.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309267.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,93 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id309204.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id309333.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id309204.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id309333.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id309267"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Run through a sequence and calculate the checksum with the algorithm policy class. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> iterator<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="identifier">iterator</span> seq_begin<span class="special">,</span> <span class="identifier">iterator</span> seq_end<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896029"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_begin</code></span></p></td>
+<td><p>Beginning of the sequence. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_end</code></span></p></td>
+<td><p>Ending of the sequence.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>seq_begin and seq_end are valid iterators.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id309204.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id309333.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309333.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id309333.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id309267.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id309390.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id309267.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id309390.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id309333"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Create iterators according to the algorithm::iterator policy. And call the iterator overload version of compute_checksum. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896186"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id309267.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id309390.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316591.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316591.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,93 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id316392.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id316657.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id316392.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id316657.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id316591"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Run through a sequence and calculate the checksum with the algorithm policy class. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> iterator<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="identifier">iterator</span> seq_begin<span class="special">,</span> <span class="identifier">iterator</span> seq_end<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891509"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_begin</code></span></p></td>
+<td><p>Beginning of the sequence. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_end</code></span></p></td>
+<td><p>Ending of the sequence.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>seq_begin and seq_end are valid iterators.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id316392.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id316657.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316657.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id316657.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id316591.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id316715.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id316591.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id316715.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id316657"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Create iterators according to the algorithm::iterator policy. And call the iterator overload version of compute_checksum. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891666"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id316591.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id316715.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319205.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319205.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,93 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checkdigit_id318990.html" title="Function template compute_checkdigit">
+<link rel="next" href="compute_checksum_id319271.html" title="Function template compute_checksum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id318990.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id319271.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id319205"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Run through a sequence and calculate the checksum with the algorithm policy class. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> iterator<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="identifier">iterator</span> seq_begin<span class="special">,</span> <span class="identifier">iterator</span> seq_end<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id904016"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_begin</code></span></p></td>
+<td><p>Beginning of the sequence. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">seq_end</code></span></p></td>
+<td><p>Ending of the sequence.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>seq_begin and seq_end are valid iterators.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checkdigit_id318990.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_checksum_id319271.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319271.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_checksum_id319271.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_checksum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id319205.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id319329.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id319205.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id319329.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_checksum_id319271"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_checksum</span></h2>
+<p>boost::checks::compute_checksum — Create iterators according to the algorithm::iterator policy. And call the iterator overload version of compute_checksum. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> size_contract<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="keyword">int</span> <span class="identifier">compute_checksum</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id904174"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The checksum of the sequence calculated with algorithm. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>size_contract::exception_size_failure If the terms of the contract are not respected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id319205.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id319329.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean13.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean13.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean13.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">ean_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_ean13</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id916122"></a><h2>Description</h2>
+<a name="id904416"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean8.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean8.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_ean8.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">ean_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_ean8</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id916292"></a><h2>Description</h2>
+<a name="id904587"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn10.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn10.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn10.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_isbn10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id916463"></a><h2>Description</h2>
+<a name="id904757"></a><h2>Description</h2>
<p>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn13.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn13.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_isbn13.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
<link rel="prev" href="compute_isbn10.html" title="Function template compute_isbn10">
-<link rel="next" href="compute_luhn_id312872.html" title="Function template compute_luhn">
+<link rel="next" href="compute_luhn_id310485.html" title="Function template compute_luhn">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id312872.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id310485.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.compute_isbn13"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">isbn13_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_isbn13</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id916633"></a><h2>Description</h2>
+<a name="id904928"></a><h2>Description</h2>
<p>
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id312872.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_isbn10.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id310485.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309357.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309357.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_isbn13.html" title="Function template compute_isbn13">
+<link rel="next" href="compute_luhn_id309412.html" title="Function template compute_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id309412.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id309357"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891972"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id309412.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309412.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id309412.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_luhn_id309357.html" title="Function template compute_luhn">
+<link rel="next" href="compute_mastercard.html" title="Function template compute_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id309357.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id309412"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id893783"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id309357.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310485.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310485.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_isbn13.html" title="Function template compute_isbn13">
+<link rel="next" href="compute_luhn_id310540.html" title="Function template compute_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id310540.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id310485"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id905108"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id310540.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310540.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id310540.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_luhn_id310485.html" title="Function template compute_luhn">
+<link rel="next" href="compute_mastercard.html" title="Function template compute_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id310485.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id310540"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id906919"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id310485.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317809.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317809.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_isbn13.html" title="Function template compute_isbn13">
+<link rel="next" href="compute_luhn_id317864.html" title="Function template compute_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id317864.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id317809"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id900587"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id317864.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317864.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id317864.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_luhn_id317809.html" title="Function template compute_luhn">
+<link rel="next" href="compute_mastercard.html" title="Function template compute_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id317809.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id317864"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id900760"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id317809.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320423.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320423.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_isbn13.html" title="Function template compute_isbn13">
+<link rel="next" href="compute_luhn_id320478.html" title="Function template compute_luhn">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id320478.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id320423"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id913024"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_isbn13.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_luhn_id320478.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320478.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_luhn_id320478.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_luhn</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_luhn_id320423.html" title="Function template compute_luhn">
+<link rel="next" href="compute_mastercard.html" title="Function template compute_mastercard">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id320423.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_luhn_id320478"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_luhn</span></h2>
+<p>boost::checks::compute_luhn — Calculate the check digit of a sequence according to the luhn_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">luhn_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_luhn</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id913197"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_luhn_id320423.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mastercard.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mastercard.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mastercard.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mastercard.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="compute_luhn_id312927.html" title="Function template compute_luhn">
-<link rel="next" href="compute_mod97_10_id313014.html" title="Function template compute_mod97_10">
+<link rel="prev" href="compute_luhn_id310540.html" title="Function template compute_luhn">
+<link rel="next" href="compute_mod97_10_id310626.html" title="Function template compute_mod97_10">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_luhn_id312927.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id313014.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_luhn_id310540.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id310626.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.compute_mastercard"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mastercard_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_mastercard</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id918795"></a><h2>Description</h2>
+<a name="id907090"></a><h2>Description</h2>
<p>
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_luhn_id312927.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id313014.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_luhn_id310540.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id310626.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309499.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309499.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mastercard.html" title="Function template compute_mastercard">
+<link rel="next" href="compute_mod97_10_id309571.html" title="Function template compute_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id309571.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id309499"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id894111"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id309571.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309571.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id309571.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id309499.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id309631.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id309499.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id309631.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id309571"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">,</span> <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id894272"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id309499.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id309631.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310626.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310626.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mastercard.html" title="Function template compute_mastercard">
+<link rel="next" href="compute_mod97_10_id310698.html" title="Function template compute_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id310698.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id310626"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id907247"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id310698.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310698.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id310698.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id310626.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id310758.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id310626.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id310758.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id310698"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">,</span> <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id907408"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id310626.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id310758.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id317951.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id317951.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mastercard.html" title="Function template compute_mastercard">
+<link rel="next" href="compute_mod97_10_id318023.html" title="Function template compute_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id318023.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id317951"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902727"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id318023.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id318023.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id318023.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id317951.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id318083.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id317951.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id318083.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id318023"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">,</span> <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id902888"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id317951.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id318083.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320565.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320565.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mastercard.html" title="Function template compute_mastercard">
+<link rel="next" href="compute_mod97_10_id320637.html" title="Function template compute_mod97_10">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id320637.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id320565"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id913525"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mastercard.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_mod97_10_id320637.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320637.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_mod97_10_id320637.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_mod97_10</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id320565.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id320697.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id320565.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id320697.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_mod97_10_id320637"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_mod97_10</span></h2>
+<p>boost::checks::compute_mod97_10 — Calculate the check digits of a sequence according to the mod97_10_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">,</span> <span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
+ <span class="identifier">checkdigits_iter</span>
+ <span class="identifier">compute_mod97_10</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigits_iter</span> mod97_checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id913686"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">mod97_checkdigits</code></span></p></td>
+<td><p>is the OutputIterator in which the two check digits will be stored.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ mod97_checkdigits should have enough reserved place to store the two check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digits are stored into mod97_checkdigits. The range of these is [0..9][0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digits cannot be translated into the checkdigits_iter type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id320565.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id320697.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309631.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309631.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id309571.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id309686.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id309571.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id309686.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id309631"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id894463"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id309571.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id309686.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309686.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id309686.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_modulus11_id309631.html" title="Function template compute_modulus11">
+<link rel="next" href="compute_upca.html" title="Function template compute_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id309631.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id309686"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id894635"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id309631.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310758.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310758.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id310698.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id310813.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id310698.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id310813.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id310758"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id907599"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id310698.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id310813.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310813.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id310813.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_modulus11_id310758.html" title="Function template compute_modulus11">
+<link rel="next" href="compute_upca.html" title="Function template compute_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id310758.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id310813"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id907771"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id310758.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318083.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318083.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id318023.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id318138.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id318023.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id318138.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id318083"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903078"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id318023.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id318138.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318138.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id318138.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_modulus11_id318083.html" title="Function template compute_modulus11">
+<link rel="next" href="compute_upca.html" title="Function template compute_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id318083.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id318138"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903251"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id318083.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320697.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320697.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_mod97_10_id320637.html" title="Function template compute_mod97_10">
+<link rel="next" href="compute_modulus11_id320752.html" title="Function template compute_modulus11">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id320637.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id320752.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id320697"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id914969"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_mod97_10_id320637.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_modulus11_id320752.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320752.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_modulus11_id320752.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_modulus11</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_modulus11_id320697.html" title="Function template compute_modulus11">
+<link rel="next" href="compute_upca.html" title="Function template compute_upca">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id320697.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_modulus11_id320752"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_modulus11</span></h2>
+<p>boost::checks::compute_modulus11 — Calculate the check digit of a sequence according to the mod11_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">mod11_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_modulus11</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id915142"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9,X]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_modulus11_id320697.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_upca.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308263.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308263.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,97 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id308205.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id308331.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id308205.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id308331.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id308263"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id883209"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id308205.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id308331.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308331.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id308331.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_multicheckdigit_id308263.html" title="Function template compute_multicheckdigit">
+<link rel="next" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id308263.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id308331"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id883390"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id308263.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309390.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309390.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,97 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id309333.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id309459.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id309333.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id309459.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id309390"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896345"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id309333.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id309459.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309459.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id309459.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_multicheckdigit_id309390.html" title="Function template compute_multicheckdigit">
+<link rel="next" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id309390.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id309459"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id896526"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id309390.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316715.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316715.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,97 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id316657.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id316783.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id316657.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id316783.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id316715"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id891824"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id316657.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id316783.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316783.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id316783.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_multicheckdigit_id316715.html" title="Function template compute_multicheckdigit">
+<link rel="next" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id316715.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id316783"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id892006"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id316715.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319329.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319329.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,97 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_checksum_id319271.html" title="Function template compute_checksum">
+<link rel="next" href="compute_multicheckdigit_id319397.html" title="Function template compute_multicheckdigit">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id319271.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id319397.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id319329"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id904331"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_checksum_id319271.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_multicheckdigit_id319397.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319397.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_multicheckdigit_id319397.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_multicheckdigit</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">
+<link rel="prev" href="compute_multicheckdigit_id319329.html" title="Function template compute_multicheckdigit">
+<link rel="next" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id319329.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_multicheckdigit_id319397"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_multicheckdigit</span></h2>
+<p>boost::checks::compute_multicheckdigit — Calculate the checkdigits of a sequence according to algorithm. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/basic_checks_hpp.html" title="Header <boost/checks/basic_checks.hpp>">boost/checks/basic_checks.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> algorithm<span class="special">,</span> <span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">,</span>
+ <span class="keyword">typename</span> checkdigit_iterator<span class="special">></span>
+ <span class="identifier">checkdigit_iterator</span>
+ <span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">,</span>
+ <span class="identifier">checkdigit_iterator</span> checkdigits<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id904511"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">checkdigits</code></span></p></td>
+<td><p>is the output iterator in which the check digits will be written.</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ checkdigits is a valid initialized iterator and have enough reserved place to store the check digits.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An iterator initialized at one pass the end of checkdigits. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_multicheckdigit_id319329.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/basic_checks_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_upca.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_upca.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_upca.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="compute_modulus11_id313201.html" title="Function template compute_modulus11">
-<link rel="next" href="compute_verhoeff_id313287.html" title="Function template compute_verhoeff">
+<link rel="prev" href="compute_modulus11_id310813.html" title="Function template compute_modulus11">
+<link rel="next" href="compute_verhoeff_id310900.html" title="Function template compute_verhoeff">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_modulus11_id313201.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id313287.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_modulus11_id310813.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id310900.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.compute_upca"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">upc_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_upca</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id919647"></a><h2>Description</h2>
+<a name="id907942"></a><h2>Description</h2>
<p>
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_modulus11_id313201.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id313287.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_modulus11_id310813.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id310900.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309772.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309772.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_upca.html" title="Function template compute_upca">
+<link rel="next" href="compute_verhoeff_id309828.html" title="Function template compute_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id309828.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id309772"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id894986"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id309828.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309828.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id309828.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_verhoeff_id309772.html" title="Function template compute_verhoeff">
+<link rel="next" href="compute_visa.html" title="Function template compute_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id309772.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id309828"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id895159"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id309772.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310900.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310900.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_upca.html" title="Function template compute_upca">
+<link rel="next" href="compute_verhoeff_id310955.html" title="Function template compute_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id310955.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id310900"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id908122"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id310955.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310955.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id310955.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_verhoeff_id310900.html" title="Function template compute_verhoeff">
+<link rel="next" href="compute_visa.html" title="Function template compute_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id310900.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id310955"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id908295"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id310900.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318224.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318224.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_upca.html" title="Function template compute_upca">
+<link rel="next" href="compute_verhoeff_id318280.html" title="Function template compute_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id318280.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id318224"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903602"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id318280.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318280.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id318280.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_verhoeff_id318224.html" title="Function template compute_verhoeff">
+<link rel="next" href="compute_visa.html" title="Function template compute_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id318224.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id318280"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id903774"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id318224.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320838.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320838.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_upca.html" title="Function template compute_upca">
+<link rel="next" href="compute_verhoeff_id320894.html" title="Function template compute_verhoeff">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id320894.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id320838"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="identifier">size_t</span> size_expected<span class="special">,</span> <span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id915492"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.<br>
+ size_expected > 0 (enforced by static assert).</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq doesn't contain size_expected valid values. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_upca.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_verhoeff_id320894.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320894.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_verhoeff_id320894.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template compute_verhoeff</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
+<link rel="prev" href="compute_verhoeff_id320838.html" title="Function template compute_verhoeff">
+<link rel="next" href="compute_visa.html" title="Function template compute_visa">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id320838.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.compute_verhoeff_id320894"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template compute_verhoeff</span></h2>
+<p>boost::checks::compute_verhoeff — Calculate the check digit of a sequence according to the verhoeff_compute_algorithm type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">boost/checks/checks_fwd.hpp</a>>
+
+</span>
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> check_range<span class="special">></span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">verhoeff_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
+ <span class="identifier">compute_verhoeff</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1" lang="en">
+<a name="id915665"></a><h2>Description</h2>
+<p>
+
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">check_seq</code></span></p></td>
+<td><p>is the sequence of value to check.</p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>check_seq is a valid range.</p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The check digit. The check digit is in the range [0..9]. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::invalid_argument if check_seq contains no valid value. if the check digit cannot be translated into the checkdigit type.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="compute_verhoeff_id320838.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="compute_visa.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_visa.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_visa.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/compute_visa.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/checks_fwd_hpp.html" title="Header <boost/checks/checks_fwd.hpp>">
-<link rel="prev" href="compute_verhoeff_id313343.html" title="Function template compute_verhoeff">
+<link rel="prev" href="compute_verhoeff_id310955.html" title="Function template compute_verhoeff">
<link rel="next" href="../../header/boost/checks/ean_hpp.html" title="Header <boost/checks/ean.hpp>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_verhoeff_id313343.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/ean_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_verhoeff_id310955.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/ean_hpp.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.compute_visa"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">checks</span><span class="special">::</span><span class="identifier">visa_compute_algorithm</span><span class="special">::</span><span class="identifier">checkdigit</span><span class="special"><</span> <span class="identifier">check_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">compute_visa</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">check_range</span> <span class="special">&</span> check_seq<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id920170"></a><h2>Description</h2>
+<a name="id908465"></a><h2>Description</h2>
<p>
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compute_verhoeff_id313343.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/ean_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compute_verhoeff_id310955.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/checks_fwd_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/checks/ean_hpp.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/isbn13_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/isbn13_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/isbn13_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -45,25 +45,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="isbn13_algorithm.html#id313551-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="isbn13_algorithm.html#id313554-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="isbn13_algorithm.html#id313584-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="isbn13_algorithm.html#id313625-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="isbn13_algorithm.html#id311164-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="isbn13_algorithm.html#id311166-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="isbn13_algorithm.html#id311196-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="isbn13_algorithm.html#id311442-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="isbn13_algorithm.html#id313665-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="isbn13_algorithm.html#id313709-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="isbn13_algorithm.html#id313748-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="isbn13_algorithm.html#id311483-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="isbn13_algorithm.html#id311526-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="isbn13_algorithm.html#id311572-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id921168"></a><h2>Description</h2>
+<a name="id909468"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id921174"></a><h3>
-<a name="id313551-bb"></a><code class="computeroutput">isbn13_algorithm</code> public static functions</h3>
+<a name="id909474"></a><h3>
+<a name="id311164-bb"></a><code class="computeroutput">isbn13_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id313554-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id311166-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -95,7 +95,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id313584-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id311196-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -134,7 +134,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313625-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311442-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Verify that a number matches the ISBN-13 pattern. <p>
</p>
@@ -169,7 +169,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313665-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311483-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
@@ -206,8 +206,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id313709-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id311526-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -219,10 +219,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -239,7 +246,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id313748-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id311572-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -46,21 +46,21 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_const_iterator</span><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="leftmost/iterator.html#boost.checks.leftmost.iterator.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="leftmost.html#id313844-bb">public static functions</a></span>
+ <span class="comment">// <a class="link" href="leftmost.html#id311668-bb">public static functions</a></span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="leftmost.html#id313847-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="leftmost.html#id311670-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="leftmost.html#id313880-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="leftmost.html#id311704-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id922260"></a><h2>Description</h2>
+<a name="id910576"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id922264"></a><h3>
-<a name="id313844-bb"></a><code class="computeroutput">leftmost</code> public static functions</h3>
+<a name="id910580"></a><h3>
+<a name="id311668-bb"></a><code class="computeroutput">leftmost</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id313847-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the beginning of the sequence. <p>
+ <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id311670-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the beginning of the sequence. <p>
</p>
<div class="variablelist"><table border="0">
@@ -73,7 +73,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id313880-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the ending of the sequence. <p>
+ <span class="keyword">static</span> <a class="link" href="leftmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id311704-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the ending of the sequence. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost/iterator.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost/iterator.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/leftmost/iterator.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Checks">
-<link rel="up" href="../leftmost.html#id922260" title="Description">
+<link rel="up" href="../leftmost.html#id910576" title="Description">
<link rel="prev" href="../leftmost.html" title="Class leftmost">
<link rel="next" href="../rightmost.html" title="Class rightmost">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../leftmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../leftmost.html#id922260"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../rightmost.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../leftmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../leftmost.html#id910576"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../rightmost.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.leftmost.iterator"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_const_iterator</span><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.checks.leftmost.iterator.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id922602"></a><h2>Description</h2>
+<a name="id910918"></a><h2>Description</h2>
<p>
</p>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../leftmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../leftmost.html#id922260"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../rightmost.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../leftmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../leftmost.html#id910576"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../rightmost.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/luhn_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/luhn_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/luhn_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -45,24 +45,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="luhn_algorithm.html#id314352-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="luhn_algorithm.html#id314354-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="luhn_algorithm.html#id314384-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="luhn_algorithm.html#id314425-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="luhn_algorithm.html#id314454-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="luhn_algorithm.html#id314501-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="luhn_algorithm.html#id314540-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="luhn_algorithm.html#id312039-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="luhn_algorithm.html#id312041-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="luhn_algorithm.html#id312071-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="luhn_algorithm.html#id312112-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="luhn_algorithm.html#id312148-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="luhn_algorithm.html#id312195-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="luhn_algorithm.html#id312240-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id925292"></a><h2>Description</h2>
+<a name="id913628"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id925298"></a><h3>
-<a name="id314352-bb"></a><code class="computeroutput">luhn_algorithm</code> public static functions</h3>
+<a name="id913634"></a><h3>
+<a name="id312039-bb"></a><code class="computeroutput">luhn_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314354-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id312041-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -94,7 +95,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id314384-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id312071-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -133,8 +134,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314425-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312112-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -142,14 +143,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314454-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312148-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the Luhn algorithm operation on the checksum. <p>
@@ -189,8 +208,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id314501-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id312195-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -202,10 +221,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -222,7 +248,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314540-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id312240-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
<link rel="prev" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
-<link rel="next" href="make_mod97_weight_68_id315600.html" title="Struct make_mod97_weight<68>">
+<link rel="next" href="make_mod97_weight_68_id313326.html" title="Struct make_mod97_weight<68>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="make_mod97_weight_68_id315600.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="make_mod97_weight_68_id313326.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.make_mod97_weight"></a><div class="titlepage"></div>
@@ -42,7 +42,7 @@
<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">value</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id933558"></a><h2>Description</h2>
+<a name="id922216"></a><h2>Description</h2>
<p>This class is the terminal specialisation of <a class="link" href="make_mod97_weight.html" title="Class template make_mod97_weight">make_mod97_weight</a>, so the recursion can finish.</p>
<p>
</p>
@@ -61,7 +61,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="make_mod97_weight_68_id315600.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="make_mod97_weight_68_id313326.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id312131.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id312131.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct make_mod97_weight<68></title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
+<link rel="prev" href="make_mod97_weight.html" title="Class template make_mod97_weight">
+<link rel="next" href="modulus97_algorithm.html" title="Class template modulus97_algorithm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.make_mod97_weight_68_id312131"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct make_mod97_weight<68></span></h2>
+<p>boost::checks::make_mod97_weight<68></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">boost/checks/modulus97.hpp</a>>
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="make_mod97_weight_68_id312131.html" title="Struct make_mod97_weight<68>">make_mod97_weight</a><span class="special"><</span><span class="number">68</span><span class="special">></span> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="make_mod97_weight.html" title="Class template make_mod97_weight">make_mod97_weight</a> <a name="boost.checks.make_mod97_weight_68_id312131.type"></a><span class="identifier">type</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id313326.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id313326.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct make_mod97_weight<68></title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
+<link rel="prev" href="make_mod97_weight.html" title="Class template make_mod97_weight">
+<link rel="next" href="modulus97_algorithm.html" title="Class template modulus97_algorithm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.make_mod97_weight_68_id313326"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct make_mod97_weight<68></span></h2>
+<p>boost::checks::make_mod97_weight<68></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">boost/checks/modulus97.hpp</a>>
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="make_mod97_weight_68_id313326.html" title="Struct make_mod97_weight<68>">make_mod97_weight</a><span class="special"><</span><span class="number">68</span><span class="special">></span> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="make_mod97_weight.html" title="Class template make_mod97_weight">make_mod97_weight</a> <a name="boost.checks.make_mod97_weight_68_id313326.type"></a><span class="identifier">type</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id320469.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id320469.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct make_mod97_weight<68></title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
+<link rel="prev" href="make_mod97_weight.html" title="Class template make_mod97_weight">
+<link rel="next" href="modulus97_algorithm.html" title="Class template modulus97_algorithm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.make_mod97_weight_68_id320469"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct make_mod97_weight<68></span></h2>
+<p>boost::checks::make_mod97_weight<68></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">boost/checks/modulus97.hpp</a>>
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="make_mod97_weight_68_id320469.html" title="Struct make_mod97_weight<68>">make_mod97_weight</a><span class="special"><</span><span class="number">68</span><span class="special">></span> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="make_mod97_weight.html" title="Class template make_mod97_weight">make_mod97_weight</a> <a name="boost.checks.make_mod97_weight_68_id320469.type"></a><span class="identifier">type</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id323105.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/make_mod97_weight_68_id323105.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct make_mod97_weight<68></title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<link rel="home" href="../../index.html" title="Checks">
+<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
+<link rel="prev" href="make_mod97_weight.html" title="Class template make_mod97_weight">
+<link rel="next" href="modulus97_algorithm.html" title="Class template modulus97_algorithm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="" width="180" height="90" src="../../images/proposed_for_boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="boost.checks.make_mod97_weight_68_id323105"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct make_mod97_weight<68></span></h2>
+<p>boost::checks::make_mod97_weight<68></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">boost/checks/modulus97.hpp</a>>
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="make_mod97_weight_68_id323105.html" title="Struct make_mod97_weight<68>">make_mod97_weight</a><span class="special"><</span><span class="number">68</span><span class="special">></span> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="make_mod97_weight.html" title="Class template make_mod97_weight">make_mod97_weight</a> <a name="boost.checks.make_mod97_weight_68_id323105.type"></a><span class="identifier">type</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2011 Pierre Talbot<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_mod97_weight.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="modulus97_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/mastercard_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/mastercard_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/mastercard_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -46,25 +46,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="mastercard_algorithm.html#id314644-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="mastercard_algorithm.html#id314646-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="mastercard_algorithm.html#id314676-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="mastercard_algorithm.html#id314717-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="mastercard_algorithm.html#id312344-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="mastercard_algorithm.html#id312346-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="mastercard_algorithm.html#id312376-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="mastercard_algorithm.html#id312417-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="mastercard_algorithm.html#id314758-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="mastercard_algorithm.html#id314804-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="mastercard_algorithm.html#id314844-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="mastercard_algorithm.html#id312458-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="mastercard_algorithm.html#id312504-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="mastercard_algorithm.html#id312550-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id928271"></a><h2>Description</h2>
+<a name="id916616"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id928277"></a><h3>
-<a name="id314644-bb"></a><code class="computeroutput">mastercard_algorithm</code> public static functions</h3>
+<a name="id916622"></a><h3>
+<a name="id312344-bb"></a><code class="computeroutput">mastercard_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314646-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id312346-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -96,7 +96,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id314676-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id312376-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -135,7 +135,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314717-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312417-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Verify that a number matches the Mastercard pattern. <p>
</p>
@@ -170,7 +170,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314758-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312458-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the Luhn algorithm operation on the checksum. <p>
@@ -210,8 +210,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id314804-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id312504-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -223,10 +223,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -243,7 +250,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314844-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id312550-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus10_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus10_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus10_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -49,25 +49,26 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="modulus10_algorithm.html#id314953-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus10_algorithm.html#id314956-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus10_algorithm.html#id314995-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus10_algorithm.html#id315036-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus10_algorithm.html#id315065-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus10_algorithm.html#id315108-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus10_algorithm.html#id315148-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="modulus10_algorithm.html#id312659-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus10_algorithm.html#id312662-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus10_algorithm.html#id312701-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus10_algorithm.html#id312742-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus10_algorithm.html#id312778-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus10_algorithm.html#id312821-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus10_algorithm.html#id312867-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id929504"></a><h2>Description</h2>
+<a name="id918200"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id929510"></a><h3>
-<a name="id314953-bb"></a><code class="computeroutput">modulus10_algorithm</code> public static functions</h3>
+<a name="id918206"></a><h3>
+<a name="id312659-bb"></a><code class="computeroutput">modulus10_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314956-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id312662-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -99,7 +100,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id314995-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id312701-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -138,8 +139,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315036-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312742-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -147,14 +148,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315065-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id312778-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
@@ -191,8 +210,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id315108-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id312821-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -204,10 +223,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -224,7 +250,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id315148-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id312867-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus11_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus11_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus11_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -49,32 +49,33 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="modulus11_algorithm.html#id315232-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus11_algorithm.html#id315234-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus11_algorithm.html#id315274-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus11_algorithm.html#id315314-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus11_algorithm.html#id315343-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="modulus11_algorithm.html#id312951-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus11_algorithm.html#id312953-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus11_algorithm.html#id312993-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus11_algorithm.html#id313034-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus11_algorithm.html#id313070-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> value<span class="special">></span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus11_algorithm.html#id315386-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus11_algorithm.html#id315442-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus11_algorithm.html#id313113-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus11_algorithm.html#id313168-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="modulus11_algorithm.html#id315466-bb">protected static functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus11_algorithm.html#id315468-bb"><span class="identifier">translate_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="modulus11_algorithm.html#id313192-bb">protected static functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus11_algorithm.html#id313194-bb"><span class="identifier">translate_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id930982"></a><h2>Description</h2>
+<a name="id919742"></a><h2>Description</h2>
<p>
</p>
<p>The range of the check digit is [0..10], the tenth element is translated as the letter 'X'. </p>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id930992"></a><h3>
-<a name="id315232-bb"></a><code class="computeroutput">modulus11_algorithm</code> public static functions</h3>
+<a name="id919752"></a><h3>
+<a name="id312951-bb"></a><code class="computeroutput">modulus11_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id315234-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 11. <p>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id312953-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 11. <p>
@@ -106,7 +107,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id315274-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id312993-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -145,8 +146,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315314-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313034-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -154,14 +155,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315343-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313070-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
@@ -199,7 +218,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> value<span class="special">></span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a name="id315386-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a name="id313113-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate the current value into an integer valid value. <p>
@@ -239,7 +258,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id315442-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 11. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id313168-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 11. <p>
</p>
<div class="variablelist"><table border="0">
@@ -265,10 +284,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id931620"></a><h3>
-<a name="id315466-bb"></a><code class="computeroutput">modulus11_algorithm</code> protected static functions</h3>
+<a name="id921535"></a><h3>
+<a name="id313192-bb"></a><code class="computeroutput">modulus11_algorithm</code> protected static functions</h3>
<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id315468-bb"></a><span class="identifier">translate_checkdigit</span><span class="special">(</span><span class="keyword">int</span> _checkdigit<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id313194-bb"></a><span class="identifier">translate_checkdigit</span><span class="special">(</span><span class="keyword">int</span> _checkdigit<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus97_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus97_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/modulus97_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Checks">
<link rel="up" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">
-<link rel="prev" href="make_mod97_weight_68_id315600.html" title="Struct make_mod97_weight<68>">
+<link rel="prev" href="make_mod97_weight_68_id313326.html" title="Struct make_mod97_weight<68>">
<link rel="next" href="../../MOD97_weight_maker.html" title="Macro MOD97_weight_maker">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,13 +20,13 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_mod97_weight_68_id315600.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../MOD97_weight_maker.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_mod97_weight_68_id313326.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../MOD97_weight_maker.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.modulus97_algorithm"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Class template modulus97_algorithm</span></h2>
-<p>boost::checks::modulus97_algorithm — This class can be used to compute or validate a checksum with a basic modulus 97. The mod97-10 algorithm (ISO/IEC 7064:2003 Information technology -- Security techniques -- Check character systems) uses two check digits. </p>
+<p>boost::checks::modulus97_algorithm — This class can be used to compute or validate a checksum with a basic modulus 97. </p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/checks/modulus97_hpp.html" title="Header <boost/checks/modulus97.hpp>">boost/checks/modulus97.hpp</a>>
@@ -49,28 +49,30 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="modulus97_algorithm.html#id315665-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus97_algorithm.html#id315667-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="modulus97_algorithm.html#id313394-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="modulus97_algorithm.html#id313396-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus97_algorithm.html#id315698-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus97_algorithm.html#id315754-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus97_algorithm.html#id315782-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus97_algorithm.html#id315826-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus97_algorithm.html#id315865-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="modulus97_algorithm.html#id313427-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus97_algorithm.html#id313482-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="modulus97_algorithm.html#id313518-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="modulus97_algorithm.html#id313562-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="modulus97_algorithm.html#id313607-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id934123"></a><h2>Description</h2>
+<a name="id922795"></a><h2>Description</h2>
+<p>The mod97-10 algorithm (ISO/IEC 7064:2003 Information technology -- Security techniques -- Check character systems) uses two check digits.</p>
<p>
</p>
<p>This algorithm use two check digits. </p>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id934133"></a><h3>
-<a name="id315665-bb"></a><code class="computeroutput">modulus97_algorithm</code> public static functions</h3>
+<a name="id922807"></a><h3>
+<a name="id313394-bb"></a><code class="computeroutput">modulus97_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id315667-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id313396-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
@@ -105,7 +107,7 @@
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigits_iter<span class="special">></span>
<span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
- <a name="id315698-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the two check digits with a simple modulus 97. <p>
+ <a name="id313427-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the two check digits with a simple modulus 97. <p>
@@ -152,8 +154,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315754-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313482-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -161,14 +163,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315782-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id313518-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
@@ -205,8 +225,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id315826-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id313562-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -218,10 +238,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -238,7 +265,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id315865-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 97. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id313607-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 97. <p>
</p>
<div class="variablelist"><table border="0">
@@ -275,7 +302,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_mod97_weight_68_id315600.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../MOD97_weight_maker.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_mod97_weight_68_id313326.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/checks/modulus97_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../MOD97_weight_maker.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/no_null_size_contract.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/no_null_size_contract.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/no_null_size_contract.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -50,20 +50,20 @@
<span class="keyword">class</span> <a class="link" href="no_null_size_contract.html" title="Class template no_null_size_contract">no_null_size_contract</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="no_null_size_contract.html#id314180-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="no_null_size_contract.html#id314183-bb"><span class="identifier">reach_one_past_the_end</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="no_null_size_contract.html#id314204-bb"><span class="identifier">respect_size_contract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="no_null_size_contract.html#id311867-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="no_null_size_contract.html#id311870-bb"><span class="identifier">reach_one_past_the_end</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="no_null_size_contract.html#id311891-bb"><span class="identifier">respect_size_contract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id924158"></a><h2>Description</h2>
+<a name="id912480"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id924164"></a><h3>
-<a name="id314180-bb"></a><code class="computeroutput">no_null_size_contract</code> public static functions</h3>
+<a name="id912486"></a><h3>
+<a name="id311867-bb"></a><code class="computeroutput">no_null_size_contract</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314183-bb"></a><span class="identifier">reach_one_past_the_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span></pre>Warns if the expected interval of value [0..n) is exceeded. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id311870-bb"></a><span class="identifier">reach_one_past_the_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span></pre>Warns if the expected interval of value [0..n) is exceeded. <p>
</p>
<div class="variablelist"><table border="0">
@@ -75,7 +75,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314204-bb"></a><span class="identifier">respect_size_contract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Enforce the size contract. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311891-bb"></a><span class="identifier">respect_size_contract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Enforce the size contract. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -46,21 +46,21 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_const_reverse_iterator</span><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="rightmost/iterator.html#boost.checks.rightmost.iterator.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="rightmost.html#id314080-bb">public static functions</a></span>
+ <span class="comment">// <a class="link" href="rightmost.html#id311766-bb">public static functions</a></span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="rightmost.html#id314082-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="rightmost.html#id311769-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="rightmost.html#id314117-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="rightmost.html#id311804-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id922936"></a><h2>Description</h2>
+<a name="id911804"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id922939"></a><h3>
-<a name="id314080-bb"></a><code class="computeroutput">rightmost</code> public static functions</h3>
+<a name="id911808"></a><h3>
+<a name="id311766-bb"></a><code class="computeroutput">rightmost</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id314082-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the beginning of the sequence. <p>
+ <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id311769-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the beginning of the sequence. <p>
</p>
<div class="variablelist"><table border="0">
@@ -73,7 +73,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> seq_range<span class="special">></span>
- <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id314117-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the ending of the sequence. <p>
+ <span class="keyword">static</span> <a class="link" href="rightmost/iterator.html" title="Class template iterator">iterator</a><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="id311804-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="identifier">seq_range</span> <span class="special">&</span> sequence<span class="special">)</span><span class="special">;</span></pre>Get the ending of the sequence. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost/iterator.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost/iterator.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/rightmost/iterator.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Checks">
-<link rel="up" href="../rightmost.html#id922936" title="Description">
+<link rel="up" href="../rightmost.html#id911804" title="Description">
<link rel="prev" href="../rightmost.html" title="Class rightmost">
<link rel="next" href="../../../header/boost/checks/limits_hpp.html" title="Header <boost/checks/limits.hpp>">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../rightmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rightmost.html#id922936"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/limits_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../rightmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rightmost.html#id911804"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/limits_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.checks.rightmost.iterator"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_const_reverse_iterator</span><span class="special"><</span> <span class="identifier">seq_range</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.checks.rightmost.iterator.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id923824"></a><h2>Description</h2>
+<a name="id912146"></a><h2>Description</h2>
<p>
</p>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../rightmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rightmost.html#id922936"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/limits_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../rightmost.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rightmost.html#id911804"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/checks/limits_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/strict_size_contract.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/strict_size_contract.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/strict_size_contract.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -55,20 +55,20 @@
<span class="keyword">class</span> <a class="link" href="strict_size_contract.html" title="Class template strict_size_contract">strict_size_contract</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="strict_size_contract.html#id314261-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="strict_size_contract.html#id314263-bb"><span class="identifier">reach_one_past_the_end</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="strict_size_contract.html#id314290-bb"><span class="identifier">respect_size_contract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="strict_size_contract.html#id311948-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="strict_size_contract.html#id311950-bb"><span class="identifier">reach_one_past_the_end</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="strict_size_contract.html#id311976-bb"><span class="identifier">respect_size_contract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id924496"></a><h2>Description</h2>
+<a name="id912818"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id924502"></a><h3>
-<a name="id314261-bb"></a><code class="computeroutput">strict_size_contract</code> public static functions</h3>
+<a name="id912824"></a><h3>
+<a name="id311948-bb"></a><code class="computeroutput">strict_size_contract</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314263-bb"></a><span class="identifier">reach_one_past_the_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Tells if the expected interval of value [0..n) is outstripped. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id311950-bb"></a><span class="identifier">reach_one_past_the_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Tells if the expected interval of value [0..n) is outstripped. <p>
</p>
<div class="variablelist"><table border="0">
@@ -92,7 +92,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314290-bb"></a><span class="identifier">respect_size_contract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Enforce the size contract. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id311976-bb"></a><span class="identifier">respect_size_contract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_t</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>Enforce the size contract. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/verhoeff_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/verhoeff_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/verhoeff_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -45,25 +45,26 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="verhoeff_algorithm.html#id316110-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="verhoeff_algorithm.html#id316112-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="verhoeff_algorithm.html#id316153-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="verhoeff_algorithm.html#id316194-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="verhoeff_algorithm.html#id317794-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="verhoeff_algorithm.html#id317840-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="verhoeff_algorithm.html#id317880-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="verhoeff_algorithm.html#id314199-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span> <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="verhoeff_algorithm.html#id314201-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="verhoeff_algorithm.html#id314242-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="verhoeff_algorithm.html#id314283-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="verhoeff_algorithm.html#id314319-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="verhoeff_algorithm.html#id314365-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="verhoeff_algorithm.html#id314411-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id936386"></a><h2>Description</h2>
+<a name="id925217"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id936392"></a><h3>
-<a name="id316110-bb"></a><code class="computeroutput">verhoeff_algorithm</code> public static functions</h3>
+<a name="id925223"></a><h3>
+<a name="id314199-bb"></a><code class="computeroutput">verhoeff_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> checkdigit<span class="special">></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id316112-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with the Verhoeff inverse table. <p>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314201-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with the Verhoeff inverse table. <p>
@@ -95,7 +96,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id316153-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id314242-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -134,8 +135,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id316194-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314283-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -143,14 +144,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id317794-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314319-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the Verhoeff scheme on the checksum with the current valid value. <p>
@@ -190,8 +209,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id317840-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id314365-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -203,10 +222,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -223,7 +249,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id317880-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the Verhoeff checksum. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314411-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the Verhoeff checksum. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/visa_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/visa_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/visa_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -46,25 +46,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="visa_algorithm.html#id317974-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="visa_algorithm.html#id317976-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="visa_algorithm.html#id318006-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="visa_algorithm.html#id318047-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="visa_algorithm.html#id314505-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="visa_algorithm.html#id314507-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="visa_algorithm.html#id314537-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="visa_algorithm.html#id314578-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="visa_algorithm.html#id318088-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="visa_algorithm.html#id318134-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="visa_algorithm.html#id318174-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="visa_algorithm.html#id314619-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="visa_algorithm.html#id314665-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="visa_algorithm.html#id314711-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id937607"></a><h2>Description</h2>
+<a name="id926607"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id937613"></a><h3>
-<a name="id317974-bb"></a><code class="computeroutput">visa_algorithm</code> public static functions</h3>
+<a name="id926613"></a><h3>
+<a name="id314505-bb"></a><code class="computeroutput">visa_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id317976-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314507-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit with a simple modulus 10. <p>
@@ -96,7 +96,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id318006-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id314537-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -135,7 +135,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id318047-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314578-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Verify that a number matches the Visa pattern. <p>
</p>
@@ -170,7 +170,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id318088-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314619-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the Luhn algorithm operation on the checksum. <p>
@@ -210,8 +210,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id318134-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id314665-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -223,10 +223,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -243,7 +250,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id318174-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id314711-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate a checksum with a simple modulus 10. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weight.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weight.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weight.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -35,21 +35,21 @@
<span class="keyword">class</span> <a class="link" href="weight.html" title="Class template weight">weight</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="weight.html#id318263-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="weight.html#id318265-bb"><span class="identifier">weight_associated_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="weight.html#id314800-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="weight.html#id314802-bb"><span class="identifier">weight_associated_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id938850"></a><h2>Description</h2>
+<a name="id927610"></a><h2>Description</h2>
<p>
</p>
<p>There are BOOST_CHECK_LIMIT_WEIGHTS partial specialisations of this class. </p>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id938859"></a><h3>
-<a name="id318263-bb"></a><code class="computeroutput">weight</code> public static functions</h3>
+<a name="id927620"></a><h3>
+<a name="id314800-bb"></a><code class="computeroutput">weight</code> public static functions</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id318265-bb"></a><span class="identifier">weight_associated_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> value_pos<span class="special">)</span><span class="special">;</span></pre>Get the weight at the current value position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id314802-bb"></a><span class="identifier">weight_associated_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> value_pos<span class="special">)</span><span class="special">;</span></pre>Get the weight at the current value position. <p>
</p>
<div class="variablelist"><table border="0">
Modified: sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weighted_sum_algorithm.html
==============================================================================
--- sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weighted_sum_algorithm.html (original)
+++ sandbox/SOC/2011/checks/libs/checks/doc/html/boost/checks/weighted_sum_algorithm.html 2011-09-06 13:03:17 EDT (Tue, 06 Sep 2011)
@@ -49,24 +49,25 @@
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
- <span class="comment">// <a class="link" href="weighted_sum_algorithm.html#id318362-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="weighted_sum_algorithm.html#id318365-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="weighted_sum_algorithm.html#id318396-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="weighted_sum_algorithm.html#id318437-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="weighted_sum_algorithm.html#id318466-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="weighted_sum_algorithm.html#id318509-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="weighted_sum_algorithm.html#id318548-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="weighted_sum_algorithm.html#id314899-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">checkdigit</span> <a class="link" href="weighted_sum_algorithm.html#id314902-bb"><span class="identifier">compute_checkdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">checkdigits_iter</span> <a class="link" href="weighted_sum_algorithm.html#id314933-bb"><span class="identifier">compute_multicheckdigit</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">checkdigits_iter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="weighted_sum_algorithm.html#id314974-bb"><span class="identifier">filter_valid_value_with_pos</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="weighted_sum_algorithm.html#id315010-bb"><span class="identifier">operate_on_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="weighted_sum_algorithm.html#id315053-bb"><span class="identifier">translate_to_valid_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="weighted_sum_algorithm.html#id315099-bb"><span class="identifier">validate_checksum</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id939572"></a><h2>Description</h2>
+<a name="id928347"></a><h2>Description</h2>
<p>
</p>
<div class="refsect2" lang="en">
-<a name="id939578"></a><h3>
-<a name="id318362-bb"></a><code class="computeroutput">weighted_sum_algorithm</code> public static functions</h3>
+<a name="id928353"></a><h3>
+<a name="id314899-bb"></a><code class="computeroutput">weighted_sum_algorithm</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id318365-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigit</span> <a name="id314902-bb"></a><span class="identifier">compute_checkdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute the check digit of a sequence. <p>
@@ -100,7 +101,7 @@
</li>
<li>
<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">checkdigits_iter</span>
-<a name="id318396-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
+<a name="id314933-bb"></a><span class="identifier">compute_multicheckdigit</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">,</span> <span class="identifier">checkdigits_iter</span> checkdigits<span class="special">)</span><span class="special">;</span></pre>Compute the check digit(s) of a sequence. <p>
@@ -139,8 +140,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id318437-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id314974-bb"></a><span class="identifier">filter_valid_value_with_pos</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> current_value_position<span class="special">)</span><span class="special">;</span></pre>Filtering of a valid value according to its position. <p>
</p>
<p>This function should be overloaded if you want to filter the values with their positions. </p>
@@ -148,14 +149,32 @@
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_valid_value</code></span></p></td>
+<td><p>is the current valid value analysed. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">current_value_position</code></span></p></td>
+<td><p>is the position (above the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
<td><p><span class="term">Postconditions:</span></p></td>
<td><p>Do nothing.</p></td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id318466-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id315010-bb"></a><span class="identifier">operate_on_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">int</span> current_valid_value<span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">,</span>
<span class="keyword">int</span> <span class="special">&</span> checksum<span class="special">)</span><span class="special">;</span></pre>Compute an operation on the checksum with the current valid value. <p>
@@ -192,8 +211,8 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id318509-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
- <span class="keyword">const</span> <span class="keyword">unsigned</span> int<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id315053-bb"></a><span class="identifier">translate_to_valid_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value</span> <span class="special">&</span> current_value<span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> valid_value_counter<span class="special">)</span><span class="special">;</span></pre>translate a value of the sequence into an integer valid value. <p>
@@ -205,10 +224,17 @@
<td><p><span class="term">Parameters:</span></p></td>
<td><div class="variablelist"><table border="0">
<col align="left" valign="top">
-<tbody><tr>
+<tbody>
+<tr>
<td><p><span class="term"><code class="computeroutput">current_value</code></span></p></td>
<td><p>is the current value analysed in the sequence that must be translated. </p></td>
-</tr></tbody>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">valid_value_counter</code></span></p></td>
+<td><p>is the number of valid value(s) already counted (the current value is not included).<br>
+ This is also the position (beyond the valid values) of the current value analysed (0 <= valid_value_counter < n).</p></td>
+</tr>
+</tbody>
</table></div></td>
</tr>
<tr>
@@ -225,7 +251,7 @@
</table></div>
</li>
<li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id318548-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the checksum. <p>
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id315099-bb"></a><span class="identifier">validate_checksum</span><span class="special">(</span><span class="keyword">int</span> checksum<span class="special">)</span><span class="special">;</span></pre>Validate the checksum. <p>
</p>
<p>This function should be overloaded if you want to check a sequence. </p>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk