Peter Dimov
|
a3249ce5db
|
Remove uses of BOOST_FUNCTION_PARMS
|
2024-01-28 03:06:03 +02:00 |
|
Peter Dimov
|
fa845b2fe3
|
Remove uses of BOOST_FUNCTION_TEMPLATE_ARGS
|
2024-01-28 03:04:43 +02:00 |
|
Peter Dimov
|
bf2b23d40f
|
Remove uses of BOOST_FUNCTION_TEMPLATE_PARMS
|
2024-01-28 03:03:38 +02:00 |
|
Peter Dimov
|
52ff7423b7
|
Remove uses of BOOST_FUNCTION_COMMA
|
2024-01-28 03:02:55 +02:00 |
|
Peter Dimov
|
5b5b2de461
|
Remove uses of BOOST_FUNCTION_VTABLE
|
2024-01-28 03:01:14 +02:00 |
|
Peter Dimov
|
916b44374d
|
Remove uses of BOOST_FUNCTION_GET_INVOKER
|
2024-01-28 03:00:17 +02:00 |
|
Peter Dimov
|
87d8b29dc0
|
Remove uses of BOOST_FUNCTION_GET_MEMBER_INVOKER
|
2024-01-28 02:59:36 +02:00 |
|
Peter Dimov
|
7efb3be043
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER
|
2024-01-28 02:42:10 +02:00 |
|
Peter Dimov
|
691b765827
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:41:11 +02:00 |
|
Peter Dimov
|
7b8bdda461
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_INVOKER
|
2024-01-28 02:40:34 +02:00 |
|
Peter Dimov
|
3380fc642f
|
Remove uses of BOOST_FUNCTION_VOID_MEMBER_INVOKER
|
2024-01-28 02:39:07 +02:00 |
|
Peter Dimov
|
b241c83d43
|
Remove uses of BOOST_FUNCTION_MEMBER_INVOKER
|
2024-01-28 02:38:32 +02:00 |
|
Peter Dimov
|
4cedf0bf3b
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER
|
2024-01-28 02:35:01 +02:00 |
|
Peter Dimov
|
692cf3d56e
|
Remove uses of BOOST_FUNCTION_FUNCTION_REF_INVOKER
|
2024-01-28 02:34:11 +02:00 |
|
Peter Dimov
|
15a4f89d9c
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:32:56 +02:00 |
|
Peter Dimov
|
5803badc20
|
Remove uses of BOOST_FUNCTION_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:31:56 +02:00 |
|
Peter Dimov
|
4ba8c23ce4
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_INVOKER
|
2024-01-28 02:31:14 +02:00 |
|
Peter Dimov
|
4e6dda7364
|
Remove uses of BOOST_FUNCTION_FUNCTION_INVOKER
|
2024-01-28 02:30:44 +02:00 |
|
Peter Dimov
|
b13f8f6f20
|
Remove uses of BOOST_FUNCTION_FUNCTION
|
2024-01-28 02:29:30 +02:00 |
|
Peter Dimov
|
af8e66d03b
|
Replace operator safe_bool with explicit operator bool
|
2024-01-27 09:15:01 +02:00 |
|
Peter Dimov
|
f898d3a1dd
|
Remove BOOST_NO_CXX11_ALLOCATOR workarounds
|
2024-01-27 09:11:37 +02:00 |
|
Peter Dimov
|
a9a0f90bc2
|
Remove BOOST_NO_CXX11_RVALUE_REFERENCES workarounds
|
2024-01-27 07:21:54 +02:00 |
|
Peter Dimov
|
3254a3857a
|
Remove BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX workarounds
|
2024-01-27 07:12:35 +02:00 |
|
Peter Dimov
|
ee600cf665
|
Remove BOOST_NO_VOID_RETURNS workarounds
|
2024-01-27 07:04:50 +02:00 |
|
Peter Dimov
|
509de96a1c
|
Remove BOOST_NO_SFINAE workarounds
|
2024-01-27 06:58:05 +02:00 |
|
Peter Dimov
|
18e8bf458c
|
Remove BOOST_FUNCTION_TARGET_FIX workarounds
|
2024-01-27 06:46:26 +02:00 |
|
Peter Dimov
|
86b7a7809a
|
Remove BOOST_FUNCTION_NO_VARIADIC code portions
|
2024-01-25 05:18:01 +02:00 |
|
Peter Dimov
|
835e95f82f
|
Revert "Revert "Added variadic support""
This reverts commit 79045752e0.
|
2024-01-25 04:54:52 +02:00 |
|
Peter Dimov
|
b75386f628
|
Avoid -Wuninitialized under GCC 11.3
|
2023-02-12 04:50:04 +02:00 |
|
Peter Dimov
|
9229ed3010
|
Avoid another -Wmaybe-uninitialized under GCC 11/12
|
2023-02-12 04:47:38 +02:00 |
|
Peter Dimov
|
16fca8368b
|
Keep -Wmaybe-uninitialized disabled
|
2022-05-30 20:25:13 +03:00 |
|
Peter Dimov
|
4cf7c718b8
|
Merge branch 'gcc12-Wuninitialized' of https://github.com/jngrad/boost-function into feature/issue-42
|
2022-05-30 19:56:08 +03:00 |
|
Peter Dimov
|
abc1bf9b4a
|
Extend GCC 11 workaround to GCC 12 as well
|
2022-05-30 18:44:07 +03:00 |
|
Jean-Noël Grad
|
5b4e2797a2
|
Avoid -Wuninitialized warnings in GCC 12
|
2022-05-30 16:16:41 +02:00 |
|
Peter Dimov
|
277757befc
|
Disable -Wmaybe-uninitialized in function_template.hpp for GCC 11
|
2021-12-16 06:18:06 +02:00 |
|
Romain Geissler
|
7c90434317
|
Avoid -Wmaybe-uninitialized warnings in gcc (issue #27).
|
2020-03-27 20:57:36 +00:00 |
|
Peter Dimov
|
79045752e0
|
Revert "Added variadic support"
This reverts commit f22fa49e07.
|
2018-11-13 18:02:22 +02:00 |
|
Nikita Kniazev
|
f22fa49e07
|
Added variadic support
Improves `boost/function.hpp` inclusion by 20%.
|
2018-10-27 21:04:00 -04:00 |
|
Nikita Kniazev
|
5f93559650
|
Prepare for variadic support
|
2018-10-27 21:04:00 -04:00 |
|
Nikita Kniazev
|
b07621f2ee
|
Default defaulted functions
|
2018-10-22 18:34:40 -04:00 |
|
Nikita Kniazev
|
86f05aa602
|
Replace boost::forward with static_cast
One dependency less
|
2018-10-22 18:34:40 -04:00 |
|
Nikita Kniazev
|
4230fb2388
|
Reuse BOOST_FUNCTION_TEMPLATE_ARGS in BOOST_FUNCTION_PARTIAL_SPEC
|
2018-10-22 18:34:40 -04:00 |
|
Glen Fernandes
|
c0d41a880a
|
Drop dependency on MPL
|
2018-09-22 15:27:54 -04:00 |
|
Glen Fernandes
|
87c978d36e
|
Use LightweightTest and NoExceptionsSupport from Core
|
2018-09-22 15:27:44 -04:00 |
|
Glen Fernandes
|
d1ad1141f3
|
Use enable_if from TypeTraits
|
2018-09-22 15:27:34 -04:00 |
|
Joakim Tosteberg
|
9d0acd5195
|
Use char type directly to avoid invalid aliasing in one more place
|
2018-04-04 09:37:44 +02:00 |
|
Piotr Podusowski
|
0ee8e59d0a
|
use char type directly to avoid invalid aliasing
|
2018-03-16 11:47:23 +01:00 |
|
Daniela Engert
|
f4f8fb0a16
|
replace members of std::allocate which are deprecated in c++17 by theirs cousins from std::allocator_traits.
|
2017-12-17 07:42:28 +01:00 |
|
Peter Dimov
|
c326d30f28
|
Remove std::unary/binary_function use, they have been removed in C++17
|
2016-11-06 14:43:42 +02:00 |
|
Andrey Semashev
|
54988e8e91
|
Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces.
|
2016-04-02 17:31:22 +03:00 |
|