Daniel James
8c0410fff5
Only support std::random_shuffle when available
...
It was removed in C++17. We could emulate it when it isn't available,
but that doesn't seem worth the effort.
2018-04-07 15:10:29 +01:00
Nikita Kniazev
02999cca47
Fixed unused variable warnings from core.hpp
2017-11-10 15:48:28 +03:00
Marshall Clow
e4b5434e27
Remove mentions of deprecated macros in documentation
2015-09-10 20:01:11 -07:00
Edward Diener
0f44d72275
Remove unnecessary header.
2015-05-18 19:55:22 -04:00
Edward Diener
f85d2f0025
Merge pull request #9 from eldiener/develop
...
Changes for type_traits Version2
2015-05-18 19:04:38 -04:00
Edward Diener
69482a3b49
Merge pull request #6 from alexhenrie/develop
...
Correct spelling of "suppress"
2015-05-18 18:46:55 -04:00
Edward Diener
0afac59bc1
Merge pull request #4 from jzmaddock/patch-5
...
Update operator_return_type_traits.hpp
2015-05-18 18:43:23 -04:00
Edward Diener
9a581dafb7
Added 'void const' specialization to fix problem with clang
2015-05-06 16:23:39 -04:00
Edward Diener
5e574813a2
Simplifed using direct operators rather than mpl constructs.
2015-04-27 03:00:19 -04:00
Edward Diener
11a6698eec
Remove ice_xxx.hpp header and change functionality to use mpl.
2015-03-31 03:32:50 -04:00
Edward Diener
5ba2e0aa6a
This file needs to include the type_traits headers it actually uses - problem exposed by ongoing type traits rewrite.
2015-03-05 11:02:49 -05:00
Edward Diener
59e1516609
This header should include the type_traits headers it needs and not depend on implicit inclusion which will go away in the current type_traits rewrite.
2015-03-05 11:02:19 -05:00
Alex Henrie
fba5d5e822
Correct spelling of "suppress"
2015-02-07 01:57:05 -07:00
jzmaddock
635d0fb6ce
Update operator_return_type_traits.hpp
...
This file needs to include the type_traits headers it actually uses - problem exposed by ongoing type traits rewrite.
2015-01-21 17:03:07 +00:00
jzmaddock
ba8e62af76
Update return_type_traits.hpp
...
This header should include the type_traits hedaers it needs and not depend on implicit inclusion which will go away in the current type_traits rewrite.
2015-01-21 17:00:41 +00:00
Stephen Kelly
7d21ea7cbb
Lambda: Remove obsolete GCC version checks.
...
[SVN r86072]
2013-09-30 16:00:14 +00:00
Stephen Kelly
0d069c2c0c
Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.
...
It was only defined for no-longer-supported-gcc.
[SVN r86062]
2013-09-30 15:56:52 +00:00
Steven Watanabe
4545234f94
Handle const lambda functors for nullary result_of. Fixes #6914 .
...
[SVN r83020]
2013-02-19 19:52:03 +00:00
Steven Watanabe
657a0b9dd7
Handle nullary result_of. Fixes #6914 .
...
[SVN r82935]
2013-02-16 20:26:34 +00:00
Steven Watanabe
fab5a8041b
Remove name of unused parameter. Fixes #8033 .
...
[SVN r82932]
2013-02-16 20:01:07 +00:00
Marshall Clow
9c376db7e5
Fixed 'the the' in comments; Refs #7714
...
[SVN r82235]
2012-12-28 16:51:09 +00:00
Steven Watanabe
2ed8d7f4df
Fix return type deduction for pointers to data members. Fixes #4962 . Fixes #4566 .
...
[SVN r67640]
2011-01-03 22:31:21 +00:00
Daniel Walker
4091f55a4b
removed arity detection from has_xxx_template
...
[SVN r63726]
2010-07-07 20:44:59 +00:00
Steven Watanabe
fcfcc42baf
Enable using result_of with Boost.Lambda. Fixes #426 . Fixes #864
...
[SVN r62627]
2010-06-09 01:39:48 +00:00
Jeremiah Willcock
c516504670
Changed compound assignment (and actually all binary operators) to copy their RHS arguments like the documentation said; added a test for this; fixes #4043
...
[SVN r62620]
2010-06-09 00:33:25 +00:00
Steven Watanabe
15d4e6ab79
Make sure that all top level headers in Lambda include their dependencies. Fixes #4203
...
[SVN r61881]
2010-05-09 20:07:07 +00:00
Steven Watanabe
77495bb7e1
Deal with warnings with /Za. Fixes #3485
...
[SVN r57479]
2009-11-08 04:11:21 +00:00
Steven Watanabe
c14095472e
Don't propagate constness from pointer to pointee. Fixes #1572
...
[SVN r53651]
2009-06-05 02:43:54 +00:00
Steven Watanabe
1afc4b6779
Use boost/detail/container_fwd.hpp. Fixes #2601
...
[SVN r53649]
2009-06-05 01:43:39 +00:00
Steven Watanabe
41eb864595
Add result_type to lambda::ret. Fixes #1222
...
[SVN r53648]
2009-06-05 01:20:06 +00:00
Jeremiah Willcock
0f60055086
Fixed tabs
...
[SVN r53343]
2009-05-28 14:49:25 +00:00
Steven Watanabe
9a8e5d7784
Fix lambda regression with msvc 7.1
...
[SVN r53261]
2009-05-25 21:52:12 +00:00
Steven Watanabe
0c4e251ebe
Supress warnings on gcc and msvc. Fixes #1515
...
[SVN r51448]
2009-02-26 02:33:15 +00:00
Steven Watanabe
d5a98758fa
Add specializations of plain_return_type_2 for std::string. Fixes #781
...
[SVN r50516]
2009-01-08 16:58:48 +00:00
Beman Dawes
2788ede42a
With his kind permission, change Jaakko "Järvi" to "Jarvi"
...
[SVN r46808]
2008-06-28 13:45:21 +00:00
Peter Dimov
bd4da55f0f
Rvalue support
...
[SVN r38299]
2007-07-29 20:33:46 +00:00
Jaakko Järvi
ff0929e6e3
fixed bug 1444052
...
[SVN r36200]
2006-11-29 19:21:46 +00:00
Peter Dimov
2e8c4eb8f3
is_placeholder, is_bind_expression added.
...
[SVN r34468]
2006-07-06 13:47:26 +00:00
Jaakko Järvi
7f77f987c1
Fixed typos in comments
...
[SVN r30381]
2005-08-02 17:43:37 +00:00
Jaakko Järvi
d854239945
Patch by Jonathan Wakely to expand special handling of GCC when used in
...
debug mode.
[SVN r28684]
2005-05-06 05:08:32 +00:00
Jaakko Järvi
6b67606f40
class to struct
...
[SVN r27493]
2005-02-24 05:27:28 +00:00
Jaakko Järvi
e9ed0829b2
gcc 3.4. does not distinguish between bind overloads for function refrerences, and just const T&.
...
Not sure who is right, but now bind function overloads are special cased for g++ 3.4.
[SVN r25466]
2004-09-28 19:02:16 +00:00
Aleksey Gurtovoy
485bcbdcd8
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
John Maddock
023996e106
Updated to use the BSL (using permissions supplied in more/blanket-permission.txt)
...
[SVN r24804]
2004-08-29 10:29:46 +00:00
Douglas Gregor
3bd135028e
Move to BSL
...
[SVN r24447]
2004-08-12 17:16:41 +00:00
Douglas Gregor
b6b0b9a03f
Moved to BSL
...
[SVN r24446]
2004-08-12 17:13:07 +00:00
Douglas Gregor
0f0c53b1f9
Converted to Boost Software License, Version 1.0
...
[SVN r24096]
2004-07-27 03:43:34 +00:00
Rene Rivera
24ff929eb1
Remove tabs in file.
...
[SVN r24043]
2004-07-25 17:12:17 +00:00
Jaakko Järvi
4add858581
temporarily backing out from previous changes, problems with VC7.1
...
[SVN r23475]
2004-07-13 01:16:43 +00:00
Jaakko Järvi
14b8227ca6
adding overloads to cope with rvalue temporaries
...
[SVN r23401]
2004-07-07 20:31:02 +00:00