Eric Niebler | 14 Oct 05:51
Picon
Favicon

Re: Ticket #2115 Avoid bad Apple macros

David Abrahams wrote:
> "John Maddock" <john <at> johnmaddock.co.uk> wrote:
>> Are the Apple defined macros function-like macros?  If so we could use
>> the usual macro-expansion suppression in these cases as we do with min/max.
> 
> Yeah, just as long as we keep in mind that the parens suppress ADL.  In
> other words 
> 
>     check(x)
> 
> and
> 
>     (check)(x)
> 
> are not equivalent.

I think John is referring to the BOOST_PREVENT_MACRO_SUBSTITUTION macro:

   check BOOST_PREVENT_MACRO_SUBSTITUTION (x)

--

-- 
Eric Niebler
BoostPro Computing
http://www.boostpro.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Gmane