Squashed 'third_party/boostorg/preprocessor/' content from commit 56090c5

Change-Id: I8c0a13225778c3751a35945439d5304bd9e639ef
git-subtree-dir: third_party/boostorg/preprocessor
git-subtree-split: 56090c56b5c78418b6dbe8c3c2ba576395152f83
diff --git a/doc/headers/seq/cat.html b/doc/headers/seq/cat.html
new file mode 100644
index 0000000..9b2ecd1
--- /dev/null
+++ b/doc/headers/seq/cat.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/cat.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/cat.hpp</b> header defines macros for concatenating all elements in 
+			a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/cat.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_cat.html">BOOST_PP_SEQ_CAT</a></li>
+			<li>
+				<a href="../../ref/seq_cat_s.html">BOOST_PP_SEQ_CAT_S</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/elem.html b/doc/headers/seq/elem.html
new file mode 100644
index 0000000..fcacbf7
--- /dev/null
+++ b/doc/headers/seq/elem.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/elem.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/elem.hpp</b> header defines a macro to extract an element from a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/elem.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_elem.html">BOOST_PP_SEQ_ELEM</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/enum.html b/doc/headers/seq/enum.html
new file mode 100644
index 0000000..bda1e08
--- /dev/null
+++ b/doc/headers/seq/enum.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/enum.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/enum.hpp</b> header defines a macro to enumerate the elements in a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/enum.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_enum.html">BOOST_PP_SEQ_ENUM</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/filter.html b/doc/headers/seq/filter.html
new file mode 100644
index 0000000..7435e92
--- /dev/null
+++ b/doc/headers/seq/filter.html
@@ -0,0 +1,37 @@
+<html>
+	<head>
+		<title>seq/filter.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/filter.hpp</b> header defines macros to filter a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/filter.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_filter.html">BOOST_PP_SEQ_FILTER</a></li>
+			<li>
+				<a href="../../ref/seq_filter_s.html">BOOST_PP_SEQ_FILTER_S</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/first_n.html b/doc/headers/seq/first_n.html
new file mode 100644
index 0000000..c3183af
--- /dev/null
+++ b/doc/headers/seq/first_n.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/first_n.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/first_n.hpp</b> header defines a macro that returns the first <i>N</i>
+			elements of a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/first_n.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_first_n.html">BOOST_PP_SEQ_FIRST_N</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/fold_left.html b/doc/headers/seq/fold_left.html
new file mode 100644
index 0000000..0172dda
--- /dev/null
+++ b/doc/headers/seq/fold_left.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/fold_left.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/fold_left.hpp</b> header defines macros for folding (or 
+			accumulating) a <i>seq</i> left-to-right.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/fold_left.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_fold_left.html">BOOST_PP_SEQ_FOLD_LEFT</a></li>
+			<li>
+				<a href="../../ref/seq_fold_left_s.html">BOOST_PP_SEQ_FOLD_LEFT_<i>s</i></a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/fold_right.html b/doc/headers/seq/fold_right.html
new file mode 100644
index 0000000..5e841bb
--- /dev/null
+++ b/doc/headers/seq/fold_right.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/fold_right.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/fold_right.hpp</b> header defines macros for folding (or 
+			accumulating) a <i>seq</i> right-to-left.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/fold_right.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_fold_right.html">BOOST_PP_SEQ_FOLD_RIGHT</a></li>
+			<li>
+				<a href="../../ref/seq_fold_right_s.html">BOOST_PP_SEQ_FOLD_RIGHT_<i>s</i></a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/for_each.html b/doc/headers/seq/for_each.html
new file mode 100644
index 0000000..2e03493
--- /dev/null
+++ b/doc/headers/seq/for_each.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/for_each.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/for_each.hpp</b> header defines macros to repeat a macro for each 
+			element in a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/for_each.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_for_each.html">BOOST_PP_SEQ_FOR_EACH</a></li>
+			<li>
+				<a href="../../ref/seq_for_each_r.html">BOOST_PP_SEQ_FOR_EACH_R</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/for_each_i.html b/doc/headers/seq/for_each_i.html
new file mode 100644
index 0000000..5136182
--- /dev/null
+++ b/doc/headers/seq/for_each_i.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/for_each_i.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/for_each_i.hpp</b> header defines macros to repeat a macro for each 
+			element in a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/for_each_i.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_for_each_i.html">BOOST_PP_SEQ_FOR_EACH_I</a></li>
+			<li>
+				<a href="../../ref/seq_for_each_i_r.html">BOOST_PP_SEQ_FOR_EACH_I_R</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/for_each_product.html b/doc/headers/seq/for_each_product.html
new file mode 100644
index 0000000..88f9536
--- /dev/null
+++ b/doc/headers/seq/for_each_product.html
@@ -0,0 +1,38 @@
+<html>
+	<head>
+		<title>seq/for_each_product.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/for_each_product.hpp</b> header defines macros to repeat a macro for 
+			each cartesian product of several <i>seqs</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/for_each_product.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_for_each_product.html">BOOST_PP_SEQ_FOR_EACH_PRODUCT</a></li>
+			<li>
+				<a href="../../ref/seq_for_each_product_r.html">BOOST_PP_SEQ_FOR_EACH_PRODUCT_R</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/insert.html b/doc/headers/seq/insert.html
new file mode 100644
index 0000000..bc13cfa
--- /dev/null
+++ b/doc/headers/seq/insert.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/insert.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/insert.hpp</b> header defines a macro to insert an element into a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/insert.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_insert.html">BOOST_PP_SEQ_INSERT</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/pop_back.html b/doc/headers/seq/pop_back.html
new file mode 100644
index 0000000..3e56e0d
--- /dev/null
+++ b/doc/headers/seq/pop_back.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/pop_back.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/pop_back.hpp</b> header defines a macro to pop the last element off 
+			a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/pop_back.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_pop_back.html">BOOST_PP_SEQ_POP_BACK</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/pop_front.html b/doc/headers/seq/pop_front.html
new file mode 100644
index 0000000..b9a47fc
--- /dev/null
+++ b/doc/headers/seq/pop_front.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/pop_front.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/pop_front.hpp</b> header defines a macro to pop the first element 
+			off a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/pop_front.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_pop_front.html">BOOST_PP_SEQ_POP_FRONT</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/push_back.html b/doc/headers/seq/push_back.html
new file mode 100644
index 0000000..9366b54
--- /dev/null
+++ b/doc/headers/seq/push_back.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/push_back.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/push_back.hpp</b> header defines a macro to append an element to a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/push_back.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_push_back.html">BOOST_PP_SEQ_PUSH_BACK</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/push_front.html b/doc/headers/seq/push_front.html
new file mode 100644
index 0000000..8e56078
--- /dev/null
+++ b/doc/headers/seq/push_front.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/push_front.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/push_front.hpp</b> header defines a macro to prepend an element to a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/push_front.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_push_front.html">BOOST_PP_SEQ_PUSH_FRONT</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/remove.html b/doc/headers/seq/remove.html
new file mode 100644
index 0000000..024057a
--- /dev/null
+++ b/doc/headers/seq/remove.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/remove.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/remove.hpp</b> header defines a macro to remove an element from a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/remove.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_remove.html">BOOST_PP_SEQ_REMOVE</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/replace.html b/doc/headers/seq/replace.html
new file mode 100644
index 0000000..b945045
--- /dev/null
+++ b/doc/headers/seq/replace.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/replace.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/replace.hpp</b> header defines a macro to replace an element in a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/replace.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_replace.html">BOOST_PP_SEQ_REPLACE</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/rest_n.html b/doc/headers/seq/rest_n.html
new file mode 100644
index 0000000..e42601a
--- /dev/null
+++ b/doc/headers/seq/rest_n.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/rest_n.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/rest_n.hpp</b> header defines a macro for extracting a group of 
+			elements from the end of a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/rest_n.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_rest_n.html">BOOST_PP_SEQ_REST_N</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/reverse.html b/doc/headers/seq/reverse.html
new file mode 100644
index 0000000..1e86b2c
--- /dev/null
+++ b/doc/headers/seq/reverse.html
@@ -0,0 +1,37 @@
+<html>
+	<head>
+		<title>seq/reverse.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/reverse.hpp</b> header defines macros to reverse a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/reverse.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_reverse.html">BOOST_PP_SEQ_REVERSE</a></li>
+			<li>
+				<a href="../../ref/seq_reverse_s.html">BOOST_PP_SEQ_REVERSE_S</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/seq.html b/doc/headers/seq/seq.html
new file mode 100644
index 0000000..7e72ae2
--- /dev/null
+++ b/doc/headers/seq/seq.html
@@ -0,0 +1,39 @@
+<html>
+	<head>
+		<title>seq/seq.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/seq.hpp</b> header defines basic primitives for manipulating <i>seqs</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/seq.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_head.html">BOOST_PP_SEQ_HEAD</a></li>
+			<li>
+				<a href="../../ref/seq_nil.html">BOOST_PP_SEQ_NIL</a></li>
+			<li>
+				<a href="../../ref/seq_tail.html">BOOST_PP_SEQ_TAIL</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/size.html b/doc/headers/seq/size.html
new file mode 100644
index 0000000..f882ed7
--- /dev/null
+++ b/doc/headers/seq/size.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/size.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/size.hpp</b> header defines a macro to calculate the size of a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/size.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_size.html">BOOST_PP_SEQ_SIZE</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/subseq.html b/doc/headers/seq/subseq.html
new file mode 100644
index 0000000..283d8f9
--- /dev/null
+++ b/doc/headers/seq/subseq.html
@@ -0,0 +1,35 @@
+<html>
+	<head>
+		<title>seq/subseq.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/subseq.hpp</b> header defines a macro that extracts a subseq from a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/subseq.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_subseq.html">BOOST_PP_SEQ_SUBSEQ</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/to_array.html b/doc/headers/seq/to_array.html
new file mode 100644
index 0000000..dfd1d0e
--- /dev/null
+++ b/doc/headers/seq/to_array.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/to_array.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/to_array.hpp</b> header defines a macro that converts a <i>seq</i> to 
+			an <i>array</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/to_array.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_to_array.html">BOOST_PP_SEQ_TO_ARRAY</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/to_list.html b/doc/headers/seq/to_list.html
new file mode 100644
index 0000000..bf70d57
--- /dev/null
+++ b/doc/headers/seq/to_list.html
@@ -0,0 +1,30 @@
+<html><head>
+  <title>seq/to_list.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css"></head><body>
+		<div style="margin-left: 0px;">
+			The <b>seq/to_list.hpp</b> header defines a macro that converts a <i>seq</i> to 
+			a <i>list</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/to_list.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_to_list.html">BOOST_PP_SEQ_TO_LIST</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i></i><i>© Copyright Edward Diener 2011</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body></html>
diff --git a/doc/headers/seq/to_tuple.html b/doc/headers/seq/to_tuple.html
new file mode 100644
index 0000000..eefb183
--- /dev/null
+++ b/doc/headers/seq/to_tuple.html
@@ -0,0 +1,36 @@
+<html>
+	<head>
+		<title>seq/to_tuple.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/to_tuple.hpp</b> header defines a macro that converts a <i>seq</i> to 
+			an <i>tuple</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/to_tuple.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_to_tuple.html">BOOST_PP_SEQ_TO_TUPLE</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/transform.html b/doc/headers/seq/transform.html
new file mode 100644
index 0000000..e3ba5b1
--- /dev/null
+++ b/doc/headers/seq/transform.html
@@ -0,0 +1,37 @@
+<html>
+	<head>
+		<title>seq/transform.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/transform.hpp</b> header defines macros to transform a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/transform.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/seq_transform.html">BOOST_PP_SEQ_TRANSFORM</a></li>
+			<li>
+				<a href="../../ref/seq_transform_s.html">BOOST_PP_SEQ_TRANSFORM_S</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright <a href="http://www.housemarque.com" target="_top">Housemarque Oy</a> 2002</i>
+		</br><i>© Copyright Paul Mensonides 2002</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>
diff --git a/doc/headers/seq/variadic_seq_to_seq.html b/doc/headers/seq/variadic_seq_to_seq.html
new file mode 100644
index 0000000..3c3457e
--- /dev/null
+++ b/doc/headers/seq/variadic_seq_to_seq.html
@@ -0,0 +1,34 @@
+<html>
+	<head>
+		<title>seq/variadic_seq_to_seq.hpp</title>
+		<link rel="stylesheet" type="text/css" href="../../styles.css">
+	</head>
+	<body>
+		<div style="margin-left:  0px;">
+			The <b>seq/variadic_seq_to_seq.hpp</b> header defines a macro that converts a <i>variadic seq</i> into a <i>seq</i>.
+		</div>
+		<h4>
+			Usage
+		</h4>
+		<div class="code">
+			#include <b>&lt;boost/preprocessor/seq/variadic_seq_to_seq.hpp&gt;</b>
+		</div>
+		<h4>
+			Contents
+		</h4>
+		<ul>
+			<li>
+				<a href="../../ref/variadic_seq_to_seq.html">BOOST_PP_VARIADIC_SEQ_TO_SEQ</a></li>
+		</ul>
+	<hr size="1">
+	<div style="margin-left: 0px;">
+		<i>© Copyright Paul Mensonides 2012</i>
+	</div>
+	<div style="margin-left: 0px;">
+		<p><small>Distributed under the Boost Software License, Version 1.0. (See
+		accompanying file <a href="../../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
+		copy at <a href=
+		"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+	</div>
+	</body>
+</html>