Boost logo

Boost :

Subject: Re: [boost] Proposal: Boost.Core
From: Mostafa (mostafa_working_away_at_[hidden])
Date: 2014-06-01 13:06:30


On Sat, 31 May 2014 07:21:42 -0700, Peter Dimov <lists_at_[hidden]> wrote:

> I propose the creation of a new module, Boost.Core, a repository of
> Boost core utilities.
>
> The criteria for inclusion into this module would be that the utility
> component is (a) simple, (b) used by other Boost libraries, (c) does not
> depend on any headers outside of Core and Config (and perhaps Assert).
>
> Its primary purpose would be to break dependencies. It will not serve as
> a repository of "this might be useful".
>
> Based on the interest so far, I volunteer myself, Glen Fernandes and
> Andrey Semashev as maintainers.
>
> The following utilities are immediate candidates for migration into the
> new module:
>
> - addressof
> - enable_if
> - boost/pointee.hpp
> - boost/indirect_reference.hpp
> - boost/type.hpp
>
> In addition, the following can be duplicated inside to reduce
> dependencies:
>
> - mpl::if_, if_c, eval_if
> - detail/is_incrementable.hpp
> - remove_cv
>
> and so on.

How would this affect Boost users? Would they have to include
"core/addressof" instead of "utility/addressof"?


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