Subject: Re: [boost] [preprocessor] BOOST_PP_OVERLOAD not defined if variadic macros not supported.
From: Edward Diener (eldiener_at_[hidden])
Date: 2013-04-14 10:53:15
On 4/14/2013 12:18 AM, Paul Mensonides wrote:
> On 4/13/2013 8:41 PM, Edward Diener wrote:
>> I added, on the Boost trunk, a link each time (v) appears in Boost PP
>> to this area, as a named anchor, of the variadic macro topic:
>> "Notation For Variadic Macros
>> In the documentation, headers which have variadic macros, and variadic
>> macros themselves, have a notation of '(v)' appended to them. For the
>> variadic macros themselves this signifies that BOOST_PP_VARIADICS must
>> be 1 for those variadic macros to be usable. For variadic macros which
>> have a non-variadic equivalent, the non-variadic equivalent will be
>> used if BOOST_PP_VARIADICS is set to 0 and the non-variadic version of
>> the macro does not have a '(v)' appended to its name in the
>> If you get the latest from Boost trunk it should satisfy what you want
>> regarding the (v) notation. If Paul Mensonides is OK with this, the
>> documentation change can be added to the next Boost release.
> Looks fine to me.