Boost logo

Boost :

Subject: Re: [boost] [config] Macro for null pointer
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2012-12-07 16:54:28


On Dec 7, 2012, at 12:14 PM, Daniel Russel <drussel_at_[hidden]> wrote:

>
>> Well, I think some individuals here (I'd put myself in that camp) are
>> opposed to injecting anything into the global namespace if it can be
>> helped, and here it certainly can be helped. So if we add a nullptr
>> emulation in Boost, it's going to have to be paired with a using macro, a
>> different name (i.e., boost::nullptr_), or both. If no one will use this
>> utility given the latter imperfections, I'm fine with just dropping the
>> proposal altogether and everyone can go back to using NULL or C++11.
> Just to put in my vote for not putting anything in the global namespace but providing a "BOOST_USING_NULLPTR" macro. We keep our nullptr emulation in our library namespace too and would gladly switch to a boost one.

We've already got:
        BOOST_NO_CXX11_NULLPTR

http://www.boost.org/doc/libs/1_52_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_c__11_features_not_supported

-- Marshall

Marshall Clow Idio Software <mailto:mclow.lists_at_[hidden]>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki


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