Boost logo

Boost :

Subject: Re: [boost] [preprocessor] BOOST_PP_OVERLOAD not defined if variadic macros not supported.
From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2013-04-14 00:18:39

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
> documentation."
> 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.

Paul Mensonides

Boost list run by bdawes at, gregod at, cpdaniel at, john at