Boost logo

Boost :

Subject: Re: [boost] [Inspect] More Apple issues
From: John Maddock (boost.regex_at_[hidden])
Date: 2010-05-06 04:34:46


>> I keep getting bug reports from users who want to compile code as
>> Objective-C++ in order to use the Apple OS X headers...
>> unfortunately this
>> adds some more relatively common names that we can't use
>> (http://developer.apple.com/mac/library/documentation/cocoa/co
>> nceptual/ObjectiveC/Articles/ocCPlusPlus.html#//apple_ref/doc/
>> uid/TP30001163-CH10-TPXREF167):
>>
>> id, Class, SEL, IMP, and BOOL
>
> Are these new names or is this just a new request? I'm thinking it would
> be nice if we could push the source of those names to avoid injecting such
> common names into the global namespace. If it's simply part of the
> Objective-C++ language, then I guess we're stuck.

I assume it's part of the Objective-C++ extensions, but I know nothing about
it - other than I keep getting bug reports about this :-(

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk