summaryrefslogtreecommitdiff
path: root/libs/mpl
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
commit08c1e93fa36a49f49325a07fe91ff92c964c2b6c (patch)
tree7a7053ceb8874b28ec4b868d4c49b500008a102e /libs/mpl
parentbb4dd8289b351fae6b55e303f189127a394a1edd (diff)
downloadboost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.gz
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.bz2
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.zip
Imported Upstream version 1.57.0upstream/1.57.0
Diffstat (limited to 'libs/mpl')
-rwxr-xr-x[-rw-r--r--]libs/mpl/book/chapter1/binary.hpp0
-rw-r--r--libs/mpl/doc/refmanual/for-each.html4
-rw-r--r--libs/mpl/doc/refmanual/list.html2
-rw-r--r--libs/mpl/doc/src/refmanual/list.rst2
-rw-r--r--libs/mpl/doc/tutorial/apply-lambda-semantics.html2
-rw-r--r--libs/mpl/doc/tutorial/numeric-metafunction.html2
-rw-r--r--libs/mpl/dummy1
-rw-r--r--libs/mpl/example/fsm/aux_/STT_impl_gen.hpp6
-rw-r--r--libs/mpl/example/fsm/aux_/base_event.hpp6
-rw-r--r--libs/mpl/example/fsm/aux_/event.hpp6
-rw-r--r--libs/mpl/example/fsm/aux_/state.hpp6
-rw-r--r--libs/mpl/example/fsm/aux_/transition.hpp6
-rw-r--r--libs/mpl/example/fsm/player.cpp6
-rwxr-xr-x[-rw-r--r--]libs/mpl/example/fsm/player1.cpp0
-rwxr-xr-x[-rw-r--r--]libs/mpl/example/fsm/player2.cpp0
-rw-r--r--libs/mpl/example/fsm/state_machine.hpp6
-rw-r--r--libs/mpl/example/inherit_linearly.cpp6
-rw-r--r--libs/mpl/example/inherit_multiply.cpp6
-rw-r--r--libs/mpl/example/integer.cpp6
-rw-r--r--libs/mpl/example/tuple_from_list.cpp6
-rw-r--r--libs/mpl/preprocessed/include/bcc/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/bcc551/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/dmc/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/gcc/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/msvc60/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/msvc70/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/mwcw/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/no_ctps/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/no_ttp/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/plain/user.hpp6
-rw-r--r--libs/mpl/preprocessed/include/typeof_based/user.hpp6
-rw-r--r--libs/mpl/preprocessed/list/list10.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list10_c.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list20.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list20_c.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list30.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list30_c.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list40.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list40_c.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list50.cpp6
-rw-r--r--libs/mpl/preprocessed/list/list50_c.cpp6
-rw-r--r--libs/mpl/preprocessed/map/map10.cpp6
-rw-r--r--libs/mpl/preprocessed/map/map20.cpp6
-rw-r--r--libs/mpl/preprocessed/map/map30.cpp6
-rw-r--r--libs/mpl/preprocessed/map/map40.cpp6
-rw-r--r--libs/mpl/preprocessed/map/map50.cpp6
-rw-r--r--libs/mpl/preprocessed/pp.py6
-rwxr-xr-x[-rw-r--r--]libs/mpl/preprocessed/preprocess.cmd0
-rw-r--r--libs/mpl/preprocessed/preprocess.py6
-rw-r--r--libs/mpl/preprocessed/preprocess_list.py6
-rw-r--r--libs/mpl/preprocessed/preprocess_map.py6
-rw-r--r--libs/mpl/preprocessed/preprocess_set.py6
-rw-r--r--libs/mpl/preprocessed/preprocess_vector.py6
-rw-r--r--libs/mpl/preprocessed/set/set10.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set10_c.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set20.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set20_c.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set30.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set30_c.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set40.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set40_c.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set50.cpp6
-rw-r--r--libs/mpl/preprocessed/set/set50_c.cpp6
-rw-r--r--libs/mpl/preprocessed/src/advance_backward.cpp6
-rw-r--r--libs/mpl/preprocessed/src/advance_forward.cpp6
-rw-r--r--libs/mpl/preprocessed/src/and.cpp6
-rw-r--r--libs/mpl/preprocessed/src/apply.cpp6
-rw-r--r--libs/mpl/preprocessed/src/apply_fwd.cpp6
-rw-r--r--libs/mpl/preprocessed/src/apply_wrap.cpp6
-rw-r--r--libs/mpl/preprocessed/src/arg.cpp6
-rw-r--r--libs/mpl/preprocessed/src/basic_bind.cpp6
-rw-r--r--libs/mpl/preprocessed/src/bind.cpp6
-rw-r--r--libs/mpl/preprocessed/src/bind_fwd.cpp6
-rw-r--r--libs/mpl/preprocessed/src/bitand.cpp6
-rw-r--r--libs/mpl/preprocessed/src/bitor.cpp6
-rw-r--r--libs/mpl/preprocessed/src/bitxor.cpp6
-rw-r--r--libs/mpl/preprocessed/src/deque.cpp6
-rw-r--r--libs/mpl/preprocessed/src/divides.cpp6
-rw-r--r--libs/mpl/preprocessed/src/equal_to.cpp6
-rw-r--r--libs/mpl/preprocessed/src/fold_impl.cpp6
-rw-r--r--libs/mpl/preprocessed/src/full_lambda.cpp6
-rw-r--r--libs/mpl/preprocessed/src/greater.cpp6
-rw-r--r--libs/mpl/preprocessed/src/greater_equal.cpp6
-rw-r--r--libs/mpl/preprocessed/src/inherit.cpp6
-rw-r--r--libs/mpl/preprocessed/src/iter_fold_if_impl.cpp6
-rw-r--r--libs/mpl/preprocessed/src/iter_fold_impl.cpp6
-rw-r--r--libs/mpl/preprocessed/src/lambda_no_ctps.cpp6
-rw-r--r--libs/mpl/preprocessed/src/less.cpp6
-rw-r--r--libs/mpl/preprocessed/src/less_equal.cpp6
-rw-r--r--libs/mpl/preprocessed/src/list.cpp6
-rw-r--r--libs/mpl/preprocessed/src/list_c.cpp6
-rw-r--r--libs/mpl/preprocessed/src/map.cpp6
-rw-r--r--libs/mpl/preprocessed/src/minus.cpp6
-rw-r--r--libs/mpl/preprocessed/src/modulus.cpp6
-rw-r--r--libs/mpl/preprocessed/src/not_equal_to.cpp6
-rw-r--r--libs/mpl/preprocessed/src/or.cpp6
-rw-r--r--libs/mpl/preprocessed/src/placeholders.cpp6
-rw-r--r--libs/mpl/preprocessed/src/plus.cpp6
-rw-r--r--libs/mpl/preprocessed/src/quote.cpp6
-rw-r--r--libs/mpl/preprocessed/src/reverse_fold_impl.cpp6
-rw-r--r--libs/mpl/preprocessed/src/reverse_iter_fold_impl.cpp6
-rw-r--r--libs/mpl/preprocessed/src/set.cpp6
-rw-r--r--libs/mpl/preprocessed/src/set_c.cpp6
-rw-r--r--libs/mpl/preprocessed/src/shift_left.cpp6
-rw-r--r--libs/mpl/preprocessed/src/shift_right.cpp6
-rw-r--r--libs/mpl/preprocessed/src/template_arity.cpp6
-rw-r--r--libs/mpl/preprocessed/src/times.cpp6
-rw-r--r--libs/mpl/preprocessed/src/unpack_args.cpp6
-rw-r--r--libs/mpl/preprocessed/src/vector.cpp6
-rw-r--r--libs/mpl/preprocessed/src/vector_c.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector10.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector10_c.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector20.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector20_c.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector30.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector30_c.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector40.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector40_c.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector50.cpp6
-rw-r--r--libs/mpl/preprocessed/vector/vector50_c.cpp6
-rw-r--r--libs/mpl/test/advance.cpp6
-rw-r--r--libs/mpl/test/always.cpp18
-rw-r--r--libs/mpl/test/apply.cpp6
-rw-r--r--libs/mpl/test/apply_wrap.cpp6
-rw-r--r--libs/mpl/test/arithmetic.cpp6
-rw-r--r--libs/mpl/test/as_sequence.cpp6
-rw-r--r--libs/mpl/test/assert.cpp17
-rw-r--r--libs/mpl/test/at.cpp6
-rw-r--r--libs/mpl/test/aux_/largest_int.cpp6
-rw-r--r--libs/mpl/test/aux_/msvc_is_class.cpp6
-rw-r--r--libs/mpl/test/aux_/preprocessor/is_seq.cpp6
-rw-r--r--libs/mpl/test/aux_/preprocessor/token_equal.cpp6
-rw-r--r--libs/mpl/test/aux_/template_arity.cpp6
-rw-r--r--libs/mpl/test/back.cpp6
-rw-r--r--libs/mpl/test/bind.cpp6
-rw-r--r--libs/mpl/test/bitwise.cpp18
-rw-r--r--libs/mpl/test/bool.cpp13
-rw-r--r--libs/mpl/test/comparison.cpp6
-rw-r--r--libs/mpl/test/contains.cpp6
-rw-r--r--libs/mpl/test/copy.cpp6
-rw-r--r--libs/mpl/test/copy_if.cpp6
-rw-r--r--libs/mpl/test/count.cpp6
-rw-r--r--libs/mpl/test/count_if.cpp6
-rw-r--r--libs/mpl/test/deque.cpp6
-rw-r--r--libs/mpl/test/distance.cpp6
-rw-r--r--libs/mpl/test/empty.cpp6
-rw-r--r--libs/mpl/test/empty_sequence.cpp6
-rw-r--r--libs/mpl/test/equal.cpp6
-rw-r--r--libs/mpl/test/erase.cpp6
-rw-r--r--libs/mpl/test/erase_range.cpp6
-rw-r--r--libs/mpl/test/eval_if.cpp6
-rw-r--r--libs/mpl/test/filter_view.cpp6
-rw-r--r--libs/mpl/test/find.cpp6
-rw-r--r--libs/mpl/test/find_if.cpp6
-rw-r--r--libs/mpl/test/fold.cpp6
-rw-r--r--libs/mpl/test/for_each.cpp6
-rw-r--r--libs/mpl/test/front.cpp6
-rw-r--r--libs/mpl/test/has_xxx.cpp6
-rw-r--r--libs/mpl/test/identity.cpp6
-rw-r--r--libs/mpl/test/if.cpp6
-rw-r--r--libs/mpl/test/index_of.cpp6
-rw-r--r--libs/mpl/test/inherit.cpp6
-rw-r--r--libs/mpl/test/insert.cpp6
-rw-r--r--libs/mpl/test/insert_range.cpp6
-rw-r--r--libs/mpl/test/int.cpp6
-rw-r--r--libs/mpl/test/integral_c.cpp6
-rw-r--r--libs/mpl/test/integral_wrapper_test.hpp14
-rw-r--r--libs/mpl/test/is_placeholder.cpp6
-rw-r--r--libs/mpl/test/is_sequence.cpp6
-rw-r--r--libs/mpl/test/iterator_tags.cpp6
-rw-r--r--libs/mpl/test/joint_view.cpp6
-rw-r--r--libs/mpl/test/lambda.cpp6
-rw-r--r--libs/mpl/test/lambda_args.cpp6
-rw-r--r--libs/mpl/test/list.cpp6
-rw-r--r--libs/mpl/test/list_c.cpp6
-rw-r--r--libs/mpl/test/logical.cpp6
-rw-r--r--libs/mpl/test/lower_bound.cpp6
-rw-r--r--libs/mpl/test/map.cpp6
-rw-r--r--libs/mpl/test/max_element.cpp6
-rw-r--r--libs/mpl/test/min_max.cpp6
-rw-r--r--libs/mpl/test/multiset.cpp6
-rw-r--r--libs/mpl/test/next.cpp6
-rw-r--r--libs/mpl/test/no_has_xxx.cpp6
-rw-r--r--libs/mpl/test/numeric_ops.cpp6
-rw-r--r--libs/mpl/test/pair_view.cpp6
-rw-r--r--libs/mpl/test/partition.cpp6
-rw-r--r--libs/mpl/test/pop_front.cpp6
-rw-r--r--libs/mpl/test/print.cpp6
-rw-r--r--libs/mpl/test/push_back.cpp2
-rw-r--r--libs/mpl/test/push_front.cpp6
-rw-r--r--libs/mpl/test/quote.cpp6
-rw-r--r--libs/mpl/test/range_c.cpp6
-rw-r--r--libs/mpl/test/remove.cpp6
-rw-r--r--libs/mpl/test/remove_if.cpp6
-rw-r--r--libs/mpl/test/replace.cpp6
-rw-r--r--libs/mpl/test/replace_if.cpp6
-rw-r--r--libs/mpl/test/reverse.cpp6
-rw-r--r--libs/mpl/test/same_as.cpp6
-rw-r--r--libs/mpl/test/set.cpp6
-rw-r--r--libs/mpl/test/set_c.cpp27
-rw-r--r--libs/mpl/test/single_view.cpp6
-rw-r--r--libs/mpl/test/size.cpp6
-rw-r--r--libs/mpl/test/size_t.cpp6
-rw-r--r--libs/mpl/test/sizeof.cpp6
-rw-r--r--libs/mpl/test/stable_partition.cpp6
-rw-r--r--libs/mpl/test/transform.cpp6
-rw-r--r--libs/mpl/test/transform_view.cpp6
-rw-r--r--libs/mpl/test/unique.cpp6
-rw-r--r--libs/mpl/test/unpack_args.cpp6
-rw-r--r--libs/mpl/test/upper_bound.cpp6
-rw-r--r--libs/mpl/test/vector.cpp6
-rw-r--r--libs/mpl/test/vector_c.cpp6
-rw-r--r--libs/mpl/test/zip_view.cpp6
213 files changed, 676 insertions, 622 deletions
diff --git a/libs/mpl/book/chapter1/binary.hpp b/libs/mpl/book/chapter1/binary.hpp
index 39213863e7..39213863e7 100644..100755
--- a/libs/mpl/book/chapter1/binary.hpp
+++ b/libs/mpl/book/chapter1/binary.hpp
diff --git a/libs/mpl/doc/refmanual/for-each.html b/libs/mpl/doc/refmanual/for-each.html
index 535678aed5..fa0759c5ff 100644
--- a/libs/mpl/doc/refmanual/for-each.html
+++ b/libs/mpl/doc/refmanual/for-each.html
@@ -123,7 +123,7 @@ typedef <a href="./next.html" class="identifier">next</a>&lt;i<sub>n</sub>&gt;::
</tr>
<tr class="field"><th class="field-name">Postcondition:</th><td class="field-body"><p class="first">Equivalent to</p>
<pre class="last literal-block">
-<a href="./for-each.html" class="identifier">for_each</a>&lt; tranform_view&lt;s,op&gt; &gt;( f );
+<a href="./for-each.html" class="identifier">for_each</a>&lt; <a href="./transform-view.html" class="identifier">transform_view</a>&lt;s,op&gt; &gt;( f );
</pre>
</td>
</tr>
@@ -141,7 +141,7 @@ struct value_printer
{
template&lt; typename U &gt; void operator()(U x)
{
- std::cout &lt;&lt; x &lt;&lt; 'n';
+ std::cout &lt;&lt; x &lt;&lt; '\n';
}
};
diff --git a/libs/mpl/doc/refmanual/list.html b/libs/mpl/doc/refmanual/list.html
index 8f6a809fa0..e267a5a999 100644
--- a/libs/mpl/doc/refmanual/list.html
+++ b/libs/mpl/doc/refmanual/list.html
@@ -142,7 +142,7 @@ of <tt class="literal"><span class="pre">l</span></tt> in the same order; see
<h3><a class="subsection-title" href="#example" name="example">Example</a></h3>
<pre class="literal-block">
typedef <a href="./list.html" class="identifier">list</a>&lt;float,double,long double&gt; floats;
-typedef <a href="./push-front.html" class="identifier">push_front</a>&lt;floating_types,int&gt;::type types;
+typedef <a href="./push-front.html" class="identifier">push_front</a>&lt;floats,int&gt;::type types;
<a href="./assert.html" class="identifier">BOOST_MPL_ASSERT</a>(( is_same&lt; <a href="./front.html" class="identifier">front</a>&lt;types&gt;::type, int > ));
</pre>
diff --git a/libs/mpl/doc/src/refmanual/list.rst b/libs/mpl/doc/src/refmanual/list.rst
index abbc93a744..5de356d808 100644
--- a/libs/mpl/doc/src/refmanual/list.rst
+++ b/libs/mpl/doc/src/refmanual/list.rst
@@ -102,7 +102,7 @@ Example
.. parsed-literal::
typedef list<float,double,long double> floats;
- typedef push_front<floating_types,int>::type types;
+ typedef push_front<floats,int>::type types;
BOOST_MPL_ASSERT(( is_same< front<types>::type, int > ));
diff --git a/libs/mpl/doc/tutorial/apply-lambda-semantics.html b/libs/mpl/doc/tutorial/apply-lambda-semantics.html
index 154ff86c4e..2e60b55e20 100644
--- a/libs/mpl/doc/tutorial/apply-lambda-semantics.html
+++ b/libs/mpl/doc/tutorial/apply-lambda-semantics.html
@@ -78,7 +78,7 @@ one.</p>
</ol>
<p>To get a detailed picture of the new apply/lambda semantics, please
see the test case at
-<a class="reference" href="http://cvs.sourceforge.net/viewcvs.py/boost/boost/libs/mpl/test/apply.cpp?view=markup" target="_top">http://cvs.sourceforge.net/viewcvs.py/boost/boost/libs/mpl/test/apply.cpp?view=markup</a>
+<a class="reference" href="../../test/apply.cpp" target="_top">libs/mpl/test/apply.cpp</a>
and the corresponding sections of the MPL <a class="reference" href="./reference-manual.html">reference manual</a>.</p>
<table class="footnote" frame="void" id="id21" rules="none">
<colgroup><col class="label" /><col /></colgroup>
diff --git a/libs/mpl/doc/tutorial/numeric-metafunction.html b/libs/mpl/doc/tutorial/numeric-metafunction.html
index 8a6dcb4a76..6a78fa080c 100644
--- a/libs/mpl/doc/tutorial/numeric-metafunction.html
+++ b/libs/mpl/doc/tutorial/numeric-metafunction.html
@@ -24,7 +24,7 @@ arguments of different types, and the result will yield the
largest/most general of the argument types. The infrastructure
allows user-defined numeric types to be freely intermixed with
predefined library types. See
-<a class="reference" href="http://cvs.sourceforge.net/viewcvs.py/boost/boost/libs/mpl/test/numeric_ops.cpp?view=markup" target="_top">http://cvs.sourceforge.net/viewcvs.py/boost/boost/libs/mpl/test/numeric_ops.cpp?view=markup</a>
+<a class="reference" href="../../test/numeric_ops.cpp" target="_top">libs/mpl/test/numeric_ops.cpp</a>
for an illustrative example, and the <a class="reference" href="./reference-manual.html">reference manual</a> for
the formal infrastructure specification.</p>
<p>If you were using MPL numeric metafunctions on your own integral
diff --git a/libs/mpl/dummy b/libs/mpl/dummy
new file mode 100644
index 0000000000..4d6a3b44f4
--- /dev/null
+++ b/libs/mpl/dummy
@@ -0,0 +1 @@
+ECHO is on.
diff --git a/libs/mpl/example/fsm/aux_/STT_impl_gen.hpp b/libs/mpl/example/fsm/aux_/STT_impl_gen.hpp
index b6d77dc6b8..1fd0a5ff35 100644
--- a/libs/mpl/example/fsm/aux_/STT_impl_gen.hpp
+++ b/libs/mpl/example/fsm/aux_/STT_impl_gen.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: STT_impl_gen.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/if.hpp>
#include <boost/mpl/fold.hpp>
diff --git a/libs/mpl/example/fsm/aux_/base_event.hpp b/libs/mpl/example/fsm/aux_/base_event.hpp
index 95f964b749..8248a06f40 100644
--- a/libs/mpl/example/fsm/aux_/base_event.hpp
+++ b/libs/mpl/example/fsm/aux_/base_event.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: base_event.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <memory>
diff --git a/libs/mpl/example/fsm/aux_/event.hpp b/libs/mpl/example/fsm/aux_/event.hpp
index 06680c2f2e..a27e9d6239 100644
--- a/libs/mpl/example/fsm/aux_/event.hpp
+++ b/libs/mpl/example/fsm/aux_/event.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: event.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include "base_event.hpp"
diff --git a/libs/mpl/example/fsm/aux_/state.hpp b/libs/mpl/example/fsm/aux_/state.hpp
index af9c70550b..bbe2bbf36b 100644
--- a/libs/mpl/example/fsm/aux_/state.hpp
+++ b/libs/mpl/example/fsm/aux_/state.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: state.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/integral_c.hpp>
diff --git a/libs/mpl/example/fsm/aux_/transition.hpp b/libs/mpl/example/fsm/aux_/transition.hpp
index 5b4f03d8b5..842e5e088e 100644
--- a/libs/mpl/example/fsm/aux_/transition.hpp
+++ b/libs/mpl/example/fsm/aux_/transition.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transition.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <cassert>
diff --git a/libs/mpl/example/fsm/player.cpp b/libs/mpl/example/fsm/player.cpp
index cd4185bce3..c3a5a12485 100644
--- a/libs/mpl/example/fsm/player.cpp
+++ b/libs/mpl/example/fsm/player.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: player.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include "state_machine.hpp"
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/example/fsm/player1.cpp b/libs/mpl/example/fsm/player1.cpp
index a5a1a2cbe9..a5a1a2cbe9 100644..100755
--- a/libs/mpl/example/fsm/player1.cpp
+++ b/libs/mpl/example/fsm/player1.cpp
diff --git a/libs/mpl/example/fsm/player2.cpp b/libs/mpl/example/fsm/player2.cpp
index 8704ef5dc2..8704ef5dc2 100644..100755
--- a/libs/mpl/example/fsm/player2.cpp
+++ b/libs/mpl/example/fsm/player2.cpp
diff --git a/libs/mpl/example/fsm/state_machine.hpp b/libs/mpl/example/fsm/state_machine.hpp
index 7b82b81d36..4f4e616a99 100644
--- a/libs/mpl/example/fsm/state_machine.hpp
+++ b/libs/mpl/example/fsm/state_machine.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: state_machine.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include "aux_/event.hpp"
#include "aux_/state.hpp"
diff --git a/libs/mpl/example/inherit_linearly.cpp b/libs/mpl/example/inherit_linearly.cpp
index b568da4270..368be77cc8 100644
--- a/libs/mpl/example/inherit_linearly.cpp
+++ b/libs/mpl/example/inherit_linearly.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit_linearly.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/inherit_linearly.hpp>
#include <boost/mpl/int.hpp>
diff --git a/libs/mpl/example/inherit_multiply.cpp b/libs/mpl/example/inherit_multiply.cpp
index 859ba5b1de..e8a6fde2be 100644
--- a/libs/mpl/example/inherit_multiply.cpp
+++ b/libs/mpl/example/inherit_multiply.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit_multiply.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/inherit.hpp>
#include <boost/mpl/inherit_linearly.hpp>
diff --git a/libs/mpl/example/integer.cpp b/libs/mpl/example/integer.cpp
index 3789fe4b15..879c413440 100644
--- a/libs/mpl/example/integer.cpp
+++ b/libs/mpl/example/integer.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integer.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiplies.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/example/tuple_from_list.cpp b/libs/mpl/example/tuple_from_list.cpp
index 8ecb12ccf4..bf5c6a9e97 100644
--- a/libs/mpl/example/tuple_from_list.cpp
+++ b/libs/mpl/example/tuple_from_list.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tuple_from_list.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/reverse_fold.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/preprocessed/include/bcc/user.hpp b/libs/mpl/preprocessed/include/bcc/user.hpp
index 76a1c70ed9..97340b285f 100644
--- a/libs/mpl/preprocessed/include/bcc/user.hpp
+++ b/libs/mpl/preprocessed/include/bcc/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49272 2008-10-11 06:50:46Z agurtovoy $
-// $Date: 2008-10-10 23:50:46 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49272 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
diff --git a/libs/mpl/preprocessed/include/bcc551/user.hpp b/libs/mpl/preprocessed/include/bcc551/user.hpp
index 6bbe4b0b4d..eaa6fd9e8f 100644
--- a/libs/mpl/preprocessed/include/bcc551/user.hpp
+++ b/libs/mpl/preprocessed/include/bcc551/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
diff --git a/libs/mpl/preprocessed/include/dmc/user.hpp b/libs/mpl/preprocessed/include/dmc/user.hpp
index f4d87ae086..c0d92b14f4 100644
--- a/libs/mpl/preprocessed/include/dmc/user.hpp
+++ b/libs/mpl/preprocessed/include/dmc/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS
diff --git a/libs/mpl/preprocessed/include/gcc/user.hpp b/libs/mpl/preprocessed/include/gcc/user.hpp
index 5016f6977c..6059dc3e96 100644
--- a/libs/mpl/preprocessed/include/gcc/user.hpp
+++ b/libs/mpl/preprocessed/include/gcc/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
diff --git a/libs/mpl/preprocessed/include/msvc60/user.hpp b/libs/mpl/preprocessed/include/msvc60/user.hpp
index bdd29a5513..06774f2710 100644
--- a/libs/mpl/preprocessed/include/msvc60/user.hpp
+++ b/libs/mpl/preprocessed/include/msvc60/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MSVC 1200
diff --git a/libs/mpl/preprocessed/include/msvc70/user.hpp b/libs/mpl/preprocessed/include/msvc70/user.hpp
index f80352c6cb..19d8acfcb3 100644
--- a/libs/mpl/preprocessed/include/msvc70/user.hpp
+++ b/libs/mpl/preprocessed/include/msvc70/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MSVC 1300
diff --git a/libs/mpl/preprocessed/include/mwcw/user.hpp b/libs/mpl/preprocessed/include/mwcw/user.hpp
index 43cfc1ed3c..0b74799e6c 100644
--- a/libs/mpl/preprocessed/include/mwcw/user.hpp
+++ b/libs/mpl/preprocessed/include/mwcw/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES
diff --git a/libs/mpl/preprocessed/include/no_ctps/user.hpp b/libs/mpl/preprocessed/include/no_ctps/user.hpp
index 4d952ba74a..f213849301 100644
--- a/libs/mpl/preprocessed/include/no_ctps/user.hpp
+++ b/libs/mpl/preprocessed/include/no_ctps/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
diff --git a/libs/mpl/preprocessed/include/no_ttp/user.hpp b/libs/mpl/preprocessed/include/no_ttp/user.hpp
index c69a5d74d3..d354bdf9da 100644
--- a/libs/mpl/preprocessed/include/no_ttp/user.hpp
+++ b/libs/mpl/preprocessed/include/no_ttp/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_NO_TEMPLATE_TEMPLATES
diff --git a/libs/mpl/preprocessed/include/plain/user.hpp b/libs/mpl/preprocessed/include/plain/user.hpp
index 71f4eefacc..a6ecf15710 100644
--- a/libs/mpl/preprocessed/include/plain/user.hpp
+++ b/libs/mpl/preprocessed/include/plain/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MPL_AUX_LAMBDA_SUPPORT(unused1, unused2, unused3)
diff --git a/libs/mpl/preprocessed/include/typeof_based/user.hpp b/libs/mpl/preprocessed/include/typeof_based/user.hpp
index c0a7db582e..36005bbd67 100644
--- a/libs/mpl/preprocessed/include/typeof_based/user.hpp
+++ b/libs/mpl/preprocessed/include/typeof_based/user.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: user.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_NO_CONFIG
#define BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
diff --git a/libs/mpl/preprocessed/list/list10.cpp b/libs/mpl/preprocessed/list/list10.cpp
index 93f77c9313..1081c24fdf 100644
--- a/libs/mpl/preprocessed/list/list10.cpp
+++ b/libs/mpl/preprocessed/list/list10.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list10.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list10_c.cpp b/libs/mpl/preprocessed/list/list10_c.cpp
index 6e784a82c1..d61940a70a 100644
--- a/libs/mpl/preprocessed/list/list10_c.cpp
+++ b/libs/mpl/preprocessed/list/list10_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list10_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list20.cpp b/libs/mpl/preprocessed/list/list20.cpp
index 6dc6d8525d..ad11b3e8cc 100644
--- a/libs/mpl/preprocessed/list/list20.cpp
+++ b/libs/mpl/preprocessed/list/list20.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list20.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list20_c.cpp b/libs/mpl/preprocessed/list/list20_c.cpp
index 1220e52c8e..a9c93ae7c7 100644
--- a/libs/mpl/preprocessed/list/list20_c.cpp
+++ b/libs/mpl/preprocessed/list/list20_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list20_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list30.cpp b/libs/mpl/preprocessed/list/list30.cpp
index 0a188b5baf..8c16a64708 100644
--- a/libs/mpl/preprocessed/list/list30.cpp
+++ b/libs/mpl/preprocessed/list/list30.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list30.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list30_c.cpp b/libs/mpl/preprocessed/list/list30_c.cpp
index 646b14975d..9d7539d39d 100644
--- a/libs/mpl/preprocessed/list/list30_c.cpp
+++ b/libs/mpl/preprocessed/list/list30_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list30_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list40.cpp b/libs/mpl/preprocessed/list/list40.cpp
index bba0aefac2..364fda2881 100644
--- a/libs/mpl/preprocessed/list/list40.cpp
+++ b/libs/mpl/preprocessed/list/list40.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list40.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list40_c.cpp b/libs/mpl/preprocessed/list/list40_c.cpp
index e64323626c..ceabeb98f5 100644
--- a/libs/mpl/preprocessed/list/list40_c.cpp
+++ b/libs/mpl/preprocessed/list/list40_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list40_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list50.cpp b/libs/mpl/preprocessed/list/list50.cpp
index 359c44bf19..da35a615ff 100644
--- a/libs/mpl/preprocessed/list/list50.cpp
+++ b/libs/mpl/preprocessed/list/list50.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list50.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/list/list50_c.cpp b/libs/mpl/preprocessed/list/list50_c.cpp
index e176995722..f8d54ecef2 100644
--- a/libs/mpl/preprocessed/list/list50_c.cpp
+++ b/libs/mpl/preprocessed/list/list50_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list50_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/map/map10.cpp b/libs/mpl/preprocessed/map/map10.cpp
index 7ed29189eb..4636ccd9d9 100644
--- a/libs/mpl/preprocessed/map/map10.cpp
+++ b/libs/mpl/preprocessed/map/map10.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map10.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/map/map20.cpp b/libs/mpl/preprocessed/map/map20.cpp
index 699c1422e3..d95a8b0755 100644
--- a/libs/mpl/preprocessed/map/map20.cpp
+++ b/libs/mpl/preprocessed/map/map20.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map20.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/map/map30.cpp b/libs/mpl/preprocessed/map/map30.cpp
index fee53a35fd..487b9e0d46 100644
--- a/libs/mpl/preprocessed/map/map30.cpp
+++ b/libs/mpl/preprocessed/map/map30.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map30.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/map/map40.cpp b/libs/mpl/preprocessed/map/map40.cpp
index 053a76849b..748e5ad465 100644
--- a/libs/mpl/preprocessed/map/map40.cpp
+++ b/libs/mpl/preprocessed/map/map40.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map40.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/map/map50.cpp b/libs/mpl/preprocessed/map/map50.cpp
index e289e6d52a..261502ce79 100644
--- a/libs/mpl/preprocessed/map/map50.cpp
+++ b/libs/mpl/preprocessed/map/map50.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map50.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/pp.py b/libs/mpl/preprocessed/pp.py
index ac1b00a1f8..24bfd27e7d 100644
--- a/libs/mpl/preprocessed/pp.py
+++ b/libs/mpl/preprocessed/pp.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: pp.py 49270 2008-10-11 06:35:10Z agurtovoy $
-# $Date: 2008-10-10 23:35:10 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49270 $
+# $Id$
+# $Date$
+# $Revision$
import fileinput
import os
diff --git a/libs/mpl/preprocessed/preprocess.cmd b/libs/mpl/preprocessed/preprocess.cmd
index d1042c34d1..d1042c34d1 100644..100755
--- a/libs/mpl/preprocessed/preprocess.cmd
+++ b/libs/mpl/preprocessed/preprocess.cmd
diff --git a/libs/mpl/preprocessed/preprocess.py b/libs/mpl/preprocessed/preprocess.py
index b12725d365..31a1df477c 100644
--- a/libs/mpl/preprocessed/preprocess.py
+++ b/libs/mpl/preprocessed/preprocess.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: preprocess.py 49269 2008-10-11 06:30:50Z agurtovoy $
-# $Date: 2008-10-10 23:30:50 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49269 $
+# $Id$
+# $Date$
+# $Revision$
import pp
import shutil
diff --git a/libs/mpl/preprocessed/preprocess_list.py b/libs/mpl/preprocessed/preprocess_list.py
index ef24c70451..ae172c26bb 100644
--- a/libs/mpl/preprocessed/preprocess_list.py
+++ b/libs/mpl/preprocessed/preprocess_list.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: preprocess_list.py 49269 2008-10-11 06:30:50Z agurtovoy $
-# $Date: 2008-10-10 23:30:50 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49269 $
+# $Id$
+# $Date$
+# $Revision$
import preprocess
import os.path
diff --git a/libs/mpl/preprocessed/preprocess_map.py b/libs/mpl/preprocessed/preprocess_map.py
index 7f8e3f6a4f..a7911281fb 100644
--- a/libs/mpl/preprocessed/preprocess_map.py
+++ b/libs/mpl/preprocessed/preprocess_map.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: preprocess_map.py 49269 2008-10-11 06:30:50Z agurtovoy $
-# $Date: 2008-10-10 23:30:50 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49269 $
+# $Id$
+# $Date$
+# $Revision$
import preprocess
import os.path
diff --git a/libs/mpl/preprocessed/preprocess_set.py b/libs/mpl/preprocessed/preprocess_set.py
index 7fd308512b..9220a9b3f5 100644
--- a/libs/mpl/preprocessed/preprocess_set.py
+++ b/libs/mpl/preprocessed/preprocess_set.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: preprocess_set.py 49269 2008-10-11 06:30:50Z agurtovoy $
-# $Date: 2008-10-10 23:30:50 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49269 $
+# $Id$
+# $Date$
+# $Revision$
import preprocess
import os.path
diff --git a/libs/mpl/preprocessed/preprocess_vector.py b/libs/mpl/preprocessed/preprocess_vector.py
index 09a967f535..3de89d152a 100644
--- a/libs/mpl/preprocessed/preprocess_vector.py
+++ b/libs/mpl/preprocessed/preprocess_vector.py
@@ -7,9 +7,9 @@
#
# See http://www.boost.org/libs/mpl for documentation.
-# $Id: preprocess_vector.py 49269 2008-10-11 06:30:50Z agurtovoy $
-# $Date: 2008-10-10 23:30:50 -0700 (Fri, 10 Oct 2008) $
-# $Revision: 49269 $
+# $Id$
+# $Date$
+# $Revision$
import preprocess
import os.path
diff --git a/libs/mpl/preprocessed/set/set10.cpp b/libs/mpl/preprocessed/set/set10.cpp
index dcc4528f01..20431d544a 100644
--- a/libs/mpl/preprocessed/set/set10.cpp
+++ b/libs/mpl/preprocessed/set/set10.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set10.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set10_c.cpp b/libs/mpl/preprocessed/set/set10_c.cpp
index acb1cb4d1c..1e862e0f24 100644
--- a/libs/mpl/preprocessed/set/set10_c.cpp
+++ b/libs/mpl/preprocessed/set/set10_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set10_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set20.cpp b/libs/mpl/preprocessed/set/set20.cpp
index e5e6135fd1..49d9ff0259 100644
--- a/libs/mpl/preprocessed/set/set20.cpp
+++ b/libs/mpl/preprocessed/set/set20.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set20.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set20_c.cpp b/libs/mpl/preprocessed/set/set20_c.cpp
index 966e07c742..056405f2e0 100644
--- a/libs/mpl/preprocessed/set/set20_c.cpp
+++ b/libs/mpl/preprocessed/set/set20_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set20_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set30.cpp b/libs/mpl/preprocessed/set/set30.cpp
index cde94b4a7c..c8b266598c 100644
--- a/libs/mpl/preprocessed/set/set30.cpp
+++ b/libs/mpl/preprocessed/set/set30.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set30.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set30_c.cpp b/libs/mpl/preprocessed/set/set30_c.cpp
index 866cc5f9d6..3134c23260 100644
--- a/libs/mpl/preprocessed/set/set30_c.cpp
+++ b/libs/mpl/preprocessed/set/set30_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set30_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set40.cpp b/libs/mpl/preprocessed/set/set40.cpp
index 2926148a85..62bb1ef4f1 100644
--- a/libs/mpl/preprocessed/set/set40.cpp
+++ b/libs/mpl/preprocessed/set/set40.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set40.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set40_c.cpp b/libs/mpl/preprocessed/set/set40_c.cpp
index abd9e927bd..081d856356 100644
--- a/libs/mpl/preprocessed/set/set40_c.cpp
+++ b/libs/mpl/preprocessed/set/set40_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set40_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set50.cpp b/libs/mpl/preprocessed/set/set50.cpp
index b3167db2d5..6866664b29 100644
--- a/libs/mpl/preprocessed/set/set50.cpp
+++ b/libs/mpl/preprocessed/set/set50.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set50.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/set/set50_c.cpp b/libs/mpl/preprocessed/set/set50_c.cpp
index 23a3b9dba7..0ce79819a1 100644
--- a/libs/mpl/preprocessed/set/set50_c.cpp
+++ b/libs/mpl/preprocessed/set/set50_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set50_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/advance_backward.cpp b/libs/mpl/preprocessed/src/advance_backward.cpp
index 37516c74b9..d75aee74cf 100644
--- a/libs/mpl/preprocessed/src/advance_backward.cpp
+++ b/libs/mpl/preprocessed/src/advance_backward.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance_backward.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/advance_forward.cpp b/libs/mpl/preprocessed/src/advance_forward.cpp
index bad9a36fbb..0a8324ae87 100644
--- a/libs/mpl/preprocessed/src/advance_forward.cpp
+++ b/libs/mpl/preprocessed/src/advance_forward.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance_forward.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/and.cpp b/libs/mpl/preprocessed/src/and.cpp
index 33ac94d86b..d44a8fd9f8 100644
--- a/libs/mpl/preprocessed/src/and.cpp
+++ b/libs/mpl/preprocessed/src/and.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: and.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/apply.cpp b/libs/mpl/preprocessed/src/apply.cpp
index 55fcae056a..10d4aa7a0f 100644
--- a/libs/mpl/preprocessed/src/apply.cpp
+++ b/libs/mpl/preprocessed/src/apply.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/apply_fwd.cpp b/libs/mpl/preprocessed/src/apply_fwd.cpp
index d8ea64ce85..dca1174932 100644
--- a/libs/mpl/preprocessed/src/apply_fwd.cpp
+++ b/libs/mpl/preprocessed/src/apply_fwd.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_fwd.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/apply_wrap.cpp b/libs/mpl/preprocessed/src/apply_wrap.cpp
index 5c43a36390..41b737d658 100644
--- a/libs/mpl/preprocessed/src/apply_wrap.cpp
+++ b/libs/mpl/preprocessed/src/apply_wrap.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_wrap.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/arg.cpp b/libs/mpl/preprocessed/src/arg.cpp
index c07160955f..d63b3ced46 100644
--- a/libs/mpl/preprocessed/src/arg.cpp
+++ b/libs/mpl/preprocessed/src/arg.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arg.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/basic_bind.cpp b/libs/mpl/preprocessed/src/basic_bind.cpp
index de7bd29e61..ebf063f2ff 100644
--- a/libs/mpl/preprocessed/src/basic_bind.cpp
+++ b/libs/mpl/preprocessed/src/basic_bind.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: basic_bind.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/bind.cpp b/libs/mpl/preprocessed/src/bind.cpp
index fb1c100f85..8fb1537fd2 100644
--- a/libs/mpl/preprocessed/src/bind.cpp
+++ b/libs/mpl/preprocessed/src/bind.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/bind_fwd.cpp b/libs/mpl/preprocessed/src/bind_fwd.cpp
index 9d5cdc9573..8ed1be137f 100644
--- a/libs/mpl/preprocessed/src/bind_fwd.cpp
+++ b/libs/mpl/preprocessed/src/bind_fwd.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind_fwd.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/bitand.cpp b/libs/mpl/preprocessed/src/bitand.cpp
index f855159112..25f1a72525 100644
--- a/libs/mpl/preprocessed/src/bitand.cpp
+++ b/libs/mpl/preprocessed/src/bitand.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitand.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/bitor.cpp b/libs/mpl/preprocessed/src/bitor.cpp
index a1b25853bb..09ec816091 100644
--- a/libs/mpl/preprocessed/src/bitor.cpp
+++ b/libs/mpl/preprocessed/src/bitor.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitor.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/bitxor.cpp b/libs/mpl/preprocessed/src/bitxor.cpp
index 9e2bb8059a..1656c9f67c 100644
--- a/libs/mpl/preprocessed/src/bitxor.cpp
+++ b/libs/mpl/preprocessed/src/bitxor.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitxor.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/deque.cpp b/libs/mpl/preprocessed/src/deque.cpp
index 8a3db23cad..f071519329 100644
--- a/libs/mpl/preprocessed/src/deque.cpp
+++ b/libs/mpl/preprocessed/src/deque.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: deque.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/divides.cpp b/libs/mpl/preprocessed/src/divides.cpp
index 32062dc53d..cb59f2812c 100644
--- a/libs/mpl/preprocessed/src/divides.cpp
+++ b/libs/mpl/preprocessed/src/divides.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: divides.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/equal_to.cpp b/libs/mpl/preprocessed/src/equal_to.cpp
index a2b33ca67a..5158e74182 100644
--- a/libs/mpl/preprocessed/src/equal_to.cpp
+++ b/libs/mpl/preprocessed/src/equal_to.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: equal_to.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/fold_impl.cpp b/libs/mpl/preprocessed/src/fold_impl.cpp
index 29793dec51..81cdcddaf8 100644
--- a/libs/mpl/preprocessed/src/fold_impl.cpp
+++ b/libs/mpl/preprocessed/src/fold_impl.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold_impl.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/full_lambda.cpp b/libs/mpl/preprocessed/src/full_lambda.cpp
index 86ecbd22ce..e323cc6a6b 100644
--- a/libs/mpl/preprocessed/src/full_lambda.cpp
+++ b/libs/mpl/preprocessed/src/full_lambda.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: full_lambda.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/greater.cpp b/libs/mpl/preprocessed/src/greater.cpp
index 86c8eecec6..e344dac6cd 100644
--- a/libs/mpl/preprocessed/src/greater.cpp
+++ b/libs/mpl/preprocessed/src/greater.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: greater.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/greater_equal.cpp b/libs/mpl/preprocessed/src/greater_equal.cpp
index 89e24ffba7..faf43704d6 100644
--- a/libs/mpl/preprocessed/src/greater_equal.cpp
+++ b/libs/mpl/preprocessed/src/greater_equal.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: greater_equal.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/inherit.cpp b/libs/mpl/preprocessed/src/inherit.cpp
index ed9f0d5942..b00c83f3db 100644
--- a/libs/mpl/preprocessed/src/inherit.cpp
+++ b/libs/mpl/preprocessed/src/inherit.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/iter_fold_if_impl.cpp b/libs/mpl/preprocessed/src/iter_fold_if_impl.cpp
index 04c1bb36b1..386f59f0b8 100644
--- a/libs/mpl/preprocessed/src/iter_fold_if_impl.cpp
+++ b/libs/mpl/preprocessed/src/iter_fold_if_impl.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold_if_impl.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/iter_fold_impl.cpp b/libs/mpl/preprocessed/src/iter_fold_impl.cpp
index ae1aed477d..13cc36cdad 100644
--- a/libs/mpl/preprocessed/src/iter_fold_impl.cpp
+++ b/libs/mpl/preprocessed/src/iter_fold_impl.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold_impl.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/lambda_no_ctps.cpp b/libs/mpl/preprocessed/src/lambda_no_ctps.cpp
index bf506d2fbb..9afc341adf 100644
--- a/libs/mpl/preprocessed/src/lambda_no_ctps.cpp
+++ b/libs/mpl/preprocessed/src/lambda_no_ctps.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_no_ctps.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/less.cpp b/libs/mpl/preprocessed/src/less.cpp
index 3a8c594267..b5eba3c11a 100644
--- a/libs/mpl/preprocessed/src/less.cpp
+++ b/libs/mpl/preprocessed/src/less.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: less.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/less_equal.cpp b/libs/mpl/preprocessed/src/less_equal.cpp
index 3e0f8e8f03..a052119da8 100644
--- a/libs/mpl/preprocessed/src/less_equal.cpp
+++ b/libs/mpl/preprocessed/src/less_equal.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: less_equal.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/list.cpp b/libs/mpl/preprocessed/src/list.cpp
index 07245c022b..159083941d 100644
--- a/libs/mpl/preprocessed/src/list.cpp
+++ b/libs/mpl/preprocessed/src/list.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/list_c.cpp b/libs/mpl/preprocessed/src/list_c.cpp
index 9bc8c9a994..1fd93f2dc7 100644
--- a/libs/mpl/preprocessed/src/list_c.cpp
+++ b/libs/mpl/preprocessed/src/list_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/map.cpp b/libs/mpl/preprocessed/src/map.cpp
index f9ee9e7aed..588726788f 100644
--- a/libs/mpl/preprocessed/src/map.cpp
+++ b/libs/mpl/preprocessed/src/map.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/minus.cpp b/libs/mpl/preprocessed/src/minus.cpp
index a0e657ae32..cdd65ef9d9 100644
--- a/libs/mpl/preprocessed/src/minus.cpp
+++ b/libs/mpl/preprocessed/src/minus.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: minus.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/modulus.cpp b/libs/mpl/preprocessed/src/modulus.cpp
index 6866e2e09a..0eb0adf46c 100644
--- a/libs/mpl/preprocessed/src/modulus.cpp
+++ b/libs/mpl/preprocessed/src/modulus.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: modulus.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/not_equal_to.cpp b/libs/mpl/preprocessed/src/not_equal_to.cpp
index 8143a07ae8..dffa86c7c8 100644
--- a/libs/mpl/preprocessed/src/not_equal_to.cpp
+++ b/libs/mpl/preprocessed/src/not_equal_to.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: not_equal_to.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/or.cpp b/libs/mpl/preprocessed/src/or.cpp
index 42fc88aa2c..d58ed510f7 100644
--- a/libs/mpl/preprocessed/src/or.cpp
+++ b/libs/mpl/preprocessed/src/or.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: or.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/placeholders.cpp b/libs/mpl/preprocessed/src/placeholders.cpp
index 17ae651cde..4acd7f76c4 100644
--- a/libs/mpl/preprocessed/src/placeholders.cpp
+++ b/libs/mpl/preprocessed/src/placeholders.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: placeholders.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/plus.cpp b/libs/mpl/preprocessed/src/plus.cpp
index 23d2d3f168..4b4b450e55 100644
--- a/libs/mpl/preprocessed/src/plus.cpp
+++ b/libs/mpl/preprocessed/src/plus.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: plus.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/quote.cpp b/libs/mpl/preprocessed/src/quote.cpp
index 2c3d63c6d5..9cec2efa07 100644
--- a/libs/mpl/preprocessed/src/quote.cpp
+++ b/libs/mpl/preprocessed/src/quote.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: quote.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/reverse_fold_impl.cpp b/libs/mpl/preprocessed/src/reverse_fold_impl.cpp
index 4f501500b9..cdd6b9f6e2 100644
--- a/libs/mpl/preprocessed/src/reverse_fold_impl.cpp
+++ b/libs/mpl/preprocessed/src/reverse_fold_impl.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_fold_impl.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/reverse_iter_fold_impl.cpp b/libs/mpl/preprocessed/src/reverse_iter_fold_impl.cpp
index 1b56f11e74..b3859d7e80 100644
--- a/libs/mpl/preprocessed/src/reverse_iter_fold_impl.cpp
+++ b/libs/mpl/preprocessed/src/reverse_iter_fold_impl.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_iter_fold_impl.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/set.cpp b/libs/mpl/preprocessed/src/set.cpp
index d9fe0aea42..0984cc9aa5 100644
--- a/libs/mpl/preprocessed/src/set.cpp
+++ b/libs/mpl/preprocessed/src/set.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/set_c.cpp b/libs/mpl/preprocessed/src/set_c.cpp
index 32bc4372a2..3c1f6dbb68 100644
--- a/libs/mpl/preprocessed/src/set_c.cpp
+++ b/libs/mpl/preprocessed/src/set_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/shift_left.cpp b/libs/mpl/preprocessed/src/shift_left.cpp
index 3995735d94..c0c3d0f8f2 100644
--- a/libs/mpl/preprocessed/src/shift_left.cpp
+++ b/libs/mpl/preprocessed/src/shift_left.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: shift_left.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/shift_right.cpp b/libs/mpl/preprocessed/src/shift_right.cpp
index fd0d0f8d05..16f3dbf28f 100644
--- a/libs/mpl/preprocessed/src/shift_right.cpp
+++ b/libs/mpl/preprocessed/src/shift_right.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: shift_right.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/template_arity.cpp b/libs/mpl/preprocessed/src/template_arity.cpp
index 875ee1f6d0..eee7ba8b7d 100644
--- a/libs/mpl/preprocessed/src/template_arity.cpp
+++ b/libs/mpl/preprocessed/src/template_arity.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: template_arity.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/times.cpp b/libs/mpl/preprocessed/src/times.cpp
index 28c476faf0..122cfb0cc3 100644
--- a/libs/mpl/preprocessed/src/times.cpp
+++ b/libs/mpl/preprocessed/src/times.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: times.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/unpack_args.cpp b/libs/mpl/preprocessed/src/unpack_args.cpp
index 50e153ce3a..c3a6290537 100644
--- a/libs/mpl/preprocessed/src/unpack_args.cpp
+++ b/libs/mpl/preprocessed/src/unpack_args.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unpack_args.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/vector.cpp b/libs/mpl/preprocessed/src/vector.cpp
index 8c7437f457..ab1104bf74 100644
--- a/libs/mpl/preprocessed/src/vector.cpp
+++ b/libs/mpl/preprocessed/src/vector.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/src/vector_c.cpp b/libs/mpl/preprocessed/src/vector_c.cpp
index 8d06c0d20f..1b3891cbb8 100644
--- a/libs/mpl/preprocessed/src/vector_c.cpp
+++ b/libs/mpl/preprocessed/src/vector_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector10.cpp b/libs/mpl/preprocessed/vector/vector10.cpp
index d7acb6b9fc..6276669e97 100644
--- a/libs/mpl/preprocessed/vector/vector10.cpp
+++ b/libs/mpl/preprocessed/vector/vector10.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector10.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector10_c.cpp b/libs/mpl/preprocessed/vector/vector10_c.cpp
index 29a226c6b9..f2c7a05a8c 100644
--- a/libs/mpl/preprocessed/vector/vector10_c.cpp
+++ b/libs/mpl/preprocessed/vector/vector10_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector10_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector20.cpp b/libs/mpl/preprocessed/vector/vector20.cpp
index c8b5668d50..d825408794 100644
--- a/libs/mpl/preprocessed/vector/vector20.cpp
+++ b/libs/mpl/preprocessed/vector/vector20.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector20.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector20_c.cpp b/libs/mpl/preprocessed/vector/vector20_c.cpp
index 230254bb04..9c1c53148e 100644
--- a/libs/mpl/preprocessed/vector/vector20_c.cpp
+++ b/libs/mpl/preprocessed/vector/vector20_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector20_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector30.cpp b/libs/mpl/preprocessed/vector/vector30.cpp
index f3c979fe07..ccddd343e9 100644
--- a/libs/mpl/preprocessed/vector/vector30.cpp
+++ b/libs/mpl/preprocessed/vector/vector30.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector30.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector30_c.cpp b/libs/mpl/preprocessed/vector/vector30_c.cpp
index fb7b50b1d2..7c43f8a7c5 100644
--- a/libs/mpl/preprocessed/vector/vector30_c.cpp
+++ b/libs/mpl/preprocessed/vector/vector30_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector30_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector40.cpp b/libs/mpl/preprocessed/vector/vector40.cpp
index 79aac1038e..2584309e49 100644
--- a/libs/mpl/preprocessed/vector/vector40.cpp
+++ b/libs/mpl/preprocessed/vector/vector40.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector40.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector40_c.cpp b/libs/mpl/preprocessed/vector/vector40_c.cpp
index b62c72e109..15a8608c64 100644
--- a/libs/mpl/preprocessed/vector/vector40_c.cpp
+++ b/libs/mpl/preprocessed/vector/vector40_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector40_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector50.cpp b/libs/mpl/preprocessed/vector/vector50.cpp
index 1a9f2d5af7..dd577c9fa4 100644
--- a/libs/mpl/preprocessed/vector/vector50.cpp
+++ b/libs/mpl/preprocessed/vector/vector50.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector50.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/preprocessed/vector/vector50_c.cpp b/libs/mpl/preprocessed/vector/vector50_c.cpp
index 27ec69ee34..2acdbcc493 100644
--- a/libs/mpl/preprocessed/vector/vector50_c.cpp
+++ b/libs/mpl/preprocessed/vector/vector50_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector50_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/config.hpp>
diff --git a/libs/mpl/test/advance.cpp b/libs/mpl/test/advance.cpp
index d10d68b1d5..e174ae4c33 100644
--- a/libs/mpl/test/advance.cpp
+++ b/libs/mpl/test/advance.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/advance.hpp>
#include <boost/mpl/iterator_tags.hpp>
diff --git a/libs/mpl/test/always.cpp b/libs/mpl/test/always.cpp
index 3f4ce3813e..c879b973f2 100644
--- a/libs/mpl/test/always.cpp
+++ b/libs/mpl/test/always.cpp
@@ -1,15 +1,15 @@
// Copyright Aleksey Gurtovoy 2000-2004
//
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
+// 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)
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: always.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/always.hpp>
@@ -22,6 +22,8 @@ MPL_TEST_CASE()
{
typedef always<true_> always_true;
+ MPL_ASSERT(( apply< always_true > ));
+ MPL_ASSERT(( apply0< always_true > ));
MPL_ASSERT(( apply1< always_true,false_ > ));
MPL_ASSERT(( apply2< always_true,false_,false_ > ));
MPL_ASSERT(( apply3< always_true,false_,false_,false_ > ));
@@ -30,12 +32,16 @@ MPL_TEST_CASE()
MPL_TEST_CASE()
{
- typedef always< int_<10> > always_10;
+ typedef always< int_<10> > always_10;
+ typedef apply< always_10 >::type res;
+ typedef apply0< always_10 >::type res0;
typedef apply1< always_10,int_<0> >::type res1;
typedef apply2< always_10,int_<0>,int_<0> >::type res2;
typedef apply3< always_10,int_<0>,int_<0>,int_<0> >::type res3;
+ MPL_ASSERT_RELATION( res::value, ==, 10 );
+ MPL_ASSERT_RELATION( res0::value, ==, 10 );
MPL_ASSERT_RELATION( res1::value, ==, 10 );
MPL_ASSERT_RELATION( res2::value, ==, 10 );
MPL_ASSERT_RELATION( res3::value, ==, 10 );
diff --git a/libs/mpl/test/apply.cpp b/libs/mpl/test/apply.cpp
index b5e01a0f6c..6ee8e78ab9 100644
--- a/libs/mpl/test/apply.cpp
+++ b/libs/mpl/test/apply.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/lambda.hpp>
diff --git a/libs/mpl/test/apply_wrap.cpp b/libs/mpl/test/apply_wrap.cpp
index 1cf7a5d003..9c45f2e14a 100644
--- a/libs/mpl/test/apply_wrap.cpp
+++ b/libs/mpl/test/apply_wrap.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_wrap.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply_wrap.hpp>
#include <boost/mpl/limits/arity.hpp>
diff --git a/libs/mpl/test/arithmetic.cpp b/libs/mpl/test/arithmetic.cpp
index f5b1f25660..81a615f170 100644
--- a/libs/mpl/test/arithmetic.cpp
+++ b/libs/mpl/test/arithmetic.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arithmetic.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/arithmetic.hpp>
#include <boost/mpl/int.hpp>
diff --git a/libs/mpl/test/as_sequence.cpp b/libs/mpl/test/as_sequence.cpp
index 43dae52f7e..65edb5d1c4 100644
--- a/libs/mpl/test/as_sequence.cpp
+++ b/libs/mpl/test/as_sequence.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: as_sequence.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/as_sequence.hpp>
#include <boost/mpl/vector.hpp>
diff --git a/libs/mpl/test/assert.cpp b/libs/mpl/test/assert.cpp
index 6da13addf4..b20f699d10 100644
--- a/libs/mpl/test/assert.cpp
+++ b/libs/mpl/test/assert.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: assert.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/assert.hpp>
@@ -71,6 +71,17 @@ struct her
}
};
+template<class T>
+struct nested : boost::mpl::true_ {
+ BOOST_MPL_ASSERT(( boost::is_pointer<T*> ));
+ BOOST_MPL_ASSERT_NOT(( boost::is_same<void,T> ));
+ BOOST_MPL_ASSERT_RELATION( sizeof(T*), >, 1 );
+ BOOST_MPL_ASSERT_MSG( true, GLOBAL_SCOPE_ERROR, (int,long) );
+};
+
+BOOST_MPL_ASSERT(( nested<int> ));
+BOOST_MPL_ASSERT_NOT(( boost::mpl::not_<nested<unsigned> > ));
+
int main()
{
her<void> h;
diff --git a/libs/mpl/test/at.cpp b/libs/mpl/test/at.cpp
index 8620887f05..4b30edab1a 100644
--- a/libs/mpl/test/at.cpp
+++ b/libs/mpl/test/at.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/at.hpp>
#include <boost/mpl/vector/vector10_c.hpp>
diff --git a/libs/mpl/test/aux_/largest_int.cpp b/libs/mpl/test/aux_/largest_int.cpp
index 1d9c92e29b..d9a6fd343b 100644
--- a/libs/mpl/test/aux_/largest_int.cpp
+++ b/libs/mpl/test/aux_/largest_int.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: largest_int.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/largest_int.hpp>
#include <boost/mpl/aux_/test.hpp>
diff --git a/libs/mpl/test/aux_/msvc_is_class.cpp b/libs/mpl/test/aux_/msvc_is_class.cpp
index 01fdfb3267..6e5d49ea01 100644
--- a/libs/mpl/test/aux_/msvc_is_class.cpp
+++ b/libs/mpl/test/aux_/msvc_is_class.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_is_class.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/libs/mpl/test/aux_/preprocessor/is_seq.cpp b/libs/mpl/test/aux_/preprocessor/is_seq.cpp
index c39414a22d..c860efc92f 100644
--- a/libs/mpl/test/aux_/preprocessor/is_seq.cpp
+++ b/libs/mpl/test/aux_/preprocessor/is_seq.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_seq.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/preprocessor/is_seq.hpp>
diff --git a/libs/mpl/test/aux_/preprocessor/token_equal.cpp b/libs/mpl/test/aux_/preprocessor/token_equal.cpp
index ec23caf293..442199a0d7 100644
--- a/libs/mpl/test/aux_/preprocessor/token_equal.cpp
+++ b/libs/mpl/test/aux_/preprocessor/token_equal.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: token_equal.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/preprocessor/token_equal.hpp>
diff --git a/libs/mpl/test/aux_/template_arity.cpp b/libs/mpl/test/aux_/template_arity.cpp
index 6bb6a19806..22370d7cfe 100644
--- a/libs/mpl/test/aux_/template_arity.cpp
+++ b/libs/mpl/test/aux_/template_arity.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: template_arity.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/template_arity.hpp>
#include <boost/mpl/aux_/test.hpp>
diff --git a/libs/mpl/test/back.cpp b/libs/mpl/test/back.cpp
index a5645f0eff..84ae1e8878 100644
--- a/libs/mpl/test/back.cpp
+++ b/libs/mpl/test/back.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/back.hpp>
#include <boost/mpl/range_c.hpp>
diff --git a/libs/mpl/test/bind.cpp b/libs/mpl/test/bind.cpp
index 376c9ce794..2a2de62c31 100644
--- a/libs/mpl/test/bind.cpp
+++ b/libs/mpl/test/bind.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bind.hpp>
#include <boost/mpl/quote.hpp>
diff --git a/libs/mpl/test/bitwise.cpp b/libs/mpl/test/bitwise.cpp
index b84db5c2db..8e6e32bf4f 100644
--- a/libs/mpl/test/bitwise.cpp
+++ b/libs/mpl/test/bitwise.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitwise.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bitwise.hpp>
#include <boost/mpl/integral_c.hpp>
@@ -37,9 +37,9 @@ MPL_TEST_CASE()
MPL_ASSERT_RELATION( (bitor_<_0,_0>::value), ==, 0 );
MPL_ASSERT_RELATION( (bitor_<_1,_0>::value), ==, 1 );
MPL_ASSERT_RELATION( (bitor_<_0,_1>::value), ==, 1 );
- MPL_ASSERT_RELATION( (bitor_<_0,_ffffffff>::value), ==, 0xffffffff );
- MPL_ASSERT_RELATION( (bitor_<_1,_ffffffff>::value), ==, 0xffffffff );
- MPL_ASSERT_RELATION( (bitor_<_8,_ffffffff>::value), ==, 0xffffffff );
+ MPL_ASSERT_RELATION( static_cast<long>(bitor_<_0,_ffffffff>::value), ==, static_cast<long>(0xffffffff) );
+ MPL_ASSERT_RELATION( static_cast<long>(bitor_<_1,_ffffffff>::value), ==, static_cast<long>(0xffffffff) );
+ MPL_ASSERT_RELATION( static_cast<long>(bitor_<_8,_ffffffff>::value), ==, static_cast<long>(0xffffffff) );
}
MPL_TEST_CASE()
@@ -47,9 +47,9 @@ MPL_TEST_CASE()
MPL_ASSERT_RELATION( (bitxor_<_0,_0>::value), ==, 0 );
MPL_ASSERT_RELATION( (bitxor_<_1,_0>::value), ==, 1 );
MPL_ASSERT_RELATION( (bitxor_<_0,_1>::value), ==, 1 );
- MPL_ASSERT_RELATION( (bitxor_<_0,_ffffffff>::value), ==, (0xffffffff ^ 0) );
- MPL_ASSERT_RELATION( (bitxor_<_1,_ffffffff>::value), ==, (0xffffffff ^ 1) );
- MPL_ASSERT_RELATION( (bitxor_<_8,_ffffffff>::value), ==, (0xffffffff ^ 8) );
+ MPL_ASSERT_RELATION( static_cast<long>(bitxor_<_0,_ffffffff>::value), ==, static_cast<long>(0xffffffff ^ 0) );
+ MPL_ASSERT_RELATION( static_cast<long>(bitxor_<_1,_ffffffff>::value), ==, static_cast<long>(0xffffffff ^ 1) );
+ MPL_ASSERT_RELATION( static_cast<long>(bitxor_<_8,_ffffffff>::value), ==, static_cast<long>(0xffffffff ^ 8) );
}
MPL_TEST_CASE()
diff --git a/libs/mpl/test/bool.cpp b/libs/mpl/test/bool.cpp
index 997a9c07b7..e023c0ca60 100644
--- a/libs/mpl/test/bool.cpp
+++ b/libs/mpl/test/bool.cpp
@@ -7,20 +7,27 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bool.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/test.hpp>
#include <cassert>
+#if defined(BOOST_NO_CXX11_CONSTEXPR)
+#define CONSTEXPR_BOOL_TEST(c)
+#else
+#define CONSTEXPR_BOOL_TEST(c) { static_assert(bool_<c>() == c, "Constexpr for bool_ failed"); }
+#endif
+
#define BOOL_TEST(c) \
{ MPL_ASSERT(( is_same< bool_<c>::value_type, bool > )); } \
{ MPL_ASSERT(( is_same< bool_<c>, c##_ > )); } \
{ MPL_ASSERT(( is_same< bool_<c>::type, bool_<c> > )); } \
{ MPL_ASSERT_RELATION( bool_<c>::value, ==, c ); } \
+ CONSTEXPR_BOOL_TEST(c) \
BOOST_TEST( bool_<c>() == c ); \
/**/
diff --git a/libs/mpl/test/comparison.cpp b/libs/mpl/test/comparison.cpp
index 7f9f6114fc..a59a10466f 100644
--- a/libs/mpl/test/comparison.cpp
+++ b/libs/mpl/test/comparison.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: comparison.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/comparison.hpp>
#include <boost/mpl/int.hpp>
diff --git a/libs/mpl/test/contains.cpp b/libs/mpl/test/contains.cpp
index f3a64f015d..1452a3874b 100644
--- a/libs/mpl/test/contains.cpp
+++ b/libs/mpl/test/contains.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: contains.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/contains.hpp>
#include <boost/mpl/vector.hpp>
diff --git a/libs/mpl/test/copy.cpp b/libs/mpl/test/copy.cpp
index 56f8da0f8b..a776f55c52 100644
--- a/libs/mpl/test/copy.cpp
+++ b/libs/mpl/test/copy.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: copy.cpp 55647 2009-08-18 05:00:17Z agurtovoy $
-// $Date: 2009-08-17 22:00:17 -0700 (Mon, 17 Aug 2009) $
-// $Revision: 55647 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/copy.hpp>
diff --git a/libs/mpl/test/copy_if.cpp b/libs/mpl/test/copy_if.cpp
index 853d360ef9..698b4d7a8d 100644
--- a/libs/mpl/test/copy_if.cpp
+++ b/libs/mpl/test/copy_if.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: copy_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/copy_if.hpp>
#include <boost/mpl/list/list10_c.hpp>
diff --git a/libs/mpl/test/count.cpp b/libs/mpl/test/count.cpp
index 1c688d2a63..7d96fee328 100644
--- a/libs/mpl/test/count.cpp
+++ b/libs/mpl/test/count.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/count.hpp>
diff --git a/libs/mpl/test/count_if.cpp b/libs/mpl/test/count_if.cpp
index 4133fabd3f..598ffeeb00 100644
--- a/libs/mpl/test/count_if.cpp
+++ b/libs/mpl/test/count_if.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/count_if.hpp>
#include <boost/mpl/vector.hpp>
diff --git a/libs/mpl/test/deque.cpp b/libs/mpl/test/deque.cpp
index c79e406300..4ac747cd4e 100644
--- a/libs/mpl/test/deque.cpp
+++ b/libs/mpl/test/deque.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: deque.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/deque.hpp>
#include <boost/mpl/push_back.hpp>
diff --git a/libs/mpl/test/distance.cpp b/libs/mpl/test/distance.cpp
index a392c3d1e2..879dd53e6c 100644
--- a/libs/mpl/test/distance.cpp
+++ b/libs/mpl/test/distance.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: distance.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/distance.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/empty.cpp b/libs/mpl/test/empty.cpp
index 8f02a8de37..7e73b36101 100644
--- a/libs/mpl/test/empty.cpp
+++ b/libs/mpl/test/empty.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty.hpp>
diff --git a/libs/mpl/test/empty_sequence.cpp b/libs/mpl/test/empty_sequence.cpp
index 733541e48f..a9501cc486 100644
--- a/libs/mpl/test/empty_sequence.cpp
+++ b/libs/mpl/test/empty_sequence.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_sequence.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_sequence.hpp>
#include <boost/mpl/size.hpp>
diff --git a/libs/mpl/test/equal.cpp b/libs/mpl/test/equal.cpp
index 214ad6c9e1..19390efe20 100644
--- a/libs/mpl/test/equal.cpp
+++ b/libs/mpl/test/equal.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: equal.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/equal.hpp>
diff --git a/libs/mpl/test/erase.cpp b/libs/mpl/test/erase.cpp
index 8b93b39e7d..ca5b411be0 100644
--- a/libs/mpl/test/erase.cpp
+++ b/libs/mpl/test/erase.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/erase_range.cpp b/libs/mpl/test/erase_range.cpp
index 4d142a2f7d..5e14c81953 100644
--- a/libs/mpl/test/erase_range.cpp
+++ b/libs/mpl/test/erase_range.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_range.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/eval_if.cpp b/libs/mpl/test/eval_if.cpp
index 486af880d5..e2b4332cb2 100644
--- a/libs/mpl/test/eval_if.cpp
+++ b/libs/mpl/test/eval_if.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: eval_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/libs/mpl/test/filter_view.cpp b/libs/mpl/test/filter_view.cpp
index 611ac98db6..35210a512d 100644
--- a/libs/mpl/test/filter_view.cpp
+++ b/libs/mpl/test/filter_view.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: filter_view.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/static_assert.hpp>
#include <boost/mpl/filter_view.hpp>
diff --git a/libs/mpl/test/find.cpp b/libs/mpl/test/find.cpp
index ad35931ff1..a45d521653 100644
--- a/libs/mpl/test/find.cpp
+++ b/libs/mpl/test/find.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: find.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/find.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/find_if.cpp b/libs/mpl/test/find_if.cpp
index e7aba3cd40..0d0ce89e65 100644
--- a/libs/mpl/test/find_if.cpp
+++ b/libs/mpl/test/find_if.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: find_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/find_if.hpp>
diff --git a/libs/mpl/test/fold.cpp b/libs/mpl/test/fold.cpp
index 096d9d6884..48f4758748 100644
--- a/libs/mpl/test/fold.cpp
+++ b/libs/mpl/test/fold.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/libs/mpl/test/for_each.cpp b/libs/mpl/test/for_each.cpp
index ba0a745bab..ec7a3d506b 100644
--- a/libs/mpl/test/for_each.cpp
+++ b/libs/mpl/test/for_each.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: for_each.cpp 66257 2010-10-29 21:36:38Z eric_niebler $
-// $Date: 2010-10-29 14:36:38 -0700 (Fri, 29 Oct 2010) $
-// $Revision: 66257 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/for_each.hpp>
diff --git a/libs/mpl/test/front.cpp b/libs/mpl/test/front.cpp
index bffea27bd6..b28dffed23 100644
--- a/libs/mpl/test/front.cpp
+++ b/libs/mpl/test/front.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front.hpp>
#include <boost/mpl/range_c.hpp>
diff --git a/libs/mpl/test/has_xxx.cpp b/libs/mpl/test/has_xxx.cpp
index b660936320..c466db271e 100644
--- a/libs/mpl/test/has_xxx.cpp
+++ b/libs/mpl/test/has_xxx.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_xxx.cpp 63907 2010-07-12 01:36:38Z djwalker $
-// $Date: 2010-07-11 18:36:38 -0700 (Sun, 11 Jul 2010) $
-// $Revision: 63907 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/libs/mpl/test/identity.cpp b/libs/mpl/test/identity.cpp
index f772a3d0c7..db147358d1 100644
--- a/libs/mpl/test/identity.cpp
+++ b/libs/mpl/test/identity.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: identity.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/identity.hpp>
diff --git a/libs/mpl/test/if.cpp b/libs/mpl/test/if.cpp
index 7f9b94dd79..df32b6a5bd 100644
--- a/libs/mpl/test/if.cpp
+++ b/libs/mpl/test/if.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/if.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/libs/mpl/test/index_of.cpp b/libs/mpl/test/index_of.cpp
index 97a5cc3193..bffd3218bc 100644
--- a/libs/mpl/test/index_of.cpp
+++ b/libs/mpl/test/index_of.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: index_of.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/index_of.hpp>
diff --git a/libs/mpl/test/inherit.cpp b/libs/mpl/test/inherit.cpp
index 431d0b85e8..4b16adc54b 100644
--- a/libs/mpl/test/inherit.cpp
+++ b/libs/mpl/test/inherit.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/inherit.hpp>
#include <boost/mpl/aux_/test.hpp>
diff --git a/libs/mpl/test/insert.cpp b/libs/mpl/test/insert.cpp
index e4907d1dad..f293cbba0f 100644
--- a/libs/mpl/test/insert.cpp
+++ b/libs/mpl/test/insert.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert.hpp>
diff --git a/libs/mpl/test/insert_range.cpp b/libs/mpl/test/insert_range.cpp
index 5f6c2bae9d..65e16fa714 100644
--- a/libs/mpl/test/insert_range.cpp
+++ b/libs/mpl/test/insert_range.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_range.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert_range.hpp>
#include <boost/mpl/find.hpp>
diff --git a/libs/mpl/test/int.cpp b/libs/mpl/test/int.cpp
index 70121de0a9..6c1e24b2ec 100644
--- a/libs/mpl/test/int.cpp
+++ b/libs/mpl/test/int.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: int.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/int.hpp>
#include <boost/preprocessor/repeat.hpp>
diff --git a/libs/mpl/test/integral_c.cpp b/libs/mpl/test/integral_c.cpp
index d678a85480..a9f9b0c20c 100644
--- a/libs/mpl/test/integral_c.cpp
+++ b/libs/mpl/test/integral_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/integral_c.hpp>
#include <boost/preprocessor/repeat.hpp>
diff --git a/libs/mpl/test/integral_wrapper_test.hpp b/libs/mpl/test/integral_wrapper_test.hpp
index abec9d591a..be31d50520 100644
--- a/libs/mpl/test/integral_wrapper_test.hpp
+++ b/libs/mpl/test/integral_wrapper_test.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_wrapper_test.hpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/next_prior.hpp>
#include <boost/mpl/aux_/test.hpp>
@@ -28,6 +28,12 @@
/**/
#endif
+#if defined(BOOST_NO_CXX11_CONSTEXPR)
+#define CONSTEXPR_INTEGRAL_TEST(T, i)
+#else
+#define CONSTEXPR_INTEGRAL_TEST(T, i) { static_assert(T() == i, "Constexpr for integral constant failed"); }
+#endif
+
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
// agurt 20/nov/06: see http://article.gmane.org/gmane.comp.lib.boost.devel/151065
#define INTEGRAL_WRAPPER_TEST(unused1, i, T) \
@@ -39,6 +45,7 @@
{ MPL_ASSERT(( is_same< next< borland_tested_type >::type, WRAPPER(T,i+1) > )); } \
{ MPL_ASSERT(( is_same< prior< borland_tested_type >::type, WRAPPER(T,i-1) > )); } \
{ MPL_ASSERT_RELATION( (borland_tested_type::value), ==, i ); } \
+ CONSTEXPR_INTEGRAL_TEST(borland_tested_type, i) \
INTEGRAL_WRAPPER_RUNTIME_TEST(i, T) \
} \
/**/
@@ -49,6 +56,7 @@
{ MPL_ASSERT(( is_same< next< WRAPPER(T,i) >::type, WRAPPER(T,i+1) > )); } \
{ MPL_ASSERT(( is_same< prior< WRAPPER(T,i) >::type, WRAPPER(T,i-1) > )); } \
{ MPL_ASSERT_RELATION( (WRAPPER(T,i)::value), ==, i ); } \
+ CONSTEXPR_INTEGRAL_TEST(WRAPPER(T,i), i) \
INTEGRAL_WRAPPER_RUNTIME_TEST(i, T) \
/**/
#endif
diff --git a/libs/mpl/test/is_placeholder.cpp b/libs/mpl/test/is_placeholder.cpp
index 8d0d525fc5..b90b3a3cb3 100644
--- a/libs/mpl/test/is_placeholder.cpp
+++ b/libs/mpl/test/is_placeholder.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_placeholder.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/is_placeholder.hpp>
#include <boost/mpl/placeholders.hpp>
diff --git a/libs/mpl/test/is_sequence.cpp b/libs/mpl/test/is_sequence.cpp
index 9f8511a7d7..1efa817522 100644
--- a/libs/mpl/test/is_sequence.cpp
+++ b/libs/mpl/test/is_sequence.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_sequence.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/int.hpp>
diff --git a/libs/mpl/test/iterator_tags.cpp b/libs/mpl/test/iterator_tags.cpp
index 428d044a7a..6840161c83 100644
--- a/libs/mpl/test/iterator_tags.cpp
+++ b/libs/mpl/test/iterator_tags.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator_tags.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/iterator_tags.hpp>
diff --git a/libs/mpl/test/joint_view.cpp b/libs/mpl/test/joint_view.cpp
index 380dac5a86..f71958aa3c 100644
--- a/libs/mpl/test/joint_view.cpp
+++ b/libs/mpl/test/joint_view.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: joint_view.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/joint_view.hpp>
diff --git a/libs/mpl/test/lambda.cpp b/libs/mpl/test/lambda.cpp
index 00ef102857..22e6236ccf 100644
--- a/libs/mpl/test/lambda.cpp
+++ b/libs/mpl/test/lambda.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/logical.hpp>
#include <boost/mpl/comparison.hpp>
diff --git a/libs/mpl/test/lambda_args.cpp b/libs/mpl/test/lambda_args.cpp
index fb4c260498..fdd26205b0 100644
--- a/libs/mpl/test/lambda_args.cpp
+++ b/libs/mpl/test/lambda_args.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_args.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/lambda.hpp>
#include <boost/mpl/apply.hpp>
diff --git a/libs/mpl/test/list.cpp b/libs/mpl/test/list.cpp
index 99c16af05a..655905a157 100644
--- a/libs/mpl/test/list.cpp
+++ b/libs/mpl/test/list.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/list.hpp>
#include <boost/mpl/push_front.hpp>
diff --git a/libs/mpl/test/list_c.cpp b/libs/mpl/test/list_c.cpp
index 93d2d3ceed..7683fda0a6 100644
--- a/libs/mpl/test/list_c.cpp
+++ b/libs/mpl/test/list_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/list_c.hpp>
#include <boost/mpl/front.hpp>
diff --git a/libs/mpl/test/logical.cpp b/libs/mpl/test/logical.cpp
index a79da37cb7..bea6b7acae 100644
--- a/libs/mpl/test/logical.cpp
+++ b/libs/mpl/test/logical.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: logical.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/logical.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/libs/mpl/test/lower_bound.cpp b/libs/mpl/test/lower_bound.cpp
index 3c26a3934a..95be40deba 100644
--- a/libs/mpl/test/lower_bound.cpp
+++ b/libs/mpl/test/lower_bound.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lower_bound.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/lower_bound.hpp>
#include <boost/mpl/distance.hpp>
diff --git a/libs/mpl/test/map.cpp b/libs/mpl/test/map.cpp
index dd402b7bc9..17ad99de9e 100644
--- a/libs/mpl/test/map.cpp
+++ b/libs/mpl/test/map.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map.cpp 55752 2009-08-24 04:17:30Z agurtovoy $
-// $Date: 2009-08-23 21:17:30 -0700 (Sun, 23 Aug 2009) $
-// $Revision: 55752 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/map.hpp>
#include <boost/mpl/insert.hpp>
diff --git a/libs/mpl/test/max_element.cpp b/libs/mpl/test/max_element.cpp
index 170b7a65c6..65bb0f3ad4 100644
--- a/libs/mpl/test/max_element.cpp
+++ b/libs/mpl/test/max_element.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: max_element.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/max_element.hpp>
diff --git a/libs/mpl/test/min_max.cpp b/libs/mpl/test/min_max.cpp
index ef3d73ed49..02ead233ca 100644
--- a/libs/mpl/test/min_max.cpp
+++ b/libs/mpl/test/min_max.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: min_max.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/min_max.hpp>
#include <boost/mpl/int.hpp>
diff --git a/libs/mpl/test/multiset.cpp b/libs/mpl/test/multiset.cpp
index 695c30e74f..48a6176e47 100644
--- a/libs/mpl/test/multiset.cpp
+++ b/libs/mpl/test/multiset.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: multiset.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiset/multiset0.hpp>
//#include <boost/mpl/multiset/multiset10.hpp>
diff --git a/libs/mpl/test/next.cpp b/libs/mpl/test/next.cpp
index b243c119eb..d7356c7202 100644
--- a/libs/mpl/test/next.cpp
+++ b/libs/mpl/test/next.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: next.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/next.hpp>
#include <boost/mpl/prior.hpp>
diff --git a/libs/mpl/test/no_has_xxx.cpp b/libs/mpl/test/no_has_xxx.cpp
index 454f7b0e2d..53e4691f0e 100644
--- a/libs/mpl/test/no_has_xxx.cpp
+++ b/libs/mpl/test/no_has_xxx.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: no_has_xxx.cpp 63518 2010-07-02 08:32:03Z agurtovoy $
-// $Date: 2010-07-02 01:32:03 -0700 (Fri, 02 Jul 2010) $
-// $Revision: 63518 $
+// $Id$
+// $Date$
+// $Revision$
// This file tests that we have the right value for
diff --git a/libs/mpl/test/numeric_ops.cpp b/libs/mpl/test/numeric_ops.cpp
index c598908d48..453b4aab6b 100644
--- a/libs/mpl/test/numeric_ops.cpp
+++ b/libs/mpl/test/numeric_ops.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numeric_ops.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/arithmetic.hpp>
#include <boost/mpl/comparison.hpp>
diff --git a/libs/mpl/test/pair_view.cpp b/libs/mpl/test/pair_view.cpp
index 119573e09c..937ff427ff 100644
--- a/libs/mpl/test/pair_view.cpp
+++ b/libs/mpl/test/pair_view.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pair_view.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pair_view.hpp>
#include <boost/mpl/vector/vector50_c.hpp>
diff --git a/libs/mpl/test/partition.cpp b/libs/mpl/test/partition.cpp
index a780491bf6..947c310d3f 100644
--- a/libs/mpl/test/partition.cpp
+++ b/libs/mpl/test/partition.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: partition.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/partition.hpp>
#include <boost/mpl/vector.hpp>
diff --git a/libs/mpl/test/pop_front.cpp b/libs/mpl/test/pop_front.cpp
index 09fe50453e..71512c10c3 100644
--- a/libs/mpl/test/pop_front.cpp
+++ b/libs/mpl/test/pop_front.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_front.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/print.cpp b/libs/mpl/test/print.cpp
index 92fb04b628..12295df3fe 100644
--- a/libs/mpl/test/print.cpp
+++ b/libs/mpl/test/print.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: print.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/print.hpp>
diff --git a/libs/mpl/test/push_back.cpp b/libs/mpl/test/push_back.cpp
index cb318e1211..bdf7a920ee 100644
--- a/libs/mpl/test/push_back.cpp
+++ b/libs/mpl/test/push_back.cpp
@@ -7,7 +7,7 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back.cpp 55647 2009-08-18 05:00:17Z agurtovoy $
+// $Id$
// $Date: 2008-10-10 02:21:07 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49240 $
diff --git a/libs/mpl/test/push_front.cpp b/libs/mpl/test/push_front.cpp
index e40be391fd..f5edc2f977 100644
--- a/libs/mpl/test/push_front.cpp
+++ b/libs/mpl/test/push_front.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front.cpp 55647 2009-08-18 05:00:17Z agurtovoy $
-// $Date: 2009-08-17 22:00:17 -0700 (Mon, 17 Aug 2009) $
-// $Revision: 55647 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front.hpp>
#include <boost/mpl/push_back.hpp>
diff --git a/libs/mpl/test/quote.cpp b/libs/mpl/test/quote.cpp
index 1f0ae8dad4..45e97f8dce 100644
--- a/libs/mpl/test/quote.cpp
+++ b/libs/mpl/test/quote.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: quote.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/quote.hpp>
#include <boost/type_traits/is_same.hpp>
diff --git a/libs/mpl/test/range_c.cpp b/libs/mpl/test/range_c.cpp
index 6dd79221aa..90c32cc4c1 100644
--- a/libs/mpl/test/range_c.cpp
+++ b/libs/mpl/test/range_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: range_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/range_c.hpp>
#include <boost/mpl/advance.hpp>
diff --git a/libs/mpl/test/remove.cpp b/libs/mpl/test/remove.cpp
index 825fbd347b..6147b08dcd 100644
--- a/libs/mpl/test/remove.cpp
+++ b/libs/mpl/test/remove.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: remove.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/remove.hpp>
#include <boost/mpl/vector/vector10.hpp>
diff --git a/libs/mpl/test/remove_if.cpp b/libs/mpl/test/remove_if.cpp
index c46d90d293..bf9d0eaefb 100644
--- a/libs/mpl/test/remove_if.cpp
+++ b/libs/mpl/test/remove_if.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: remove_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/remove_if.hpp>
diff --git a/libs/mpl/test/replace.cpp b/libs/mpl/test/replace.cpp
index c16107e242..4b3005be5a 100644
--- a/libs/mpl/test/replace.cpp
+++ b/libs/mpl/test/replace.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: replace.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/replace.hpp>
diff --git a/libs/mpl/test/replace_if.cpp b/libs/mpl/test/replace_if.cpp
index ef491440eb..4fc690d9ec 100644
--- a/libs/mpl/test/replace_if.cpp
+++ b/libs/mpl/test/replace_if.cpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: replace_if.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/replace_if.hpp>
diff --git a/libs/mpl/test/reverse.cpp b/libs/mpl/test/reverse.cpp
index ee60d22cc2..69b4a43278 100644
--- a/libs/mpl/test/reverse.cpp
+++ b/libs/mpl/test/reverse.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/reverse.hpp>
diff --git a/libs/mpl/test/same_as.cpp b/libs/mpl/test/same_as.cpp
index 9b66b4aebb..41a7c573a2 100644
--- a/libs/mpl/test/same_as.cpp
+++ b/libs/mpl/test/same_as.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: same_as.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/same_as.hpp>
diff --git a/libs/mpl/test/set.cpp b/libs/mpl/test/set.cpp
index 553862080b..ab291d9898 100644
--- a/libs/mpl/test/set.cpp
+++ b/libs/mpl/test/set.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set.hpp>
#include <boost/mpl/contains.hpp>
diff --git a/libs/mpl/test/set_c.cpp b/libs/mpl/test/set_c.cpp
index 0bd91924c1..e34d86dec7 100644
--- a/libs/mpl/test/set_c.cpp
+++ b/libs/mpl/test/set_c.cpp
@@ -7,13 +7,14 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set_c.hpp>
#include <boost/mpl/at.hpp>
#include <boost/mpl/size.hpp>
+#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/aux_/test.hpp>
@@ -59,6 +60,18 @@ MPL_TEST_CASE()
MPL_ASSERT(( is_same< test::at_c<s1,false>::type, void_ > ));
MPL_ASSERT(( is_same< test::at_c<s2,true>::type, void_ > ));
#endif
+
+ typedef begin<s1>::type first1;
+ typedef end<s1>::type last1;
+ MPL_ASSERT_RELATION( (distance<first1, last1>::value), ==, 1 );
+
+ typedef begin<s2>::type first2;
+ typedef end<s2>::type last2;
+ MPL_ASSERT_RELATION( (distance<first2, last2>::value), ==, 1 );
+
+ typedef begin<s3>::type first3;
+ typedef end<s3>::type last3;
+ MPL_ASSERT_RELATION( (distance<first3, last3>::value), ==, 2 );
}
#endif
@@ -82,4 +95,12 @@ MPL_TEST_CASE()
MPL_ASSERT(( is_same< test::at_c<s1,'z'>::type, void_ > ));
MPL_ASSERT(( is_same< test::at_c<s2,'k'>::type, void_ > ));
#endif
+
+ typedef begin<s1>::type first1;
+ typedef end<s1>::type last1;
+ MPL_ASSERT_RELATION( (distance<first1, last1>::value), ==, 1 );
+
+ typedef begin<s2>::type first2;
+ typedef end<s2>::type last2;
+ MPL_ASSERT_RELATION( (distance<first2, last2>::value), ==, 8 );
}
diff --git a/libs/mpl/test/single_view.cpp b/libs/mpl/test/single_view.cpp
index 595838fc02..c46096eb74 100644
--- a/libs/mpl/test/single_view.cpp
+++ b/libs/mpl/test/single_view.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: single_view.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/single_view.hpp>
#include <boost/mpl/advance.hpp>
diff --git a/libs/mpl/test/size.cpp b/libs/mpl/test/size.cpp
index cfca8d39f3..0c80711e83 100644
--- a/libs/mpl/test/size.cpp
+++ b/libs/mpl/test/size.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size.hpp>
diff --git a/libs/mpl/test/size_t.cpp b/libs/mpl/test/size_t.cpp
index 3395a05276..c53194ba34 100644
--- a/libs/mpl/test/size_t.cpp
+++ b/libs/mpl/test/size_t.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_t.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
// Necessary to overcome a strange name lookup bug in GCC 3.3 and 4.0 for Mac OS X
#if defined(__APPLE_CC__) && defined(__GNUC__) && (__GNUC__ <= 4)
diff --git a/libs/mpl/test/sizeof.cpp b/libs/mpl/test/sizeof.cpp
index 665c0492ed..21c0ce02b0 100644
--- a/libs/mpl/test/sizeof.cpp
+++ b/libs/mpl/test/sizeof.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sizeof.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/sizeof.hpp>
#include <boost/mpl/aux_/test.hpp>
diff --git a/libs/mpl/test/stable_partition.cpp b/libs/mpl/test/stable_partition.cpp
index 8ae907d0b1..e72d453aa9 100644
--- a/libs/mpl/test/stable_partition.cpp
+++ b/libs/mpl/test/stable_partition.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: stable_partition.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/stable_partition.hpp>
diff --git a/libs/mpl/test/transform.cpp b/libs/mpl/test/transform.cpp
index 9deba05d3c..8df17f209e 100644
--- a/libs/mpl/test/transform.cpp
+++ b/libs/mpl/test/transform.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transform.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/transform.hpp>
diff --git a/libs/mpl/test/transform_view.cpp b/libs/mpl/test/transform_view.cpp
index 029e2d999a..bc1fbcfbdf 100644
--- a/libs/mpl/test/transform_view.cpp
+++ b/libs/mpl/test/transform_view.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transform_view.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/transform_view.hpp>
diff --git a/libs/mpl/test/unique.cpp b/libs/mpl/test/unique.cpp
index cdfd403ef6..2e1baa712c 100644
--- a/libs/mpl/test/unique.cpp
+++ b/libs/mpl/test/unique.cpp
@@ -8,9 +8,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unique.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/unique.hpp>
#include <boost/mpl/list.hpp>
diff --git a/libs/mpl/test/unpack_args.cpp b/libs/mpl/test/unpack_args.cpp
index 27b3d89256..d506535e93 100644
--- a/libs/mpl/test/unpack_args.cpp
+++ b/libs/mpl/test/unpack_args.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unpack_args.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/unpack_args.hpp>
diff --git a/libs/mpl/test/upper_bound.cpp b/libs/mpl/test/upper_bound.cpp
index 339835f16c..7d6ea3bb19 100644
--- a/libs/mpl/test/upper_bound.cpp
+++ b/libs/mpl/test/upper_bound.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: upper_bound.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/upper_bound.hpp>
diff --git a/libs/mpl/test/vector.cpp b/libs/mpl/test/vector.cpp
index 6186cb78a0..e1f6e0cbbb 100644
--- a/libs/mpl/test/vector.cpp
+++ b/libs/mpl/test/vector.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/vector.hpp>
#include <boost/mpl/vector/vector10.hpp>
diff --git a/libs/mpl/test/vector_c.cpp b/libs/mpl/test/vector_c.cpp
index 532fe52851..fbff9ea310 100644
--- a/libs/mpl/test/vector_c.cpp
+++ b/libs/mpl/test/vector_c.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector_c.cpp 49268 2008-10-11 06:26:17Z agurtovoy $
-// $Date: 2008-10-10 23:26:17 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49268 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/vector_c.hpp>
#include <boost/mpl/front.hpp>
diff --git a/libs/mpl/test/zip_view.cpp b/libs/mpl/test/zip_view.cpp
index 5a476a958b..a8d9b03c66 100644
--- a/libs/mpl/test/zip_view.cpp
+++ b/libs/mpl/test/zip_view.cpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: zip_view.cpp 61591 2010-04-26 21:31:09Z agurtovoy $
-// $Date: 2010-04-26 14:31:09 -0700 (Mon, 26 Apr 2010) $
-// $Revision: 61591 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/zip_view.hpp>