3 Commits

Author SHA1 Message Date
David Deakins
74983abb53 Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly.  As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).

These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.

[SVN r52221]
2014-06-03 20:17:52 +03:00
Douglas Gregor
5972aeae9b Converted to Boost Software License, Version 1.0
[SVN r24055]
2014-06-03 20:17:51 +03:00
Dave Abrahams
1e6b987ece Factor out get_pointer, supply an overload for std::auto_ptr.
[SVN r16672]
2014-06-03 20:17:51 +03:00