Peter Dimov
|
9d46de1578
|
Replace use of mpl/has_xxx.hpp with handwritten traits
|
2017-12-21 06:30:03 +02:00 |
|
Peter Dimov
|
7d101d420c
|
Replace mpl primitives with type_traits
|
2017-12-20 21:55:07 +02:00 |
|
morinmorin
|
fb2f110eb4
|
Fix result_of_is_callable to support references to function pointers.
On compilers without the support of expression SFINAE, decltype-based
result_of<FP&(...)> failed to compile (FP is a function pointer type).
|
2017-09-20 23:40:56 +09:00 |
|
Daniel Walker
|
15021632dc
|
added new result_of mode that uses TR1 with a decltype fallback as suggested by Nathan Crookston; fixes #7753
[SVN r84949]
|
2013-07-03 22:14:27 +00:00 |
|
Eric Niebler
|
4a08e3d0bf
|
remove workaround for gcc-4.4, boost.config is correct now
[SVN r80712]
|
2012-09-26 18:47:08 +00:00 |
|
Eric Niebler
|
3d650b7f92
|
nicer work-around for gcc warnings
[SVN r80656]
|
2012-09-23 02:08:32 +00:00 |
|
Daniel Walker
|
0568a114a8
|
supress warnings in result_of_iterate.hpp on gcc 4 and up.
[SVN r80655]
|
2012-09-23 01:44:39 +00:00 |
|
Eric Niebler
|
7148d6c95e
|
gcc-4.4 doesn't have robust enough support for sfinae-for-expressions
[SVN r80654]
|
2012-09-23 01:11:00 +00:00 |
|
Eric Niebler
|
1cfe3145b4
|
sfinae-friendly result_of implementation for compilers that don't have extended sfinae for expressions
[SVN r80636]
|
2012-09-22 19:15:37 +00:00 |
|
Eric Niebler
|
57d65d6a94
|
untab-ify
[SVN r80608]
|
2012-09-20 17:06:34 +00:00 |
|
Daniel Walker
|
ac9f617f7f
|
SFINAE enabled result_of fixes [7343]
[SVN r80605]
|
2012-09-19 23:10:08 +00:00 |
|
Daniel Walker
|
b6a55f878c
|
reverting [78195] in result_of_iterate.hpp to allow users to force result_of to use decltype
[SVN r80550]
|
2012-09-17 00:04:55 +00:00 |
|
Eric Niebler
|
d5cacff7c6
|
only use decltype when Boost.Config says it's ok
[SVN r78195]
|
2012-04-25 17:41:51 +00:00 |
|
Eric Niebler
|
4111de6f68
|
result_of uses decltype on compilers that implement N3276
[SVN r77905]
|
2012-04-11 00:28:33 +00:00 |
|
Eric Niebler
|
df9315101e
|
whoops
[SVN r77904]
|
2012-04-11 00:13:10 +00:00 |
|
Eric Niebler
|
2637dfcc59
|
result_of uses decltype on compilers that implement N3276
[SVN r77903]
|
2012-04-11 00:05:56 +00:00 |
|
Daniel Walker
|
acf8b66a4f
|
Applied patch from Michel Morin to fix #6755. Updated copyright to recognize contributors from the past several years.
[SVN r77702]
|
2012-04-01 20:38:36 +00:00 |
|
Daniel Walker
|
c58748cfd9
|
use declval to fix #5098
[SVN r68373]
|
2011-01-22 22:18:48 +00:00 |
|
Eric Niebler
|
e3c982287a
|
add tr1_result_of that always behaves as TR1 specifies, fix Boost.TR1's result_of to use tr1_result_of
[SVN r61248]
|
2010-04-13 15:01:11 +00:00 |
|
Daniel James
|
82e1111bb8
|
Revert [60052], as it causes other libraries to break.
[SVN r61097]
|
2010-04-06 07:56:54 +00:00 |
|
Daniel James
|
e6cb3a77ee
|
Fix a couple of comments.
[SVN r60294]
|
2010-03-07 13:11:10 +00:00 |
|
Daniel James
|
74a6a693d3
|
Remove use of deprecated config macro in result_of.
[SVN r60052]
|
2010-03-01 19:39:52 +00:00 |
|
Douglas Gregor
|
a487f72329
|
Fix result_of to work with const-qualified function pointers. Fixes #1310
[SVN r48620]
|
2008-09-05 19:58:30 +00:00 |
|
Douglas Gregor
|
ad0bcf4a00
|
result_of implementation that makes use of C++0x decltype, from Daniel Walker. Fixes #862.
[SVN r45256]
|
2008-05-09 22:08:46 +00:00 |
|
Eric Niebler
|
71cb8cb574
|
broken msvc name look-up getting confused about which detail namespace
[SVN r38511]
|
2007-08-08 18:05:24 +00:00 |
|
Eric Niebler
|
66514f61ff
|
fix result_of ambiguity error for nullary functions
[SVN r36773]
|
2007-01-24 06:44:20 +00:00 |
|
Eric Niebler
|
63cde4d3fd
|
slightly modified implementation works around msvc 7.1/8.0 compiler bugs
[SVN r36668]
|
2007-01-08 20:38:51 +00:00 |
|
Dave Abrahams
|
7ac180ed54
|
Use forwarding to get SFINAE effect in some common use cases.
Rename detail::result_of to detail::result_of_impl to avoid surprises
when result_of is used from within boost::detail.
[SVN r33981]
|
2006-05-16 22:55:27 +00:00 |
|
Douglas Gregor
|
c76a2f4aab
|
Add my license info
[SVN r24373]
|
2004-08-10 13:57:30 +00:00 |
|
Douglas Gregor
|
491db15997
|
boost/utility/result_of.hpp, boost/utility/detail/result_of_iterate.hpp:
- result_of implementation
libs/utility/test/result_of_test.cpp:
- result_of tests
libs/utility/test/Jamfile, libs/utility/test/Jamfile.v2:
- run result_of tests
libs/utility/utility.htm:
- document result_of
libs/libraries.htm:
- list result_of
index.htm:
- announce result_of
[SVN r22720]
|
2004-05-02 19:55:02 +00:00 |
|