2020-09-17 18:25:36 -04:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2002-10-03 22:13:37 +00:00
< html >
2011-06-26 13:07:20 +00:00
< head >
2020-09-17 18:25:36 -04:00
< meta http-equiv = "content-type" content = "text/html; charset=windows-1252" >
2011-06-26 13:07:20 +00:00
< title > BOOST_PP_TUPLE_REM</ title >
2020-09-17 18:25:36 -04:00
< link rel = "stylesheet" type = "text/css" href = "../styles.css" >
2011-06-26 13:07:20 +00:00
</ head >
< body >
2020-09-17 18:25:36 -04:00
< div style = "margin-left: 0px;" > The < b > BOOST_PP_TUPLE_REM</ b > macro
expands to a macro that removes the parentheses from a < i > tuple</ i > .
</ div >
< h4 > Usage</ h4 >
< div class = "code" > < b > BOOST_PP_TUPLE_REM</ b > () < a
href = "file:///E:/Programming/VersionControl/modular-boost/libs/preprocessor/doc/topics/variadic_macros.html#VNotation"
target = "_self" >< sup > (v)</ sup ></ a >< br >
< br >
or< br >
< br >
< b > BOOST_PP_TUPLE_REM</ b > (< i > size</ i > ) < a
href = "../topics/variadic_macros.html#VNotation" target = "_self" >< sup > (v)</ sup ></ a >< br >
</ div >
< h4 > Arguments</ h4 >
< dl >
< dt > size</ dt >
< dd > The size of the < i > tuple</ i > from which the parentheses are
to be removed. This argument is ignored.< br >
</ dd >
</ dl >
< h4 > Remarks</ h4 >
< div > The
size may be left out
completely so that the macro can be invoked as
BOOST_PP_TUPLE_REM(); you may get a warning from some compilers,
but the
functionality will still work. If you specify a size, it will be
ignored, but the warning from some compilers will
not occur.< br >
< br >
Note: For Visual C++ 8.0 ( Visual Studio 2005 ) you must specify
the correct < i > size</ i > argument as a non-variadic version must
be used.< br >
</ div >
< h4 > See Also</ h4 >
< ul >
< li >< a href = "limit_tuple.html" > BOOST_PP_LIMIT_TUPLE</ a ></ li >
</ ul >
< h4 > Requirements</ h4 >
< div > < b > Header:</ b > < a href = "../headers/tuple/rem.html" > < boost/preprocessor/tuple/rem.hpp> </ a >
</ div >
< h4 > Sample Code</ h4 >
< div >
< pre > #include < < a href = "../headers/tuple/elem.html" > boost/preprocessor/tuple/rem.hpp</ a > > < br >< br >< a href = "tuple_rem.html" > BOOST_PP_TUPLE_REM</ a > ()(x, y, z) // expands to x, y, z< br ></ pre >
</ div >
< 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< br >
</ i >< i > © Copyright Edward Diener 2011,2013,2020</ i >< br >
</ 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 >
2011-06-26 13:07:20 +00:00
</ body >
2020-09-17 18:25:36 -04:00
</ html >