Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r70150 - in sandbox/enums/libs/enums/doc/html: . boost boost/enums boost/enums/enum_set boost/enums/meta boost/mpl boost/mpl/equal_to_impl_enum_c_ta_id35967736 boost/mpl/greater_equal_impl_enum_id35967816 boost/mpl/greater_impl_enum_c_tag_id35967776 boost/mpl/less_equal_impl_enum_c__id35967895 boost/mpl/less_impl_enum_c_tag__e_id35967856 boost/mpl/not_equal_to_impl_enum__id35967935 boost/mpl/numeric_cast_integral_c_id35967975
From: vicente.botet_at_[hidden]
Date: 2011-03-18 18:12:21


Author: viboes
Date: 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
New Revision: 70150
URL: http://svn.boost.org/trac/boost/changeset/70150

Log:
Enums: rename enum_type by native_type
Added:
   sandbox/enums/libs/enums/doc/html/boost/
   sandbox/enums/libs/enums/doc/html/boost/enums/
   sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/first_id35963707.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969194.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969220.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/last_id35963762.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969303.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969336.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969068.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969106.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35968953.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35969030.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970420.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970498.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970605.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35963919.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35964016.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35964142.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/swap.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/val_id35964291.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35969408.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736/
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935/
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975/
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975/apply.html (contents, props changed)
Text files modified:
   sandbox/enums/libs/enums/doc/html/index.html | 2 +-
   1 files changed, 1 insertions(+), 1 deletions(-)

Added: sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template default_value</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.default_value_hpp" title="Header &lt;boost/enums/scoped/default_value.hpp&gt;">
+<link rel="prev" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="next" href="../../BOOST_ENUM_CLASS_START.html" title="Macro BOOST_ENUM_CLASS_START">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="../../index.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.default_value_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_ENUM_CLASS_START.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.default_value"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template default_value</span></h2>
+<p>boost::enums::default_value &#8212; builds a enum class with the default value. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.default_value_hpp" title="Header &lt;boost/enums/scoped/default_value.hpp&gt;">boost/enums/scoped/default_value.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36347981"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the default value </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../../index.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.default_value_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_ENUM_CLASS_START.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,466 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="val_id35964291.html" title="Function template val">
+<link rel="next" href="operator__.html" title="Function template operator==">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="val_id35964291.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_array"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_array</span></h2>
+<p>boost::enums::enum_array</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.enums.enum_array.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.enums.enum_array.iterator"></a><span class="identifier">iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.enums.enum_array.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="special">&amp;</span> <a name="boost.enums.enum_array.reference"></a><span class="identifier">reference</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> <a name="boost.enums.enum_array.const_reference"></a><span class="identifier">const_reference</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">value_type</span> <span class="special">*</span> <a name="boost.enums.enum_array.pointer"></a><span class="identifier">pointer</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">*</span> <a name="boost.enums.enum_array.const_pointer"></a><span class="identifier">const_pointer</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">EC</span> <a name="boost.enums.enum_array.key_type"></a><span class="identifier">key_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.enums.enum_array.size_type"></a><span class="identifier">size_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <a name="boost.enums.enum_array.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">reverse_iterator</span><span class="special">&lt;</span> <span class="identifier">iterator</span> <span class="special">&gt;</span> <a name="boost.enums.enum_array.reverse_iterator"></a><span class="identifier">reverse_iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">reverse_iterator</span><span class="special">&lt;</span> <span class="identifier">const_iterator</span> <span class="special">&gt;</span> <a name="boost.enums.enum_array.const_reverse_iterator"></a><span class="identifier">const_reverse_iterator</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_array.html#boost.enums.enum_arrayconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T2<span class="special">&gt;</span> enum_array&amp; <a class="link" href="enum_array.html#id35968865-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_array.html#id35968448-bb">public member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="enum_array.html#id35968451-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35968469-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35968488-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="enum_array.html#id35968495-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35968514-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35968533-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="enum_array.html#id35968540-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35968554-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35968560-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="enum_array.html#id35968567-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35968581-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35968588-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35968595-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35968619-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35968643-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35968666-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35968678-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35968697-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35968716-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35968734-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35968753-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35968766-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="enum_array.html#id35968780-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35968803-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35968816-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35968830-bb"><span class="identifier">c_array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="enum_array.html#id35968837-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="enum_array.html#id35968851-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_array.html#id35968881-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="enum_array.html#id35968884-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35968902-bb"><span class="identifier">rangecheck</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">T</span> <span class="identifier">elems</span><span class="special">;</span> <span class="comment">// // exposition only </span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">static_size</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36367471"></a><h2>Description</h2>
+<p>An <code class="computeroutput">enum_array</code> supports random access iterators. An instance of <code class="computeroutput">enum_array&lt;T, EC&gt;</code> stores as many elements of type <code class="computeroutput">T</code> as enum literals are on the enum class <code class="computeroutput">EC</code>, so that <code class="computeroutput">size() == meta::size&lt;EC&gt;::value</code> is an invariant.</p>
+<p>The elements of an <code class="computeroutput">enum_array</code> are stored contiguously, meaning that if <code class="computeroutput">a</code> is an <code class="computeroutput">enum_array&lt;T, EC&gt;</code>, then it obeys the identity</p>
+<pre class="programlisting"> <span class="special">&amp;</span><span class="identifier">a</span><span class="special">[</span><span class="identifier">n</span><span class="special">]</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">a</span><span class="special">[</span><span class="number">0</span><span class="special">]</span> <span class="special">+</span> <span class="identifier">n</span> <span class="keyword">for</span> <span class="identifier">all</span> <span class="number">0</span> <span class="special">&lt;=</span> <span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">EC</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">.</span>
+</pre>
+<p>An <code class="computeroutput">enum_array</code> is an aggregate that can (????) be initialized with the syntax</p>
+<pre class="programlisting"> <span class="identifier">enum_array</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">&gt;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="special">{</span> <span class="identifier">initializer</span><span class="special">-</span><span class="identifier">list</span> <span class="special">}</span><span class="special">;</span>
+</pre>
+<p>where <span class="emphasis"><em>initializer-list</em></span> is a comma separated list of up to <code class="computeroutput">meta::size&lt;EC&gt;::value</code> elements whose types are convertible to <code class="computeroutput">T</code>.</p>
+<p>An <code class="computeroutput">enum_array</code> satisfies all of the requirements of a container and of a reversible container, except that a default constructed array object is not empty and that swap does not have constant complexity. An <code class="computeroutput">enum_array</code> satisfies some of the requirements of a sequence container. Descriptions are provided here only for operations on enum_array that are not described in one of these tables and for operations where there is additional semantic information.</p>
+<p>The conditions for an aggregate are met. Class enum_array relies on the implicitly-declared special member functions to conform to the container requirements</p>
+<p>
+
+</p>
+<div class="refsect2">
+<a name="id36367778"></a><h3>
+<a name="boost.enums.enum_arrayconstruct-copy-destruct"></a><code class="computeroutput">enum_array</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T2<span class="special">&gt;</span> enum_array&amp; <a name="id35968865-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+<div class="refsect2">
+<a name="id36367889"></a><h3>
+<a name="id35968448-bb"></a><code class="computeroutput">enum_array</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id35968451-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>iterator for the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35968469-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const iterator for the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35968488-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id35968495-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>iterator for position after the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35968514-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const iterator for position after the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35968533-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id35968540-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reverse iterator for the first element of reverse iteration </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35968554-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35968560-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id35968567-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reverse iterator for position after the last element in reverse iteration </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35968581-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35968588-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35968595-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre>
+<p>Requires: k'pos &lt; static_size
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35968619-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Requires: k'pos &lt; static_size
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>constant reference to the element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35968643-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::range_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35968666-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35968678-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35968697-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const reference to the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35968716-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35968734-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const reference to the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a name="id35968753-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>linear in meta::size&lt;EC&gt;::value. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a name="id35968766-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>linear in meta::size&lt;EC&gt;::value. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35968780-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre>
+<p>Effects: swap_ranges(begin(), end(), y.begin())
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a name="id35968803-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>elems. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">T</span> <span class="special">*</span> <a name="id35968816-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>elems. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">T</span> <span class="special">*</span> <a name="id35968830-bb"></a><span class="identifier">c_array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35968837-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> value<span class="special">)</span><span class="special">;</span></pre>Effects: std::fill_n(begin(), static_size, value) </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35968851-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> value<span class="special">)</span><span class="special">;</span></pre>Effects: fill_n(begin(), static_size, u) </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36369496"></a><h3>
+<a name="id35968881-bb"></a><code class="computeroutput">enum_array</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id35968884-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>false </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">size_type</span> <a name="id35968902-bb"></a><span class="identifier">rangecheck</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="val_id35964291.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_class_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_cons.hpp&gt;">
+<link rel="prev" href="../../BOOST_ENUMS_SPECIALIZATIONS.html" title="Macro BOOST_ENUMS_SPECIALIZATIONS">
+<link rel="next" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="../../BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_class_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_class_cons</span></h2>
+<p>boost::enums::enum_class_cons &#8212; scoped enum class with constructors </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_cons.hpp&gt;">boost/enums/scoped/enum_class_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_class_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_class_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#boost.enums.enum_class_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_class_cons.html#id35965214-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_class_cons.html#id35965217-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_class_cons.html#id35965227-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ enum_class_cons&amp; <a class="link" href="enum_class_cons.html#id35965236-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_class_cons&amp; <a class="link" href="enum_class_cons.html#id35965245-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35965193-bb">public member functions</a></span>
+ <span class="identifier">type</span> <a class="link" href="enum_class_cons.html#id35965196-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_class_cons.html#id35965205-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35965253-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35965256-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35965267-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35965281-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35965296-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965298-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965320-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965340-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965360-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965382-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965402-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965422-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965444-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965464-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965484-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965505-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965526-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965546-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965567-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965588-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965608-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965629-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35965649-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_class_cons.html#id35965670-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_class_cons.html#id35965691-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36349940"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36349974"></a><h3>
+<a name="boost.enums.enum_class_consconstruct-copy-destruct"></a><code class="computeroutput">enum_class_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35965214-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>default constructor </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35965217-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre>explicit constructor from underlying type </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35965227-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre>constructor from enum type </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_cons&amp; <a name="id35965236-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_cons&amp; <a name="id35965245-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36350178"></a><h3>
+<a name="id35965193-bb"></a><code class="computeroutput">enum_class_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35965196-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35965205-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36350274"></a><h3>
+<a name="id35965253-bb"></a><code class="computeroutput">enum_class_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35965256-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround when there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35965267-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35965281-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36350420"></a><h3>
+<a name="id35965296-bb"></a><code class="computeroutput">enum_class_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965298-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965320-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965340-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965360-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965382-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965402-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965422-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965444-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965464-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965484-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965505-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965526-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965546-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965567-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965588-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965608-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965629-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965649-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35965670-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35965691-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../../BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_class_no_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_no_cons.hpp&gt;">
+<link rel="prev" href="enum_class_cons.html" title="Class template enum_class_cons">
+<link rel="next" href="enum_type_cons.html" title="Class template enum_type_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_class_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_class_no_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_class_no_cons</span></h2>
+<p>boost::enums::enum_class_no_cons &#8212; scoped enum class without constructors </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_no_cons.hpp&gt;">boost/enums/scoped/enum_class_no_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_class_no_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_class_no_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#boost.enums.enum_class_no_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ enum_class_no_cons&amp; <a class="link" href="enum_class_no_cons.html#id35965803-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_class_no_cons&amp; <a class="link" href="enum_class_no_cons.html#id35965812-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35965781-bb">public member functions</a></span>
+ <span class="identifier">type</span> <a class="link" href="enum_class_no_cons.html#id35965784-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_class_no_cons.html#id35965793-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35965820-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35965823-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35965835-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35965849-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35965863-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965866-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965887-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965907-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965928-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965949-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965969-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35965990-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966011-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966167-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966187-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966208-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966229-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966249-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966270-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966290-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966311-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966332-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35966352-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+ <a class="link" href="enum_class_no_cons.html#id35966373-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+ <a class="link" href="enum_class_no_cons.html#id35966398-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_class_no_cons.html#id35966423-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_class_no_cons.html#id35966445-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36353779"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36353813"></a><h3>
+<a name="boost.enums.enum_class_no_consconstruct-copy-destruct"></a><code class="computeroutput">enum_class_no_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout">enum_class_no_cons&amp; <a name="id35965803-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_no_cons&amp; <a name="id35965812-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36353912"></a><h3>
+<a name="id35965781-bb"></a><code class="computeroutput">enum_class_no_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35965784-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35965793-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36354009"></a><h3>
+<a name="id35965820-bb"></a><code class="computeroutput">enum_class_no_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35965823-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround when there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35965835-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35965849-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36354157"></a><h3>
+<a name="id35965863-bb"></a><code class="computeroutput">enum_class_no_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965866-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965887-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965907-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965928-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965949-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965969-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35965990-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966011-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966167-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966187-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966208-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966229-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966249-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966270-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966290-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966311-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966332-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35966352-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+<a name="id35966373-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from underlying_type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+<a name="id35966398-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>friend conversions from type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35966423-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35966445-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_class_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="get_c_array_id35969220.html" title="Function template get_c_array">
+<link rel="next" href="make_range_id35969303.html" title="Function template make_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="get_c_array_id35969220.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35969303.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_range"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_range</span></h2>
+<p>boost::enums::enum_range &#8212; <code class="computeroutput">enum_range</code> is a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept associated to the enumeration <code class="computeroutput">EC</code>. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// <a class="link" href="enum_range.html#boost.enums.enum_rangeconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_range.html#id35969287-bb"><span class="identifier">enum_range</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_range.html#id35969290-bb"><span class="identifier">enum_range</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371654"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36371657"></a><h3>
+<a name="boost.enums.enum_rangeconstruct-copy-destruct"></a><code class="computeroutput">enum_range</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35969287-bb"></a><span class="identifier">enum_range</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>builds a enum range </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35969290-bb"></a><span class="identifier">enum_range</span><span class="special">(</span><span class="identifier">EC</span> first<span class="special">,</span> <span class="identifier">EC</span> last<span class="special">)</span><span class="special">;</span></pre>builds a enum sub-range </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="get_c_array_id35969220.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35969303.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,544 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_set</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="make_range_id35969336.html" title="Function template make_range">
+<link rel="next" href="enum_set/reference.html" title="Struct reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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_range_id35969336.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set/reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_set"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_set</span></h2>
+<p>boost::enums::enum_set</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// member classes/structs/unions</span>
+
+ <span class="keyword">struct</span> <a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="enum_set.html#boost.enums.enum_setconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_set.html#id35970301-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_set.html#id35970313-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_set.html#id35970321-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_set.html#id35969462-bb">public member functions</a></span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969465-bb"><span class="keyword">operator</span><span class="special">&amp;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969502-bb"><span class="keyword">operator</span><span class="special">|=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969538-bb"><span class="keyword">operator</span><span class="special">^=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969574-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969625-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35969676-bb"><span class="identifier">count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35969692-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35969708-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <a class="link" href="enum_set.html#id35969748-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969796-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969821-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969862-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969886-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969920-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35969944-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">unsigned</span> <span class="keyword">long</span> <a class="link" href="enum_set.html#id35969978-bb"><span class="identifier">to_ulong</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> <a class="link" href="enum_set.html#id35970003-bb"><span class="identifier">to_ullong</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">typename</span> traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span><span class="special">,</span>
+ <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <a class="link" href="enum_set.html#id35970028-bb"><span class="identifier">to_string</span></a><span class="special">(</span><span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'0'</span><span class="special">)</span><span class="special">,</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'1'</span><span class="special">)</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35970093-bb"><span class="keyword">operator</span><span class="special">~</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970114-bb"><span class="identifier">test</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970152-bb"><span class="identifier">all</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970167-bb"><span class="identifier">any</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970183-bb"><span class="identifier">none</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35970198-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35970220-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970242-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35970270-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span><span class="special">&lt;</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a class="link" href="enum_set.html#id35970294-bb"><span class="identifier">detail_bits</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_set.html#id35970366-bb">private static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35970369-bb"><span class="identifier">to_bit</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374805"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36374809"></a><h3>
+<a name="boost.enums.enum_setconstruct-copy-destruct"></a><code class="computeroutput">enum_set</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35970301-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object of class <code class="computeroutput">enum_set&lt;&gt;</code>, initializing all enumerations to zero. </p>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="id35970313-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="identifier">EC</span> setting<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35970321-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> val<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object of class <code class="computeroutput">enum_set&lt;&gt;</code>, initializing the first <code class="computeroutput">M</code> bit positions to the corresponding bit values in <code class="computeroutput">val</code>. <code class="computeroutput">M</code> is the smaller of <code class="computeroutput">N</code> and the number of bits in the value representation of <code class="computeroutput">unsigned</code> <code class="computeroutput">long</code> <code class="computeroutput">long</code>. If <code class="computeroutput">M&lt;N</code>, the remaining bit positions are initialized to zero. </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36375010"></a><h3>
+<a name="id35969462-bb"></a><code class="computeroutput">enum_set</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969465-bb"></a><span class="keyword">operator</span><span class="special">&amp;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Clears each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is clear, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969502-bb"></a><span class="keyword">operator</span><span class="special">|=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Sets each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is set, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969538-bb"></a><span class="keyword">operator</span><span class="special">^=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Toggles each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is set, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969574-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Replaces each bit at position <code class="computeroutput">I</code> in <code class="computeroutput">*this</code> with a value determined as follows:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>If <code class="computeroutput">I&lt;pos</code>, the new value is zero;</p></li>
+<li class="listitem"><p>If <code class="computeroutput">I&gt;=pos</code>, the new value is the previous value of the bit at position <code class="computeroutput">I-pos</code>.
+</p></li>
+</ul></div>
+<p>
+</p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969625-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Replaces each bit at position <code class="computeroutput">I</code> in <code class="computeroutput">*this</code> with a value determined as follows:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>If <code class="computeroutput">pos&gt;=N-I</code>, the new value is zero;</p></li>
+<li class="listitem"><p>If <code class="computeroutput">pos&lt;N-I</code>, the new value is the previous value of the bit at position <code class="computeroutput">I+pos</code>.
+</p></li>
+</ul></div>
+<p>
+</p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35969676-bb"></a><span class="identifier">count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A count of the number of bits set in <code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35969692-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">static_size</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="keyword">bool</span> <a name="id35969708-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">EC</span> testing<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">pos</code> shall be valid. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the bit at position <code class="computeroutput">pos</code> in <code class="computeroutput">*this</code> has the value one, otherwise <code class="computeroutput">false</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <a name="id35969748-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">pos</code> shall be valid. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An object of type <code class="computeroutput">enum_set&lt;EC&gt;::reference</code> such that <code class="computeroutput">(*this)[pos] == this-&gt;test(pos)</code>, and such that <code class="computeroutput">(*this)[pos] = val</code> is equivalent to <code class="computeroutput">this-&gt;set(pos, val)</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>nothing. </td>
+</tr>
+<tr>
+<td><p><span class="term">Notes:</span></p></td>
+<td><p>For the purpose of determining the presence of a data race, any access or update through the resulting reference potentially accesses or modifies, respectively, the entire underlying bitset. </p></td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969796-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Sets all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969821-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="identifier">EC</span> setting<span class="special">,</span> <span class="keyword">bool</span> value <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">setting</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969862-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Resets all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969886-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="identifier">EC</span> resetting<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">resetting</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969920-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Toggles all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35969944-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="identifier">EC</span> flipping<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">flipping</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">long</span> <a name="id35969978-bb"></a><span class="identifier">to_ulong</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><code class="computeroutput"><code class="computeroutput">unsigned</code> long</code> conversion
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>overflow_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> <a name="id35970003-bb"></a><span class="identifier">to_ullong</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><code class="computeroutput"><code class="computeroutput">unsigned</code> long long</code> conversion
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>overflow_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">typename</span> traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span><span class="special">,</span>
+ <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <a name="id35970028-bb"></a><span class="identifier">to_string</span><span class="special">(</span><span class="identifier">charT</span> zero <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'0'</span><span class="special">)</span><span class="special">,</span> <span class="identifier">charT</span> one <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'1'</span><span class="special">)</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs a string object of the appropriate type and initializes it to a string of length <code class="computeroutput">N</code> characters. Each character is determined by the value of its corresponding bit position in <code class="computeroutput">*this</code>. Character position <code class="computeroutput">N-1</code> corresponds to bit position zero. Subsequent decreasing character positions correspond to increasing bit positions. Bit value zero becomes the character zero, bit value one becomes the character one.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The created object. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35970093-bb"></a><span class="keyword">operator</span><span class="special">~</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object x of class enum_set&lt;EC&gt; and initializes it with *this.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x.flip()</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970114-bb"></a><span class="identifier">test</span><span class="special">(</span><span class="identifier">EC</span> testing<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">testing</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the bit at position <code class="computeroutput">pos</code> in <code class="computeroutput">*this</code> has the value one. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970152-bb"></a><span class="identifier">all</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() == size()</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970167-bb"></a><span class="identifier">any</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() != 0</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970183-bb"></a><span class="identifier">none</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() == 0</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35970198-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">enum_set&lt;EC&gt;(*this) &lt;&lt;= pos</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35970220-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">enum_set&lt;EC&gt;(*this) &gt;&gt;= pos</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970242-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A nonzero value if the value of each bit in <code class="computeroutput">*this</code> equals the value of the corresponding bit in <code class="computeroutput">rhs</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35970270-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A nonzero value if <code class="computeroutput">!(*this == rhs)</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span><span class="special">&lt;</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a name="id35970294-bb"></a><span class="identifier">detail_bits</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36377656"></a><h3>
+<a name="id35970366-bb"></a><code class="computeroutput">enum_set</code> private static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35970369-bb"></a><span class="identifier">to_bit</span><span class="special">(</span><span class="identifier">EC</span> value<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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_range_id35969336.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set/reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct reference</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../enum_set.html#id36374805" title="Description">
+<link rel="prev" href="../enum_set.html" title="Class template enum_set">
+<link rel="next" href="../operator_.html" title="Function template operator&amp;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../enum_set.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enum_set.html#id36374805"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../operator_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_set.reference"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct reference</span></h2>
+<p>boost::enums::enum_set::reference</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+
+<span class="keyword">struct</span> <a class="link" href="reference.html" title="Struct reference">reference</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../enum_set.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enum_set.html#id36374805"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../operator_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_subrange</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp" title="Header &lt;boost/enums/containers/enum_subrange.hpp&gt;">
+<link rel="prev" href="../hash_enums_enum_set_EC_id35969408.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">
+<link rel="next" href="../mpl/enum_c.html" title="Struct template enum_c">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="../hash_enums_enum_set_EC_id35969408.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mpl/enum_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_subrange"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_subrange</span></h2>
+<p>boost::enums::enum_subrange</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp" title="Header &lt;boost/enums/containers/enum_subrange.hpp&gt;">boost/enums/containers/enum_subrange.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC_type<span class="special">,</span>
+ <span class="identifier">EC_type</span> First <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">first</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span><span class="identifier">EC_type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span>
+ <span class="identifier">EC_type</span> Last <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">last</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span><span class="identifier">EC_type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_subrange.html" title="Struct template enum_subrange">enum_subrange</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span> <span class="identifier">EC_type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_subrange.EC"></a><span class="identifier">EC</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">first_index</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">last_index</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../hash_enums_enum_set_EC_id35969408.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mpl/enum_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,139 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_type_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_cons.hpp&gt;">
+<link rel="prev" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">
+<link rel="next" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_type_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_type_cons</span></h2>
+<p>boost::enums::enum_type_cons &#8212; scoped enum type with constructors </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_cons.hpp&gt;">boost/enums/scoped/enum_type_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_type_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_type_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#boost.enums.enum_type_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_type_cons.html#id35966565-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_type_cons.html#id35966569-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_type_cons.html#id35966579-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ enum_type_cons&amp; <a class="link" href="enum_type_cons.html#id35966587-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_type_cons&amp; <a class="link" href="enum_type_cons.html#id35966596-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35966535-bb">public member functions</a></span>
+ <a class="link" href="enum_type_cons.html#id35966538-bb"><span class="keyword">operator</span> <span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">type</span> <a class="link" href="enum_type_cons.html#id35966547-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_type_cons.html#id35966556-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35966605-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35966608-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35966619-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35966633-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35966647-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_type_cons.html#id35966650-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_type_cons.html#id35966672-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36356558"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36356592"></a><h3>
+<a name="boost.enums.enum_type_consconstruct-copy-destruct"></a><code class="computeroutput">enum_type_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35966565-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>default constructor </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35966569-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre>explicit constructor from underlying type </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35966579-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre>constructor from enum type </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_cons&amp; <a name="id35966587-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_cons&amp; <a name="id35966596-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36356793"></a><h3>
+<a name="id35966535-bb"></a><code class="computeroutput">enum_type_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35966538-bb"></a><span class="keyword">operator</span> <span class="identifier">type</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>implicit conversion to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35966547-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35966556-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36356925"></a><h3>
+<a name="id35966605-bb"></a><code class="computeroutput">enum_type_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35966608-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround in case there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35966619-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35966633-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36357072"></a><h3>
+<a name="id35966647-bb"></a><code class="computeroutput">enum_type_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35966650-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35966672-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,142 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_type_no_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_no_cons.hpp&gt;">
+<link rel="prev" href="enum_type_cons.html" title="Class template enum_type_cons">
+<link rel="next" href="native_type.html" title="Struct template native_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_type_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="native_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_type_no_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_type_no_cons</span></h2>
+<p>boost::enums::enum_type_no_cons &#8212; scoped enum type without constructors </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_no_cons.hpp&gt;">boost/enums/scoped/enum_type_no_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_type_no_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_type_no_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#boost.enums.enum_type_no_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ enum_type_no_cons&amp; <a class="link" href="enum_type_no_cons.html#id35966792-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_type_no_cons&amp; <a class="link" href="enum_type_no_cons.html#id35966802-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35966762-bb">public member functions</a></span>
+ <a class="link" href="enum_type_no_cons.html#id35966764-bb"><span class="keyword">operator</span> <span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">type</span> <a class="link" href="enum_type_no_cons.html#id35966774-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_type_no_cons.html#id35966783-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35966810-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35966813-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35966824-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35966838-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35966852-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+ <a class="link" href="enum_type_no_cons.html#id35966855-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+ <a class="link" href="enum_type_no_cons.html#id35966880-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_type_no_cons.html#id35966906-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_type_no_cons.html#id35966927-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36358268"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36358302"></a><h3>
+<a name="boost.enums.enum_type_no_consconstruct-copy-destruct"></a><code class="computeroutput">enum_type_no_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout">enum_type_no_cons&amp; <a name="id35966792-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_no_cons&amp; <a name="id35966802-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36358401"></a><h3>
+<a name="id35966762-bb"></a><code class="computeroutput">enum_type_no_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35966764-bb"></a><span class="keyword">operator</span> <span class="identifier">type</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>implicit conversion to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35966774-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35966783-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36358532"></a><h3>
+<a name="id35966810-bb"></a><code class="computeroutput">enum_type_no_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35966813-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround in case there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35966824-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35966838-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36358680"></a><h3>
+<a name="id35966852-bb"></a><code class="computeroutput">enum_type_no_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+<a name="id35966855-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from underlying_type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+<a name="id35966880-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>friend conversions from type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35966906-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35966927-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_type_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="native_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/first_id35963707.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/first_id35963707.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template first</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">
+<link rel="prev" href="meta/first.html" title="Struct template first">
+<link rel="next" href="meta/last.html" title="Struct template last">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/last.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.first_id35963707"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template first</span></h2>
+<p>boost::enums::first</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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">boost/enums/ordinal/first.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">first</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36360680"></a><h2>Description</h2>
+<p>Returns the the first element of an enumeration Throws: Nothing </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/last.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969194.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969194.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template get_c_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="swap.html" title="Function template swap">
+<link rel="next" href="get_c_array_id35969220.html" title="Function template get_c_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="swap.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35969220.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.get_c_array_id35969194"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_c_array</span></h2>
+<p>boost::enums::get_c_array</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <span class="identifier">get_c_array</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> arg<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371086"></a><h2>Description</h2>
+<p>c_array conversion. </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="swap.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35969220.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969220.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35969220.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template get_c_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="get_c_array_id35969194.html" title="Function template get_c_array">
+<link rel="next" href="enum_range.html" title="Class template enum_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="get_c_array_id35969194.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.get_c_array_id35969220"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_c_array</span></h2>
+<p>boost::enums::get_c_array</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <span class="identifier">get_c_array</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> arg<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371230"></a><h2>Description</h2>
+<p>c_array const conversion. </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="get_c_array_id35969194.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/last_id35963762.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/last_id35963762.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template last</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">
+<link rel="prev" href="meta/last.html" title="Struct template last">
+<link rel="next" href="linear_enum_traiter.html" title="Struct template linear_enum_traiter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/last.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linear_enum_traiter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.last_id35963762"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template last</span></h2>
+<p>boost::enums::last</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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">boost/enums/ordinal/last.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">last</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36361076"></a><h2>Description</h2>
+<p>Returns the the last element of an enumeration Throws: Nothing </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/last.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linear_enum_traiter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template linear_enum_traiter</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp" title="Header &lt;boost/enums/ordinal/linear_traiter.hpp&gt;">
+<link rel="prev" href="last_id35963762.html" title="Function template last">
+<link rel="next" href="meta/pos.html" title="Struct template pos">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="last_id35963762.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pos.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.linear_enum_traiter"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template linear_enum_traiter</span></h2>
+<p>boost::enums::linear_enum_traiter &#8212; Helper class used as <code class="computeroutput">enum_trait&lt;&gt;</code> for enumerations having a linear progression. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp" title="Header &lt;boost/enums/ordinal/linear_traiter.hpp&gt;">boost/enums/ordinal/linear_traiter.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="linear_enum_traiter.html" title="Struct template linear_enum_traiter">linear_enum_traiter</a> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="linear_enum_traiter.html#id35963811-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="linear_enum_traiter.html#id35963814-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">EC</span> <a class="link" href="linear_enum_traiter.html#id35963843-bb"><span class="identifier">val</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</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">
+<a name="id36361382"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36361385"></a><h3>
+<a name="id35963811-bb"></a><code class="computeroutput">linear_enum_traiter</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35963814-bb"></a><span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre>pos specialization. <p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the returned value is calculated from the underlying value, the <code class="computeroutput">first_value</code> and the <code class="computeroutput">step</code>, following this formula <code class="computeroutput"></code>(ut-first_value)/step </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">EC</span> <a name="id35963843-bb"></a><span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre>val specialization. <p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the returned value is calculated from the position <code class="computeroutput">p</code>, the first value and the step, following this formula <code class="computeroutput">p*step+first_value</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="last_id35963762.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pos.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969303.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969303.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template make_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="enum_range.html" title="Class template enum_range">
+<link rel="next" href="make_range_id35969336.html" title="Function template make_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35969336.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.make_range_id35969303"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template make_range</span></h2>
+<p>boost::enums::make_range &#8212; function to generate an enum range. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="identifier">make_range</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371839"></a><h2>Description</h2>
+<p><code class="computeroutput">make_range</code> allows treating enums as a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">EC</code> is a model of the <span class="emphasis"><em>Enumeration</em></span> Concept. </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35969336.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969336.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35969336.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template make_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="make_range_id35969303.html" title="Function template make_range">
+<link rel="next" href="enum_set.html" title="Class template enum_set">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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_range_id35969303.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.make_range_id35969336"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template make_range</span></h2>
+<p>boost::enums::make_range &#8212; function to generate an enum sub-range. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="identifier">make_range</span><span class="special">(</span><span class="identifier">EC</span> first<span class="special">,</span> <span class="identifier">EC</span> last<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371978"></a><h2>Description</h2>
+<p><code class="computeroutput">make_range</code> allows treating enums as a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept. It should be noted that the first and last parameters denoted a closed range.
+
+</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">first</code></span></p></td>
+<td><p>first element of the range </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">last</code></span></p></td>
+<td><p>last element of the range </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">EC</code> is a model of the <span class="emphasis"><em>Enumeration</em></span> Concept. </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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_range_id35969303.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_traits</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.traits_hpp" title="Header &lt;boost/enums/ordinal/traits.hpp&gt;">
+<link rel="prev" href="../succ_id35964142.html" title="Function template succ">
+<link rel="next" href="val.html" title="Struct template val">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../succ_id35964142.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.traits_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="val.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.enum_traits"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_traits</span></h2>
+<p>boost::enums::meta::enum_traits</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.traits_hpp" title="Header &lt;boost/enums/ordinal/traits.hpp&gt;">boost/enums/ordinal/traits.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_traits.html" title="Struct template enum_traits">enum_traits</a> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="enum_traits.html#id35964209-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_traits.html#id35964212-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">EC</span> <a class="link" href="enum_traits.html#id35964226-bb"><span class="identifier">val</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</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">
+<a name="id36363724"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36363727"></a><h3>
+<a name="id35964209-bb"></a><code class="computeroutput">enum_traits</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35964212-bb"></a><span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre>The specialization must define this function prototype. </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">EC</span> <a name="id35964226-bb"></a><span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre>The specialization must define this function prototype. </li>
+</ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../succ_id35964142.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.traits_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="val.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template first</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">
+<link rel="prev" href="../underlying_type.html" title="Struct template underlying_type">
+<link rel="next" href="../first_id35963707.html" title="Function template first">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../underlying_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first_id35963707.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.first"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template first</span></h2>
+<p>boost::enums::meta::first &#8212; meta-function: first element of an enumeration </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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">boost/enums/ordinal/first.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="first.html" title="Struct template first">first</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../underlying_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first_id35963707.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template last</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">
+<link rel="prev" href="../first_id35963707.html" title="Function template first">
+<link rel="next" href="../last_id35963762.html" title="Function template last">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../first_id35963707.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../last_id35963762.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.last"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template last</span></h2>
+<p>boost::enums::meta::last &#8212; meta-function: first element of an enumeration </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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">boost/enums/ordinal/last.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="last.html" title="Struct template last">last</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../first_id35963707.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../last_id35963762.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template pos</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">
+<link rel="prev" href="../linear_enum_traiter.html" title="Struct template linear_enum_traiter">
+<link rel="next" href="../pos_id35963919.html" title="Function template pos">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../linear_enum_traiter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pos_id35963919.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.pos"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template pos</span></h2>
+<p>boost::enums::meta::pos</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">boost/enums/ordinal/pos.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="pos.html" title="Struct template pos">pos</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36361943"></a><h2>Description</h2>
+<p>meta-function used to associate the an element of an enumeration to its relative position.
+</p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../linear_enum_traiter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pos_id35963919.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template pred</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">
+<link rel="prev" href="../pos_id35963919.html" title="Function template pos">
+<link rel="next" href="../pred_id35964016.html" title="Function template pred">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../pos_id35963919.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pred_id35964016.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.pred"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template pred</span></h2>
+<p>boost::enums::meta::pred</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">boost/enums/ordinal/pred.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="pred.html" title="Struct template pred">pred</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362501"></a><h2>Description</h2>
+<p>meta-function that gets the predecessor of an enumeration element Pre-condition: the position must be not 0 </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../pos_id35963919.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pred_id35964016.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template size</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.size_hpp" title="Header &lt;boost/enums/ordinal/size.hpp&gt;">
+<link rel="prev" href="../pred_id35964016.html" title="Function template pred">
+<link rel="next" href="succ.html" title="Struct template succ">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../pred_id35964016.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.size_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="succ.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.size"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template size</span></h2>
+<p>boost::enums::meta::size &#8212; meta-function used to get the number of elements of an enumeration. </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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.size_hpp" title="Header &lt;boost/enums/ordinal/size.hpp&gt;">boost/enums/ordinal/size.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="size.html" title="Struct template size">size</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362897"></a><h2>Description</h2>
+<p>
+</p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../pred_id35964016.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.size_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="succ.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template succ</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">
+<link rel="prev" href="size.html" title="Struct template size">
+<link rel="next" href="../succ_id35964142.html" title="Function template succ">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="size.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../succ_id35964142.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.succ"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template succ</span></h2>
+<p>boost::enums::meta::succ</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">boost/enums/ordinal/succ.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="succ.html" title="Struct template succ">succ</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363296"></a><h2>Description</h2>
+<p>meta-function that gets the successor of an enumeration element Pre-condition: the position must not be the last one </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="size.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../succ_id35964142.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template val</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">
+<link rel="prev" href="enum_traits.html" title="Struct template enum_traits">
+<link rel="next" href="../val_id35964291.html" title="Function template val">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="enum_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../val_id35964291.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.val"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template val</span></h2>
+<p>boost::enums::meta::val &#8212; meta-function used to associate the position to an element of an enumeration. </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: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">boost/enums/ordinal/val.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> I<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="val.html" title="Struct template val">val</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364207"></a><h2>Description</h2>
+<p>
+</p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../val_id35964291.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template native_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.native_type_hpp" title="Header &lt;boost/enums/scoped/native_type.hpp&gt;">
+<link rel="prev" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">
+<link rel="next" href="scoping_type.html" title="Struct template scoping_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.native_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="scoping_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.native_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template native_type</span></h2>
+<p>boost::enums::native_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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.native_type_hpp" title="Header &lt;boost/enums/scoped/native_type.hpp&gt;">boost/enums/scoped/native_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="native_type.html" title="Struct template native_type">native_type</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">typedef</span><span class="special">&lt;</span> <span class="identifier">see</span> <span class="identifier">below</span> <span class="special">&gt;</span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36359438"></a><h2>Description</h2>
+<p>meta-function to get the native enum type associated to an enum class or its emulation </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.native_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="scoping_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator^</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_id35970420.html" title="Function template operator|">
+<link rel="next" href="operator_id35970498.html" title="Function template operator&gt;&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator_id35970420.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970498.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator%5E"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator^</span></h2>
+<p>boost::enums::operator^ &#8212; Exclusive union. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">^</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378306"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;(lhs) ^= rhs. </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator_id35970420.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970498.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&amp;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="enum_set/reference.html" title="Struct reference">
+<link rel="next" href="operator_id35970420.html" title="Function template operator|">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_set/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970420.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator&amp;"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&amp;</span></h2>
+<p>boost::enums::operator&amp; &#8212; Intersection. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">&amp;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36377945"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;(lhs) &amp;= rhs. </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_set/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970420.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator_id35968953.html" title="Function template operator&lt;">
+<link rel="next" href="operator_id35969030.html" title="Function template operator&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator_id35968953.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35969030.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator!="></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::enums::operator!=</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370176"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(x == y) </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator_id35968953.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35969030.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969068.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969068.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator_id35969030.html" title="Function template operator&gt;">
+<link rel="next" href="operator___id35969106.html" title="Function template operator&gt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator_id35969030.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35969106.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_=_id35969068"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;=</span></h2>
+<p>boost::enums::operator&lt;=</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370561"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(y&lt;x) </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator_id35969030.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35969106.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969106.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35969106.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator___id35969068.html" title="Function template operator&lt;=">
+<link rel="next" href="swap.html" title="Function template swap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator___id35969068.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_=_id35969106"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;=</span></h2>
+<p>boost::enums::operator&gt;=</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370753"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(x&lt;y) </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator___id35969068.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35968953.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35968953.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator__.html" title="Function template operator==">
+<link rel="next" href="operator__.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35968953"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;</span></h2>
+<p>boost::enums::operator&lt;</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36369984"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>std::lexicographical_compare(x.begin(), x.end(), y.begin(), y.end()) </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35969030.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35969030.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator__.html" title="Function template operator!=">
+<link rel="next" href="operator___id35969068.html" title="Function template operator&lt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35969068.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35969030"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;</span></h2>
+<p>boost::enums::operator&gt;</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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370368"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>y &lt; x </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35969068.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970420.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970420.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator|</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_.html" title="Function template operator&amp;">
+<link rel="next" href="operator%5E.html" title="Function template operator^">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator%5E.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35970420"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator|</span></h2>
+<p>boost::enums::operator| &#8212; Union. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">|</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378125"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;&gt;(lhs) |= rhs. </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator%5E.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970498.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970498.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,85 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator%5E.html" title="Function template operator^">
+<link rel="next" href="operator_id35970605.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator%5E.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970605.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35970498"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::enums::operator&gt;&gt; &#8212; A formatted input function. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378536"></a><h2>Description</h2>
+<p><span class="bold"><strong> Effects:</strong></span> Extracts up to <code class="computeroutput">N</code> characters from is. Stores these characters in a temporary object <code class="computeroutput">str</code> of type <code class="computeroutput">basic_string&lt;charT, traits&gt;</code>, then evaluates the expression <code class="computeroutput">x = enum_set&lt;EC&gt;(str)</code>. Characters are extracted and stored until any of the following occurs:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p><code class="computeroutput">N</code> characters have been extracted and stored;</p></li>
+<li class="listitem"><p>end-of-file occurs on the input sequence;</p></li>
+<li class="listitem"><p>the next input character is neither <code class="computeroutput">is.widen</code>('0') nor <code class="computeroutput">is.widen</code>('1') (in which case the input character is not extracted).<br>
+ If no characters are stored in <code class="computeroutput">str</code>, calls <code class="computeroutput">is.setstate(ios_base::failbit)</code> (which may throw <code class="computeroutput">ios_- base::failure</code>).
+
+</p></li>
+</ul></div>
+<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">is</code></span></p></td>
+<td><p>the input stream. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">x</code></span></p></td>
+<td><p>the <code class="computeroutput">enum_set</code>. </p></td>
+</tr>
+</tbody>
+</table></div></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator%5E.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970605.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970605.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970605.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,84 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_id35970498.html" title="Function template operator&gt;&gt;">
+<link rel="next" href="../hash_enums_enum_set_EC_id35969408.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator_id35970498.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hash_enums_enum_set_EC_id35969408.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35970605"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::enums::operator&lt;&lt; &#8212; A formatted output function. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378876"></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">os</code></span></p></td>
+<td><p>the output stream. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">x</code></span></p></td>
+<td><p>the <code class="computeroutput">enum_set</code>. </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">os &lt;&lt; x.template to_string&lt;charT,traits,allocator&lt;charT&gt; &gt;( use_facet&lt;ctype&lt;charT&gt; &gt;(os.getloc()).widen('0'), use_facet&lt;ctype&lt;charT&gt; &gt;(os.getloc()).widen('1'))</code> </p></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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator_id35970498.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hash_enums_enum_set_EC_id35969408.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35963919.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35963919.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template pos</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">
+<link rel="prev" href="meta/pos.html" title="Struct template pos">
+<link rel="next" href="meta/pred.html" title="Struct template pred">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/pos.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pred.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.pos_id35963919"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template pos</span></h2>
+<p>boost::enums::pos &#8212; position of an enum literal <code class="computeroutput">e</code> on the extension of the enumeration type <code class="computeroutput">EC</code>. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">boost/enums/ordinal/pos.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362048"></a><h2>Description</h2>
+<p>The <code class="computeroutput">enum_traits</code> class must be specialized and contain a <code class="computeroutput">pos</code> function that returns the relative position of its argument <code class="computeroutput">e</code>.
+
+
+</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">e</code></span></p></td>
+<td><p>the enum literal </p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the associated position </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/pos.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pred.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35964016.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35964016.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template pred</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">
+<link rel="prev" href="meta/pred.html" title="Struct template pred">
+<link rel="next" href="meta/size.html" title="Struct template size">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/pred.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/size.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.pred_id35964016"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template pred</span></h2>
+<p>boost::enums::pred</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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">boost/enums/ordinal/pred.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">pred</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362591"></a><h2>Description</h2>
+<p>Returns: the predecessor of the enumeration element Throws: Invalid parameter if the position is 0 </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/pred.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/size.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template scoping_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp" title="Header &lt;boost/enums/scoped/scoping_type.hpp&gt;">
+<link rel="prev" href="native_type.html" title="Struct template native_type">
+<link rel="next" href="underlying_type.html" title="Struct template underlying_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="native_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="underlying_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.scoping_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template scoping_type</span></h2>
+<p>boost::enums::scoping_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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp" title="Header &lt;boost/enums/scoped/scoping_type.hpp&gt;">boost/enums/scoped/scoping_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC_type<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="scoping_type.html" title="Struct template scoping_type">scoping_type</a> <span class="special">{</span>
+ <span class="comment">// <a class="link" href="scoping_type.html#boost.enums.scoping_typetypes">types</a></span>
+ <span class="keyword">typedef</span> <span class="identifier">EC_type</span> <a class="link" href="scoping_type.html#boost.enums.scoping_type.type"><span class="identifier">type</span></a><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36359793"></a><h2>Description</h2>
+<p>meta-function used to get the wrapping class of an enum when emulation is used or the enum class itself when available. This meta-function must be specialized for each enum class. </p>
+<div class="refsect2">
+<a name="id36359800"></a><h3>
+<a name="boost.enums.scoping_typetypes"></a><code class="computeroutput">scoping_type</code>
+ public
+ types</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<p>
+<span class="keyword">typedef</span> <span class="identifier">EC_type</span> <a name="boost.enums.scoping_type.type"></a><span class="identifier">type</span><span class="special">;</span></p>
+<p>Depending on whethere the compiler supports scoped enums or nor the nested type must be the same type or the emulated one. By default this metafunction defines it as if scoped enums where supported so the specialization will be needed only when emulation is needed. </p>
+</li></ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="native_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="underlying_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35964142.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35964142.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template succ</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">
+<link rel="prev" href="meta/succ.html" title="Struct template succ">
+<link rel="next" href="meta/enum_traits.html" title="Struct template enum_traits">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/succ.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/enum_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.succ_id35964142"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template succ</span></h2>
+<p>boost::enums::succ &#8212; enum succesor. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">boost/enums/ordinal/succ.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">succ</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363381"></a><h2>Description</h2>
+<p>param e the enum literal.
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the successor of the enumeration element. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Invalid </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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/succ.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/enum_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/swap.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/swap.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template swap</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator___id35969106.html" title="Function template operator&gt;=">
+<link rel="next" href="get_c_array_id35969194.html" title="Function template get_c_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="operator___id35969106.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35969194.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.swap"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::enums::swap &#8212; enum_array's swap </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: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370932"></a><h2>Description</h2>
+<p><span class="bold"><strong>Effects:</strong></span> As </p>
+<pre class="programlisting"> x.swap(y);
+</pre>
+<p> <span class="bold"><strong>Complexity:</strong></span> linear in <code class="computeroutput">meta::size&lt;EC&gt;::value</code>. </p>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="operator___id35969106.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35969194.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template underlying_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp" title="Header &lt;boost/enums/scoped/underlying_type.hpp&gt;">
+<link rel="prev" href="scoping_type.html" title="Struct template scoping_type">
+<link rel="next" href="meta/first.html" title="Struct template first">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="scoping_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.underlying_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template underlying_type</span></h2>
+<p>boost::enums::underlying_type &#8212; underlying type metafunction </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: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp" title="Header &lt;boost/enums/scoped/underlying_type.hpp&gt;">boost/enums/scoped/underlying_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="underlying_type.html" title="Struct template underlying_type">underlying_type</a> <span class="special">{</span>
+ <span class="comment">// <a class="link" href="underlying_type.html#boost.enums.underlying_typetypes">types</a></span>
+ <span class="keyword">typedef</span> <span class="identifier">see_below</span> <a class="link" href="underlying_type.html#boost.enums.underlying_type.type"><span class="identifier">type</span></a><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36360056"></a><h2>Description</h2>
+<p><code class="computeroutput">EC</code> must be an enum type or the emulation of a scoped enum.<br>
+<br>
+ </p>
+<div class="refsect2">
+<a name="id36360071"></a><h3>
+<a name="boost.enums.underlying_typetypes"></a><code class="computeroutput">underlying_type</code>
+ public
+ types</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<p>
+<span class="keyword">typedef</span> <span class="identifier">see_below</span> <a name="boost.enums.underlying_type.type"></a><span class="identifier">type</span><span class="special">;</span></p>
+<p>The member typedef <code class="computeroutput">type</code> name the underlying type of <code class="computeroutput">T</code>. When scoped enums are emulated it is defined as <code class="computeroutput">typename</code> <code class="computeroutput">EC::underlying_type</code>. Otherwise is defined as <code class="computeroutput">std::underlying_type&lt;EC&gt;::type</code>. This meta-function must be specialized for the compilers providing scoped enums but don't providing the <code class="computeroutput">std::underlying_type</code> meta-function. </p>
+</li></ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="scoping_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/val_id35964291.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/val_id35964291.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template val</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">
+<link rel="prev" href="meta/val.html" title="Struct template val">
+<link rel="next" href="enum_array.html" title="Class template enum_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="meta/val.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_array.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.val_id35964291"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template val</span></h2>
+<p>boost::enums::val &#8212; Value. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">boost/enums/ordinal/val.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364301"></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">p</code></span></p></td>
+<td><p>the position </p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The enum class element associated to the position <code class="computeroutput">p</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::out_of_range </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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="meta/val.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_array.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35969408.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35969408.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="enums/operator_id35970605.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="enums/enum_subrange.html" title="Struct template enum_subrange">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../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="enums/operator_id35970605.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enums/enum_subrange.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.hash_enums_enum_set_EC_id35969408"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;</span></h2>
+<p>boost::hash&lt;enums::enum_set&lt; EC &gt;&gt; &#8212; hash template specialization </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: &lt;<a class="link" href="../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="hash_enums_enum_set_EC_id35969408.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">hash</a><span class="special">&lt;</span><span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_set</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="hash_enums_enum_set_EC_id35969408.html#id35969422-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="hash_enums_enum_set_EC_id35969408.html#id35969425-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enums/enum_set.html" title="Class template enum_set">enums::enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36379139"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36379142"></a><h3>
+<a name="id35969422-bb"></a><code class="computeroutput">hash</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35969425-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enums/enum_set.html" title="Class template enum_set">enums::enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> bs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>the template specialization meets the requirements of class template <code class="computeroutput">hash</code>. </p>
+</li></ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enums/operator_id35970605.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enums/enum_subrange.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_c</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_c_hpp" title="Header &lt;boost/enums/mpl/enum_c.hpp&gt;">
+<link rel="prev" href="../enums/enum_subrange.html" title="Struct template enum_subrange">
+<link rel="next" href="enum_c_tag.html" title="Struct enum_c_tag">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="../enums/enum_subrange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_c_tag.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_c"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_c</span></h2>
+<p>boost::mpl::enum_c</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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_c_hpp" title="Header &lt;boost/enums/mpl/enum_c.hpp&gt;">boost/enums/mpl/enum_c.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c_tag.html" title="Struct enum_c_tag">enum_c_tag</a> <a name="boost.mpl.enum_c.tag"></a><span class="identifier">tag</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a> <a name="boost.mpl.enum_c.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <a name="boost.mpl.enum_c.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">underlying_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <a name="boost.mpl.enum_c.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_c.html#id35967636-bb">public member functions</a></span>
+ <a class="link" href="enum_c.html#id35967639-bb"><span class="keyword">operator</span> <span class="identifier">value_type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36380458"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36380461"></a><h3>
+<a name="id35967636-bb"></a><code class="computeroutput">enum_c</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="id35967639-bb"></a><span class="keyword">operator</span> <span class="identifier">value_type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../enums/enum_subrange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_c_tag.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct enum_c_tag</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp" title="Header &lt;boost/enums/mpl/enum_c_tag.hpp&gt;">
+<link rel="prev" href="enum_c.html" title="Struct template enum_c">
+<link rel="next" href="enum_range_c.html" title="Struct template enum_range_c">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_c_tag"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct enum_c_tag</span></h2>
+<p>boost::mpl::enum_c_tag &#8212; Tag for the enum constants. </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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp" title="Header &lt;boost/enums/mpl/enum_c_tag.hpp&gt;">boost/enums/mpl/enum_c_tag.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="enum_c_tag.html" title="Struct enum_c_tag">enum_c_tag</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_range_c</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp" title="Header &lt;boost/enums/mpl/enum_range_c.hpp&gt;">
+<link rel="prev" href="enum_c_tag.html" title="Struct enum_c_tag">
+<link rel="next" href="equal_to_impl_enum_c_ta_id35967736.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_c_tag.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35967736.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_range_c"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_range_c</span></h2>
+<p>boost::mpl::enum_range_c</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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp" title="Header &lt;boost/enums/mpl/enum_range_c.hpp&gt;">boost/enums/mpl/enum_range_c.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Start <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Finish <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">EC</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_range_c.html" title="Struct template enum_range_c">enum_range_c</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">aux</span><span class="special">::</span><span class="identifier">half_open_enum_range_tag</span> <a name="boost.mpl.enum_range_c.tag"></a><span class="identifier">tag</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">EC</span> <a name="boost.mpl.enum_range_c.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_range_c.html" title="Struct template enum_range_c">enum_range_c</a> <a name="boost.mpl.enum_range_c.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">val</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">Start</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.start"></a><span class="identifier">start</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enum_r_iter</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">integral_c</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">Start</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.begin"></a><span class="identifier">begin</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enum_r_iter</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">integral_c</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">Finish</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.end"></a><span class="identifier">end</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_c_tag.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35967736.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">
+<link rel="prev" href="enum_range_c.html" title="Struct template enum_range_c">
+<link rel="next" href="equal_to_impl_enum_c_ta_id35967736/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="enum_range_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35967736/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.equal_to_impl_enum_c_ta_id35967736"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::equal_to_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">equal_to_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">boost/enums/mpl/equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="equal_to_impl_enum_c_ta_id35967736.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="equal_to_impl_enum_c_ta_id35967736/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36381623"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="enum_range_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35967736/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../equal_to_impl_enum_c_ta_id35967736.html#id36381623" title="Description">
+<link rel="prev" href="../equal_to_impl_enum_c_ta_id35967736.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../greater_impl_enum_c_tag_id35967776.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../equal_to_impl_enum_c_ta_id35967736.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to_impl_enum_c_ta_id35967736.html#id36381623"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_impl_enum_c_tag_id35967776.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.equal_to_impl_enum_c_ta_id35967736.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">boost/enums/mpl/equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../equal_to_impl_enum_c_ta_id35967736.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to_impl_enum_c_ta_id35967736.html#id36381623"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_impl_enum_c_tag_id35967776.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">
+<link rel="prev" href="greater_impl_enum_c_tag_id35967776/apply.html" title="Struct template apply">
+<link rel="next" href="greater_equal_impl_enum_id35967816/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="greater_impl_enum_c_tag_id35967776/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_equal_impl_enum_id35967816/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_equal_impl_enum_id35967816"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">greater_equal_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">boost/enums/mpl/greater_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="greater_equal_impl_enum_id35967816.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="greater_equal_impl_enum_id35967816/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36382336"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="greater_impl_enum_c_tag_id35967776/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_equal_impl_enum_id35967816/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../greater_equal_impl_enum_id35967816.html#id36382336" title="Description">
+<link rel="prev" href="../greater_equal_impl_enum_id35967816.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../less_impl_enum_c_tag__e_id35967856.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../greater_equal_impl_enum_id35967816.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal_impl_enum_id35967816.html#id36382336"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_impl_enum_c_tag__e_id35967856.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_equal_impl_enum_id35967816.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">boost/enums/mpl/greater_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../greater_equal_impl_enum_id35967816.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal_impl_enum_id35967816.html#id36382336"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_impl_enum_c_tag__e_id35967856.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">
+<link rel="prev" href="equal_to_impl_enum_c_ta_id35967736/apply.html" title="Struct template apply">
+<link rel="next" href="greater_impl_enum_c_tag_id35967776/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="equal_to_impl_enum_c_ta_id35967736/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_impl_enum_c_tag_id35967776/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_impl_enum_c_tag_id35967776"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::greater_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">greater_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">boost/enums/mpl/greater.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="greater_impl_enum_c_tag_id35967776.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="greater_impl_enum_c_tag_id35967776/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36381980"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="equal_to_impl_enum_c_ta_id35967736/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_impl_enum_c_tag_id35967776/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../greater_impl_enum_c_tag_id35967776.html#id36381980" title="Description">
+<link rel="prev" href="../greater_impl_enum_c_tag_id35967776.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../greater_equal_impl_enum_id35967816.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../greater_impl_enum_c_tag_id35967776.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_impl_enum_c_tag_id35967776.html#id36381980"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal_impl_enum_id35967816.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_impl_enum_c_tag_id35967776.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::greater_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">boost/enums/mpl/greater.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../greater_impl_enum_c_tag_id35967776.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_impl_enum_c_tag_id35967776.html#id36381980"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal_impl_enum_id35967816.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">
+<link rel="prev" href="less_impl_enum_c_tag__e_id35967856/apply.html" title="Struct template apply">
+<link rel="next" href="less_equal_impl_enum_c__id35967895/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="less_impl_enum_c_tag__e_id35967856/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_equal_impl_enum_c__id35967895/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_equal_impl_enum_c__id35967895"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::less_equal_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">less_equal_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">boost/enums/mpl/less_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="less_equal_impl_enum_c__id35967895.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">less_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="less_equal_impl_enum_c__id35967895/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36383047"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="less_impl_enum_c_tag__e_id35967856/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_equal_impl_enum_c__id35967895/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../less_equal_impl_enum_c__id35967895.html#id36383047" title="Description">
+<link rel="prev" href="../less_equal_impl_enum_c__id35967895.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../not_equal_to_impl_enum__id35967935.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../less_equal_impl_enum_c__id35967895.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal_impl_enum_c__id35967895.html#id36383047"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to_impl_enum__id35967935.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_equal_impl_enum_c__id35967895.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">boost/enums/mpl/less_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../less_equal_impl_enum_c__id35967895.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal_impl_enum_c__id35967895.html#id36383047"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to_impl_enum__id35967935.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">
+<link rel="prev" href="greater_equal_impl_enum_id35967816/apply.html" title="Struct template apply">
+<link rel="next" href="less_impl_enum_c_tag__e_id35967856/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="greater_equal_impl_enum_id35967816/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_impl_enum_c_tag__e_id35967856/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_impl_enum_c_tag,_e_id35967856"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::less_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">less_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">boost/enums/mpl/less.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="less_impl_enum_c_tag__e_id35967856.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">less_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="less_impl_enum_c_tag__e_id35967856/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36382692"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="greater_equal_impl_enum_id35967816/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_impl_enum_c_tag__e_id35967856/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../less_impl_enum_c_tag__e_id35967856.html#id36382692" title="Description">
+<link rel="prev" href="../less_impl_enum_c_tag__e_id35967856.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../less_equal_impl_enum_c__id35967895.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../less_impl_enum_c_tag__e_id35967856.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_impl_enum_c_tag__e_id35967856.html#id36382692"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal_impl_enum_c__id35967895.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_impl_enum_c_tag,_e_id35967856.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::less_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">boost/enums/mpl/less.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../less_impl_enum_c_tag__e_id35967856.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_impl_enum_c_tag__e_id35967856.html#id36382692"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal_impl_enum_c__id35967895.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">
+<link rel="prev" href="less_equal_impl_enum_c__id35967895/apply.html" title="Struct template apply">
+<link rel="next" href="not_equal_to_impl_enum__id35967935/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="less_equal_impl_enum_c__id35967895/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="not_equal_to_impl_enum__id35967935/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.not_equal_to_impl_enum__id35967935"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">not_equal_to_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">boost/enums/mpl/not_equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="not_equal_to_impl_enum__id35967935.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">not_equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="not_equal_to_impl_enum__id35967935/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36383405"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="less_equal_impl_enum_c__id35967895/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="not_equal_to_impl_enum__id35967935/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../not_equal_to_impl_enum__id35967935.html#id36383405" title="Description">
+<link rel="prev" href="../not_equal_to_impl_enum__id35967935.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../numeric_cast_integral_c_id35967975.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../not_equal_to_impl_enum__id35967935.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to_impl_enum__id35967935.html#id36383405"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric_cast_integral_c_id35967975.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.not_equal_to_impl_enum__id35967935.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">boost/enums/mpl/not_equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../not_equal_to_impl_enum__id35967935.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to_impl_enum__id35967935.html#id36383405"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric_cast_integral_c_id35967975.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">
+<link rel="prev" href="not_equal_to_impl_enum__id35967935/apply.html" title="Struct template apply">
+<link rel="next" href="numeric_cast_integral_c_id35967975/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../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="not_equal_to_impl_enum__id35967935/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric_cast_integral_c_id35967975/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.numeric_cast_integral_c_id35967975"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::numeric_cast&lt;integral_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">numeric_cast</code> specialization for <code class="computeroutput">integral_c_tag</code> and <code class="computeroutput">enum_c_tag</code></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: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">boost/enums/mpl/numeric_cast.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="numeric_cast_integral_c_id35967975.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">numeric_cast</a><span class="special">&lt;</span><span class="identifier">integral_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> N<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="numeric_cast_integral_c_id35967975/apply.html" title="Struct template apply">apply</a> <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">
+<a name="id36383757"></a><h2>Description</h2>
+</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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="not_equal_to_impl_enum__id35967935/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric_cast_integral_c_id35967975/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975/apply.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../numeric_cast_integral_c_id35967975.html#id36383757" title="Description">
+<link rel="prev" href="../numeric_cast_integral_c_id35967975.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../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="../numeric_cast_integral_c_id35967975.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric_cast_integral_c_id35967975.html#id36383757"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.numeric_cast_integral_c_id35967975.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::numeric_cast&lt;integral_c_tag, enum_c_tag&gt;::apply</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: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">boost/enums/mpl/numeric_cast.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> N<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <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 &#169; 2010 -2011 Vicente J. Botet Escriba<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="../numeric_cast_integral_c_id35967975.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric_cast_integral_c_id35967975.html#id36383757"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>

Modified: sandbox/enums/libs/enums/doc/html/index.html
==============================================================================
--- sandbox/enums/libs/enums/doc/html/index.html (original)
+++ sandbox/enums/libs/enums/doc/html/index.html 2011-03-18 18:12:10 EDT (Fri, 18 Mar 2011)
@@ -2528,7 +2528,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: March 18, 2011 at 22:03:32 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 18, 2011 at 22:11:04 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>


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