Boost logo

Boost :

From: Steve M. Robbins (steven.robbins_at_[hidden])
Date: 2002-07-20 16:59:52


On Sat, Jul 20, 2002 at 09:30:51AM -0400, Beman Dawes wrote:
> As has been discussed many times in the past, the C++ standard provides
> #include <...> for "headers" (which are only well-defined in the standard
> for the standard library), and #include "..." for "source files" (which
> includes the Boost header files). See section 16.2.
>
> For historical reasons relating to problem compilers, Boost code has always
> used <boost/...> instead of "boost/...", and thus relies on
> implementation-defined behavior (16.2/2).

Err, but the search caused by #include "..." is *also* implementation-defined,
according to 16.2/3 of http://anubis.dkuug.dk/jtc1/sc22/open/n2356/

Am I reading the right document?

> The historical reasons no longer apply. Should we being to transition
> Boost code to the more correct #include "boost/..." form?

I don't know. Will it make any difference in the case that
boost is installed to "system" locations (e.g. /usr/include/boost) on
these problem systems?

-S


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