Andrey Semashev
69f6588d7c
Updated comment.
2022-01-17 17:53:42 +03:00
Andrey Semashev
6950023bca
Added a link to the ticket with discussion re. MSVC warning 4913.
2022-01-17 17:49:37 +03:00
Andrey Semashev
c3aab6a184
Use #ifdef to test for BOOST_MSVC.
2022-01-17 17:42:45 +03:00
Nikita Kniazev
63aadf3f0f
result_of_callable_class: suppress MSVC C4512
...
`result_of_callable_class` derives from a user provided type which might not be eligible for an implicit assignment operator causing an annoying warning
2022-01-16 22:34:34 +03:00
Alan de Freitas
1d6d44c1c4
Generate doxygen xml reference
2021-11-11 17:46:09 -03:00
Nikita Kniazev
3e2f0199cf
Use variadic templates in result_of
2021-03-08 04:25:46 +03:00
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
Peter Dimov
21261a8630
Add visible dependency to result_of_iterate.hpp
2017-05-30 01:20:02 +03:00
Eric Niebler
de0e18ca0a
work around nvcc bug by only defining has_result when it's needed
2014-04-23 15:54:27 -07:00
Stephen Kelly
03047e3f00
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00: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
9284a64936
disable annoying msvc warning, refs #7663
...
[SVN r82960]
2013-02-17 23:56:10 +00:00
Marshall Clow
c55d5ca7de
Removed usage of deprecated macros in Boost.Utility; specifically result_of
...
[SVN r81574]
2012-11-26 20:32:24 +00:00
Eric Niebler
93f6e3473b
friendlier wrt overloaded comma
...
[SVN r80732]
2012-09-28 08:47:35 +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
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
Daniel Walker
ac9f617f7f
SFINAE enabled result_of fixes [7343]
...
[SVN r80605]
2012-09-19 23:10:08 +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
1d146d010a
upped BOOST_RESULT_OF_NUM_ARGS for Phoenix
...
[SVN r71769]
2011-05-06 19:55:35 +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
Jeremiah Willcock
b02677375f
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +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
Douglas Gregor
c1fd670480
Reduce header dependencies, from Shunsuke Sogame. Fixes #1535
...
[SVN r42234]
2007-12-21 21:18:17 +00:00
Douglas Gregor
2d860e2574
Fix result_of's handling of F(void).
...
[SVN r37140]
2007-03-05 15:25:16 +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
Dave Abrahams
84fbb3c896
Fix mis-nested namespace scope/#ifdef
...
[SVN r30159]
2005-07-18 18:50:47 +00:00
Douglas Gregor
865c707756
BOOST_NO_RESULT_OF support
...
[SVN r30040]
2005-07-13 12:35:37 +00:00
Aleksey Gurtovoy
ac90fdc611
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Douglas Gregor
918a1c93e4
Doug Gregor -> Douglas Gregor
...
[SVN r24016]
2004-07-25 02:29:29 +00:00
Douglas Gregor
822b46a3df
Complain when compiler can't support result_of
...
[SVN r22749]
2004-05-06 17:29:54 +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