Commit Graph
5 Commits
Author SHA1 Message Date
Ion Gaztañaga 3c56780e0e - Splitted utility.hpp into utility_core.hpp and utility.hpp. The first one implements move() and forward() minimizing external dependencies. utility.hpp includes utility_core.hpp and implemente move_if_noexcept.cpp
- Changed move_if_noexcept with a single function

- Changed test case to use boost/core/lightweight_test.hpp

- Added boost::is_nothrow_move_constructible<T>::value to  is_nothrow_move_constructible_or_uncopyable so types with only a non-throwing move constructor is forwarded with move_if_noexcept.

-
2014-08-18 02:03:35 +02:00
Antony Polukhin f02990aebc Added initial implementation of move_if_noexcept 2014-06-04 19:57:30 +04:00
Ion Gaztañaga 55d5015a2b Fix has_nothrow_move and avoid boost::has_nothrow_move<copyable>::value test as each compiler can deduce a different thing depending on its type analysis.
[SVN r85410]
2013-08-20 18:10:09 +00:00
Ion Gaztañaga 0cd5b2022c FixesFixes #8764.
[SVN r85182]
2013-08-01 15:18:00 +00:00
Ion Gaztañaga b4349e3fa7 * Better header segregation (bug
[@https://svn.boost.org/trac/boost/ticket/6524 #6524]).
*  Small documentation fixes
*  Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.

[SVN r81513]
2012-11-24 20:48:31 +00:00