Stop inspect complaining that assert is used in BOOST_ASSERT.

svn path=/trunk/boost/assert.hpp; revision=66574
Limit warning suppression to old versions of VC++, fixes #4432

svn path=/trunk/boost/operators.hpp; revision=67278
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 


svn path=/trunk/libs/utility/; revision=68140
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).

svn path=/trunk/libs/utility/; revision=68168
use declval to fix #5098

svn path=/trunk/boost/utility/; revision=68373
Add BOOST_ASSERT_MSG. Add macros to configure output stream.

svn path=/trunk/boost/assert.hpp; revision=68414
Remove BOOST_ENABLE_ASSERT_MSG_HANDLER; use BOOST_ENABLE_ASSERT_HANDLER in its stead

svn path=/trunk/boost/assert.hpp; revision=68423
Revised the assertion_failed_msg function to use std::exit(-1) instead of std::abort() for Windows CE (since Windows CE does not have an abort() function in the CRT library)

svn path=/trunk/boost/assert.hpp; revision=68982
Fix doc errors reported by Rob Stewart. Fixes #5421.

svn path=/trunk/libs/utility/; revision=71047
Applied doc patches from Matt Calabrese

svn path=/trunk/libs/utility/; revision=71221
upped BOOST_RESULT_OF_NUM_ARGS for Phoenix

svn path=/trunk/boost/utility/; revision=71769
updated result_of doc with decltype info

svn path=/trunk/libs/utility/; revision=72336
added tr1_result_of info to result_of doc

svn path=/trunk/libs/utility/; revision=72337
added clarification to result_of doc

svn path=/trunk/libs/utility/; revision=72377
Apply patch from #5607.
Refs #5607.

svn path=/trunk/boost/current_function.hpp; revision=72580
Change call_traits to pass enum's by value.
Fixes #5790.

svn path=/trunk/boost/detail/call_traits.hpp; revision=73953
Updated boost::base_from_member for C++2011.

svn path=/trunk/boost/utility/; revision=76982
Added LocalFunction and Utility/IdentityType source files.

svn path=/trunk/boost/utility/; revision=77024
Added Utility/IdentityType docs, tests, and examples to libs/.

svn path=/trunk/libs/utility/; revision=77029
Fixed a bug in BOOST_LOCAL_FUNCTION_DETAIL_PP_VOID_LIST: a typo VOId -> VOID.
Fixed a bug in scope_exit.hpp: An extra trailing \ in a macro definition (compiled only when BOOST_NO_VARIADIC_MACROS is defined).
Renamed LocalFunction and ScopeExit tests and examples from _err to _error.
Updated LocalFunction docs.

svn path=/trunk/libs/utility/; revision=77042