Boost logo

Boost :

Subject: Re: [boost] Boost policy for putting headers in boost/ Was: #3541 Support <boost/ptr_map.hpp>
From: Olaf van der Spek (olafvdspek_at_[hidden])
Date: 2009-10-23 10:29:32


On Fri, Oct 23, 2009 at 3:39 PM, Stewart, Robert <Robert.Stewart_at_[hidden]> wrote:
> Olaf van der Spek wrote:
>> On Fri, Oct 23, 2009 at 3:18 PM, Frank Mori Hess
>> <frank.hess_at_[hidden]> wrote:
>> >> Would a boost/ptr_container.hpp that includes all
>> >> containers make sense?
>> >> I don't think every container needs it's own header file.
>> >
>> > One suggestion I liked that came up earlier was using
>> > all.hpp, for example boost/ptr_container/all.hpp.
>>
>> All seems a bit redundant, the standard is just <lib>.hpp AFAIK.
>
> Redundancy occurs with boost/ptr_container/ptr_container.hpp, not boost/ptr_container/all.hpp.  Using all.hpp means that all libraries use the same header name and the library name isn't repeated.  "all.hpp" is as short as you can get and still mean "give me everything."

Doesn't boost/ptr_container.hpp mean the same?


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