Ion Gaztañaga
d61685461c
Include boost/config.hpp before testing BOOST_HAS_PRAGMA_ONCE.
2015-02-02 15:58:29 +01:00
Ion Gaztañaga
35a8b69c94
Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once.
2015-01-10 12:49:25 +01:00
Ion Gaztañaga
8355309c5f
Added #pragma once
2014-11-01 19:28:24 +01:00
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
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
Marshall Clow
b16287f72a
Remove usage of deprecated macros
...
[SVN r81492]
2012-11-23 14:57:04 +00:00
Ion Gaztañaga
34009be499
Ticket #7031 : (back_|front_)move_insert_iterator::op= cannot take rvalue
...
[SVN r79431]
2012-07-11 22:32:47 +00:00
Ion Gaztañaga
29b97a7513
Ticket #7095 : warning: unrecognized __attribute__((__may_alias__))
...
[SVN r79424]
2012-07-11 17:59:25 +00:00
Ion Gaztañaga
8a4cef0b82
Trailing whitespaces
...
[SVN r78520]
2012-05-20 10:08:33 +00:00
Ion Gaztañaga
026c48d377
Added BOOST_COPY_ASSIGN_REF_BEG/END macro to ease portable template class usage
...
[SVN r77890]
2012-04-10 18:48:02 +00:00
Ion Gaztañaga
099eb41858
Added BOOST_RV_REF_BEG and BOOST_RV_REF_END macros to ease declaring rvalues of template classes
...
[SVN r77483]
2012-03-22 18:51:38 +00:00
Ion Gaztañaga
0c91eec7d4
Fixed double inline
...
[SVN r76546]
2012-01-16 21:24:21 +00:00
Ion Gaztañaga
71fbccf71e
Ticket #6396 : Implicit instanciation of boost::rv for non-cass types generates an error
...
[SVN r76508]
2012-01-15 12:24:52 +00:00
Ion Gaztañaga
0f7fe1fc3f
Bug #6395 : Some trivial functions aren't declared inline
...
[SVN r76505]
2012-01-15 11:09:13 +00:00
Vicente J. Botet Escriba
2186eacee8
Move/Thread: Added type tait so that #6141 - Compilation error when boost.thread and boost.move are used together - can be solved on the Boost.Thread side
...
[SVN r76271]
2012-01-02 12:16:49 +00:00
Ion Gaztañaga
5c77541284
Introducing allocator_traits and pointer_traits changes into several libraries.
...
[SVN r76106]
2011-12-22 20:08:24 +00:00
Ion Gaztañaga
52530c4b74
Documentation fixes
...
[SVN r74305]
2011-09-08 06:57:58 +00:00
Ion Gaztañaga
4dacaf7bef
Fixed error with convertible types in move helpers
...
[SVN r74260]
2011-09-06 11:44:20 +00:00
Ion Gaztañaga
9cc7307b03
Fixes for clang + cleanup
...
[SVN r74125]
2011-08-29 11:22:19 +00:00
Ion Gaztañaga
1ff1ef8e42
Code cleanup
...
[SVN r74097]
2011-08-28 09:40:49 +00:00
Ion Gaztañaga
01e16750d4
Move was detecting clang as an old GCC and applying old-style rvalue-references.
...
[SVN r70924]
2011-04-03 09:50:26 +00:00
Ion Gaztañaga
3362ca85e6
Added to trunk
...
[SVN r70062]
2011-03-17 16:12:07 +00:00