Boost logo

Boost :

Subject: [boost] [utility] convention inconsistencies
From: lcaminiti (lorcaminiti_at_[hidden])
Date: 2012-04-27 22:33:34


Hello all,

I'm adding IdentityType to Boost.Utility and I have a couple of question
about conventions:

1) Is there a reason why utility.hpp does not include all headers in
boost/utility/?
2) Is there a reason why in the Documentation the utility sub-libraries are
not named Boost.Utility/EnableIf bust just Boost.EnableIf?
http://www.boost.org/doc/libs/1_49_0/

In boost/utility/ directory:

addressof.hpp
base_from_member.hpp
binary.hpp
compare_pointees.hpp
declval.hpp
enable_if.hpp
identity_type.hpp
in_place_factory.hpp
result_of.hpp
swap.hpp
typed_in_place_factory.hpp
value_init.hpp

But boost/utility.hpp includes only some of those:

#ifndef BOOST_UTILITY_HPP
#define BOOST_UTILITY_HPP

#include <boost/utility/addressof.hpp>
#include <boost/utility/base_from_member.hpp>
#include <boost/utility/binary.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/checked_delete.hpp>
#include <boost/next_prior.hpp>
#include <boost/noncopyable.hpp>

#endif // BOOST_UTILITY_HPP

Thanks.
--Lorenzo

--
View this message in context: http://boost.2283326.n4.nabble.com/boost-utility-convention-inconsistencies-tp4594135p4594135.html
Sent from the Boost - Dev mailing list archive at Nabble.com.

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