2002-02-04 14:57:59 +00:00
< html >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=iso-8859-1" >
2002-05-16 22:17:39 +00:00
< link rel = "stylesheet" type = "text/css" href = "../../../../boost.css" >
2002-02-05 12:16:25 +00:00
< title > Boost.Preprocessor - Reference</ title >
2002-02-04 14:57:59 +00:00
</ head >
2002-05-16 22:17:39 +00:00
< body link = "#0000ff" vlink = "#800080" >
2002-02-04 14:57:59 +00:00
< table border = "0" cellpadding = "7" cellspacing = "0" width = "100%" summary =
"header" >
< tr >
< td valign = "top" width = "300" >
< h3 >< a href = "../../../../index.htm" >< img height = "86" width = "277" alt = "C++ Boost" src = "../../../../c++boost.gif" border = "0" ></ a ></ h3 >
</ td >
< td valign = "top" >
< h1 align = "center" > Boost.Preprocessor</ h1 >
2002-05-17 21:24:59 +00:00
< h2 align = "center" > Header < < a href = "../../../../boost/preprocessor/limits.hpp" > boost/preprocessor/limits.hpp</ a > > </ h2 >
2002-02-04 14:57:59 +00:00
</ td >
</ tr >
</ table >
2002-01-31 15:36:01 +00:00
< hr >
2002-02-04 14:57:59 +00:00
< a href = "inc.htm" > Prev</ a > < a href = "list.htm" > Next</ a > < a href = "index.htm#Macros" > Macros</ a > < a href = "index.htm#Headers" > Headers</ a >
2002-01-31 15:36:01 +00:00
< hr >
2002-05-16 22:17:39 +00:00
< h3 >< a name = "BOOST_PP_LIMIT_DIM" > #define BOOST_PP_LIMIT_DIM</ a ></ h3 >
2002-02-04 14:57:59 +00:00
< p > Expands to the number of dimensions of repeat supported by the
library.</ p >
2002-01-31 15:36:01 +00:00
2002-06-07 13:04:18 +00:00
< p > This concerns the repetition primitives (< a href = "enum.htm#BOOST_PP_ENUM" > BOOST_PP_ENUM</ a > (),
< a href = "repeat.htm#BOOST_PP_REPEAT" > BOOST_PP_REPEAT</ a > () and < a href = "repeat_from_to.htm#BOOST_PP_REPEAT_FROM_TO" > BOOST_PP_REPEAT_FROM_TO</ a > ()).</ p >
2002-01-31 15:36:01 +00:00
< hr >
2002-05-16 22:17:39 +00:00
< h3 >< a name = "BOOST_PP_LIMIT_MAG" > #define BOOST_PP_LIMIT_MAG</ a ></ h3 >
2002-02-04 14:57:59 +00:00
< p > Expands to the maximum straight numeric literal supported by the
library.</ p >
2002-01-31 15:36:01 +00:00
2002-06-07 13:04:18 +00:00
< p > This is also the limit of the repetition primitives (< a href = "enum.htm#BOOST_PP_ENUM" > BOOST_PP_ENUM</ a > (),
< a href = "repeat.htm#BOOST_PP_REPEAT" > BOOST_PP_REPEAT</ a > () and < a href = "repeat_from_to.htm#BOOST_PP_REPEAT_FROM_TO" > BOOST_PP_REPEAT_FROM_TO</ a > ()).</ p >
2002-01-31 15:36:01 +00:00
2002-02-04 14:57:59 +00:00
< h3 > Note</ h3 >
< ul >
< li > Only decimal integer literals in the range [0, < a href = "limits.htm#BOOST_PP_LIMIT_MAG" > BOOST_PP_LIMIT_MAG</ a > ]
are supported.</ li >
< li > All arithmetic operations (< a href = "arithmetic_add.htm#BOOST_PP_ADD" > BOOST_PP_ADD</ a > (), < a href = "arithmetic_sub.htm#BOOST_PP_SUB" > BOOST_PP_SUB</ a > (),
< a href = "arithmetic_mul.htm#BOOST_PP_MUL" > BOOST_PP_MUL</ a > (), < a href = "arithmetic_div.htm#BOOST_PP_DIV" > BOOST_PP_DIV</ a > ()) use saturation arithmetic.</ li >
< li > The maximum repetition count supported by the library may not be reached
due to compiler limitations.</ li >
</ ul >
2002-01-31 15:36:01 +00:00
< hr >
2002-05-16 22:17:39 +00:00
< h3 >< a name = "BOOST_PP_LIMIT_TUPLE" > #define BOOST_PP_LIMIT_TUPLE</ a ></ h3 >
2002-04-12 11:26:25 +00:00
< p > Expands to the maximum tuple size supported by the library.</ p >
2002-01-31 15:36:01 +00:00
< hr >
2002-02-04 14:57:59 +00:00
< a href = "inc.htm" > Prev</ a > < a href = "list.htm" > Next</ a > < a href = "index.htm#Macros" > Macros</ a > < a href = "index.htm#Headers" > Headers</ a >
< hr >
2002-01-31 15:36:01 +00:00
2002-02-04 14:57:59 +00:00
< p > Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %b %Y" startspan --><!--webbot bot="Timestamp" endspan i-checksum="15246" --> </ p >
< p >< i > © Copyright < a href = "http://www.housemarque.com" > Housemarque Oy</ a > 2002</ i ></ p >
2002-05-16 22:17:39 +00:00
< p > Permission to copy, use, modify, sell and distribute this document is granted
2002-01-31 15:36:01 +00:00
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
2002-05-16 22:17:39 +00:00
for any purpose.</ p >
2002-01-31 15:36:01 +00:00
2002-02-04 14:57:59 +00:00
</ body ></ html >