diff --git a/doc/reference/add_8hpp.html b/doc/reference/add_8hpp.html index dba239e..3227f0d 100644 --- a/doc/reference/add_8hpp.html +++ b/doc/reference/add_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

add.hpp File Reference

diff --git a/doc/reference/and_8hpp.html b/doc/reference/and_8hpp.html index 9ab4d66..a1965c8 100644 --- a/doc/reference/and_8hpp.html +++ b/doc/reference/and_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

and.hpp File Reference

diff --git a/doc/reference/arithmetic_8hpp.html b/doc/reference/arithmetic_8hpp.html index ac69ffd..01e156b 100644 --- a/doc/reference/arithmetic_8hpp.html +++ b/doc/reference/arithmetic_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

arithmetic.hpp File Reference

diff --git a/doc/reference/assert__msg_8hpp.html b/doc/reference/assert__msg_8hpp.html index a332378..6f87049 100644 --- a/doc/reference/assert__msg_8hpp.html +++ b/doc/reference/assert__msg_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

assert_msg.hpp File Reference

diff --git a/doc/reference/bool_8hpp.html b/doc/reference/bool_8hpp.html index f6cc29a..7ab80e0 100644 --- a/doc/reference/bool_8hpp.html +++ b/doc/reference/bool_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

bool.hpp File Reference

diff --git a/doc/reference/cat_8hpp.html b/doc/reference/cat_8hpp.html index 1324264..4265020 100644 --- a/doc/reference/cat_8hpp.html +++ b/doc/reference/cat_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

cat.hpp File Reference

diff --git a/doc/reference/comma_8hpp.html b/doc/reference/comma_8hpp.html index 2302ca0..f12074e 100644 --- a/doc/reference/comma_8hpp.html +++ b/doc/reference/comma_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

comma.hpp File Reference

diff --git a/doc/reference/comma__if_8hpp.html b/doc/reference/comma__if_8hpp.html index 5146748..23a698e 100644 --- a/doc/reference/comma__if_8hpp.html +++ b/doc/reference/comma__if_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

comma_if.hpp File Reference

diff --git a/doc/reference/comparison_8hpp.html b/doc/reference/comparison_8hpp.html index 0cf9e6b..2882bd1 100644 --- a/doc/reference/comparison_8hpp.html +++ b/doc/reference/comparison_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

comparison.hpp File Reference

diff --git a/doc/reference/dec_8hpp.html b/doc/reference/dec_8hpp.html index 1d7e05a..6875680 100644 --- a/doc/reference/dec_8hpp.html +++ b/doc/reference/dec_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

dec.hpp File Reference

diff --git a/doc/reference/div_8hpp.html b/doc/reference/div_8hpp.html index 5cd2f6c..6ca13ec 100644 --- a/doc/reference/div_8hpp.html +++ b/doc/reference/div_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

div.hpp File Reference

diff --git a/doc/reference/eat_8hpp.html b/doc/reference/eat_8hpp.html new file mode 100644 index 0000000..aa6998d --- /dev/null +++ b/doc/reference/eat_8hpp.html @@ -0,0 +1,62 @@ +c++boost.gif (8819 bytes) +
+ +
+Main Page   File List   File Members  
+

eat.hpp File Reference

+ + + +

Defines

#define BOOST_PP_TUPLE_EAT(N)
 Expands to a macro that eats a tuple of the specified length. More...

+

Detailed Description

+ Click here to see the header. +

+


Define Documentation

+

+ + + + +
+ + + + + + + +
#define BOOST_PP_TUPLE_EAT  +
+
+ + + + + +
+   + + +

+Expands to a macro that eats a tuple of the specified length. +

+BOOST_PP_TUPLE_EAT() is designed to be used with BOOST_PP_IF() like BOOST_PP_EMPTY(). +

+For example: +

+

+  BOOST_PP_IF(0,BOOST_PP_ENUM_PARAMS,BOOST_PP_TUPLE_EAT(2))(10,P)
+
+

+The above expands to nothing.

+


+

© Copyright Housemarque Oy 2001

+

Permission to copy, use, modify, sell and distribute this document is granted + provided this copyright notice appears in all copies. This document is provided + "as is" without express or implied warranty, and with no claim as to its suitability + for any purpose.

+ +

Generated:

diff --git a/doc/reference/elem_8hpp.html b/doc/reference/elem_8hpp.html new file mode 100644 index 0000000..d295a36 --- /dev/null +++ b/doc/reference/elem_8hpp.html @@ -0,0 +1,115 @@ +c++boost.gif (8819 bytes) +
+ +
+Main Page   File List   File Members  
+

elem.hpp File Reference

+ + + + + +

Defines

#define BOOST_PP_TUPLE_ELEM(N, I, T)
 Expands to the I:th element of an N-tuple. More...

#define BOOST_PREPROCESSOR_TUPLE_ELEM(N, I, T)
 Obsolete. Use BOOST_PP_TUPLE_ELEM(). More...

+

Detailed Description

+ Click here to see the header. +

+


Define Documentation

+

+ + + + +
+ + + + + + + + + + + + + +
#define BOOST_PP_TUPLE_ELEMN,
I,
  +
+
+ + + + + +
+   + + +

+Expands to the I:th element of an N-tuple. +

+Tuples can be used for representing structured data. +

+Examples of tuples: +

+

+  2-tuple: (A, B)
+  3-tuple: (1, 2, 3)
+  4-tuple: (A B C, D, EF, 34)
+
+

+Example: +

+

+  BOOST_PP_TUPLE_ELEM(2,1,(A,B))
+
+

+The above expands to B. +

+See also BOOST_PP_LIMIT_TUPLE.

+

+ + + + +
+ + + + + + + + + + + + + +
#define BOOST_PREPROCESSOR_TUPLE_ELEMN,
I,
  +
+
+ + + + + +
+   + + +

+Obsolete. Use BOOST_PP_TUPLE_ELEM(). +

+

+


+

© Copyright Housemarque Oy 2001

+

Permission to copy, use, modify, sell and distribute this document is granted + provided this copyright notice appears in all copies. This document is provided + "as is" without express or implied warranty, and with no claim as to its suitability + for any purpose.

+ +

Generated:

diff --git a/doc/reference/empty_8hpp.html b/doc/reference/empty_8hpp.html index 598e74e..e6a7aea 100644 --- a/doc/reference/empty_8hpp.html +++ b/doc/reference/empty_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

empty.hpp File Reference

diff --git a/doc/reference/enum__params_8hpp.html b/doc/reference/enum__params_8hpp.html index 75f333f..1cc503a 100644 --- a/doc/reference/enum__params_8hpp.html +++ b/doc/reference/enum__params_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

enum_params.hpp File Reference

diff --git a/doc/reference/enum__shifted__params_8hpp.html b/doc/reference/enum__shifted__params_8hpp.html index 8abf742..9379f37 100644 --- a/doc/reference/enum__shifted__params_8hpp.html +++ b/doc/reference/enum__shifted__params_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

enum_shifted_params.hpp File Reference

diff --git a/doc/reference/enum_params_with_a_default.htm b/doc/reference/enum_params_with_a_default.htm index 80d518d..1cbc4d8 100644 --- a/doc/reference/enum_params_with_a_default.htm +++ b/doc/reference/enum_params_with_a_default.htm @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

enum_params_with_a_default.hpp File Reference

diff --git a/doc/reference/enum_params_with_defaults.htm b/doc/reference/enum_params_with_defaults.htm index 1f1b6a6..94acdf1 100644 --- a/doc/reference/enum_params_with_defaults.htm +++ b/doc/reference/enum_params_with_defaults.htm @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

enum_params_with_defaults.hpp File Reference

diff --git a/doc/reference/equal_8hpp.html b/doc/reference/equal_8hpp.html index 7a55dd7..66d353e 100644 --- a/doc/reference/equal_8hpp.html +++ b/doc/reference/equal_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

equal.hpp File Reference

diff --git a/doc/reference/files.html b/doc/reference/files.html index 07b0380..4b96dca 100644 --- a/doc/reference/files.html +++ b/doc/reference/files.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

Boost PREPROCESSOR library: Reference File List

Here is a list of all files with brief descriptions:
@@ -18,6 +18,8 @@ + + diff --git a/doc/reference/globals.html b/doc/reference/globals.html index 57a32a2..9f7e2d8 100644 --- a/doc/reference/globals.html +++ b/doc/reference/globals.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

Boost PREPROCESSOR library: Reference File Members

Here is a list of all file members with links to the files they belong to:

© Copyright Housemarque Oy 2001

diff --git a/doc/reference/greater_8hpp.html b/doc/reference/greater_8hpp.html index dc5b76d..d3039e8 100644 --- a/doc/reference/greater_8hpp.html +++ b/doc/reference/greater_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

greater.hpp File Reference

comparison.hpp
dec.hpp
div.hpp
eat.hpp
elem.hpp
empty.hpp
enum_params.hpp
enum_params_with_a_default.hpp
diff --git a/doc/reference/greater__equal_8hpp.html b/doc/reference/greater__equal_8hpp.html index b9729a4..505f686 100644 --- a/doc/reference/greater__equal_8hpp.html +++ b/doc/reference/greater__equal_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

greater_equal.hpp File Reference

diff --git a/doc/reference/identity_8hpp.html b/doc/reference/identity_8hpp.html index d92655b..5ee6a83 100644 --- a/doc/reference/identity_8hpp.html +++ b/doc/reference/identity_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

identity.hpp File Reference

diff --git a/doc/reference/if_8hpp.html b/doc/reference/if_8hpp.html index a2ceeda..9c2fe11 100644 --- a/doc/reference/if_8hpp.html +++ b/doc/reference/if_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

if.hpp File Reference

diff --git a/doc/reference/inc_8hpp.html b/doc/reference/inc_8hpp.html index 5cde2e2..396b2ac 100644 --- a/doc/reference/inc_8hpp.html +++ b/doc/reference/inc_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

inc.hpp File Reference

diff --git a/doc/reference/index.html b/doc/reference/index.html index c44c062..fff14be 100644 --- a/doc/reference/index.html +++ b/doc/reference/index.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

Boost PREPROCESSOR library: Reference Documentation

diff --git a/doc/reference/less_8hpp.html b/doc/reference/less_8hpp.html index 76b18fb..d27d5ac 100644 --- a/doc/reference/less_8hpp.html +++ b/doc/reference/less_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

less.hpp File Reference

diff --git a/doc/reference/less__equal_8hpp.html b/doc/reference/less__equal_8hpp.html index 4109ea1..0fdbc58 100644 --- a/doc/reference/less__equal_8hpp.html +++ b/doc/reference/less__equal_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

less_equal.hpp File Reference

diff --git a/doc/reference/limits_8hpp.html b/doc/reference/limits_8hpp.html index 3d3ee9f..1ccfa45 100644 --- a/doc/reference/limits_8hpp.html +++ b/doc/reference/limits_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

limits.hpp File Reference

diff --git a/doc/reference/logical_8hpp.html b/doc/reference/logical_8hpp.html index d6bb57d..91d7135 100644 --- a/doc/reference/logical_8hpp.html +++ b/doc/reference/logical_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

logical.hpp File Reference

diff --git a/doc/reference/max_8hpp.html b/doc/reference/max_8hpp.html index c16db80..a732138 100644 --- a/doc/reference/max_8hpp.html +++ b/doc/reference/max_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

max.hpp File Reference

diff --git a/doc/reference/min_8hpp.html b/doc/reference/min_8hpp.html index 8258e39..1680d0e 100644 --- a/doc/reference/min_8hpp.html +++ b/doc/reference/min_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

min.hpp File Reference

diff --git a/doc/reference/mod_8hpp.html b/doc/reference/mod_8hpp.html index ef7a239..aa8f324 100644 --- a/doc/reference/mod_8hpp.html +++ b/doc/reference/mod_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

mod.hpp File Reference

diff --git a/doc/reference/mul_8hpp.html b/doc/reference/mul_8hpp.html index 688fa6f..ae7c234 100644 --- a/doc/reference/mul_8hpp.html +++ b/doc/reference/mul_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

mul.hpp File Reference

diff --git a/doc/reference/nor_8hpp.html b/doc/reference/nor_8hpp.html index 6ae6fa2..74113d5 100644 --- a/doc/reference/nor_8hpp.html +++ b/doc/reference/nor_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

nor.hpp File Reference

diff --git a/doc/reference/not_8hpp.html b/doc/reference/not_8hpp.html index ea8ee66..0a74b41 100644 --- a/doc/reference/not_8hpp.html +++ b/doc/reference/not_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

not.hpp File Reference

diff --git a/doc/reference/not__equal_8hpp.html b/doc/reference/not__equal_8hpp.html index 0a0a6d8..a65c29d 100644 --- a/doc/reference/not__equal_8hpp.html +++ b/doc/reference/not__equal_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

not_equal.hpp File Reference

diff --git a/doc/reference/or_8hpp.html b/doc/reference/or_8hpp.html index add2af0..463f6e8 100644 --- a/doc/reference/or_8hpp.html +++ b/doc/reference/or_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

or.hpp File Reference

diff --git a/doc/reference/preprocessor_8hpp.html b/doc/reference/preprocessor_8hpp.html index decb66e..607445d 100644 --- a/doc/reference/preprocessor_8hpp.html +++ b/doc/reference/preprocessor_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

preprocessor.hpp File Reference

diff --git a/doc/reference/repeat_8hpp.html b/doc/reference/repeat_8hpp.html index 98db507..014c972 100644 --- a/doc/reference/repeat_8hpp.html +++ b/doc/reference/repeat_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

repeat.hpp File Reference

diff --git a/doc/reference/repeat__2nd_8hpp.html b/doc/reference/repeat__2nd_8hpp.html index 972082b..ce625fb 100644 --- a/doc/reference/repeat__2nd_8hpp.html +++ b/doc/reference/repeat__2nd_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

repeat_2nd.hpp File Reference

diff --git a/doc/reference/repeat__3rd_8hpp.html b/doc/reference/repeat__3rd_8hpp.html index 4ed8475..7b34a3a 100644 --- a/doc/reference/repeat__3rd_8hpp.html +++ b/doc/reference/repeat__3rd_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

repeat_3rd.hpp File Reference

diff --git a/doc/reference/stringize_8hpp.html b/doc/reference/stringize_8hpp.html index d9b6213..0208018 100644 --- a/doc/reference/stringize_8hpp.html +++ b/doc/reference/stringize_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

stringize.hpp File Reference

diff --git a/doc/reference/sub_8hpp.html b/doc/reference/sub_8hpp.html index 5f84c31..b815eba 100644 --- a/doc/reference/sub_8hpp.html +++ b/doc/reference/sub_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

sub.hpp File Reference

diff --git a/doc/reference/tuple_8hpp.html b/doc/reference/tuple_8hpp.html index 226b6a4..f91110c 100644 --- a/doc/reference/tuple_8hpp.html +++ b/doc/reference/tuple_8hpp.html @@ -3,112 +3,16 @@ src="../../../../c++boost.gif" width=277 align=center>
- +
Main Page   File List   File Members  

tuple.hpp File Reference

- - - - -

Defines

#define BOOST_PP_TUPLE_ELEM(N, I, T)
 Expands to the I:th element of an N-tuple. More...

#define BOOST_PREPROCESSOR_TUPLE_ELEM(N, I, T)
 Obsolete. Use BOOST_PP_TUPLE_ELEM(). More...


Detailed Description

Click here to see the header.

-


Define Documentation

-

- - - - -
- - - - - - - - - - - - - -
#define BOOST_PP_TUPLE_ELEMN,
I,
  -
-
- - - - - -
-   - - +Includes all tuple headers.

-Expands to the I:th element of an N-tuple. -

-Tuples can be used for representing structured data. -

-Examples of tuples: -

-

-  2-tuple: (A, B)
-  3-tuple: (1, 2, 3)
-  4-tuple: (A B C, D, EF, 34)
-
-

-Example: -

-

-  BOOST_PP_TUPLE_ELEM(2,1,(A,B))
-
-

-The above expands to: -

-

-  B
-
-

-See also BOOST_PP_LIMIT_TUPLE.

-

- - - - -
- - - - - - - - - - - - - -
#define BOOST_PREPROCESSOR_TUPLE_ELEMN,
I,
  -
-
- - - - - -
-   - - -

-Obsolete. Use BOOST_PP_TUPLE_ELEM(). -

-


© Copyright Housemarque Oy 2001

Permission to copy, use, modify, sell and distribute this document is granted diff --git a/doc/reference/while_8hpp.html b/doc/reference/while_8hpp.html index acb202c..6019e30 100644 --- a/doc/reference/while_8hpp.html +++ b/doc/reference/while_8hpp.html @@ -3,7 +3,7 @@ src="../../../../c++boost.gif" width=277 align=center>


- +
Main Page   File List   File Members  

while.hpp File Reference

@@ -98,8 +98,8 @@ For a more complex example, let's take a look at an implementation of
- +
Main Page   File List   File Members  

xor.hpp File Reference