[libsigc++2] (68 commits) Created branch variadic_bind2
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsigc++2] (68 commits) Created branch variadic_bind2
- Date: Tue, 1 Mar 2016 21:43:43 +0000 (UTC)
The branch 'variadic_bind2' was created.
Summary of new commits:
06d016c... Add test_bind_as_slot.
fa28350... track_obj_functor1*(): Make operator() variadic.
cf564c4... exception_catch_functor: Make this variadic.
4ab62f2... exception_catch.h: Use this as a normal .h file.
c288157... retype_functor: Make the pointer_functor version variadic.
6ea5c9b... retype_functor: Make the slot version variadic.
7259a7e... Remove (previously deprecated) lambda API.
f3ef645... Remove (and replace) the _R_ and _P_ m4 macros.
19ccba2... C++11: Replace sigc::ref() with std::ref().
dd7aa6c... adaptor_trait.h: Remove comment about it being generated.
0761301... deduce_result_type.h: Remove comment about it being generat
1bd2ae1... Use C++14.
3d2baa0... C++14: operator(): Use decltype(auto) instead of deduce_res
aa04794... C++14: compose: Remove use of deduce_result_type.
dfd86fc... C++14 Remove now-unused deduce_result_t.
0d8628c... Rename deduce_result_type.h to adaptor_base.h
488021e... C++14: bind(): Use decltype(auto) for the return type.
0dbc9bd... bind(): Move T_functor the start.
de45674... bind(): Make this variadic.
ea2ef61... test_ptr_fun: Comment out what doesn't work with g++.
322d84c... tests: Use = delete instead of private constructors.
8d5afd6... m4: Remove unused UPPER and LOWER functions.
60b1c55... slot.h.m4: Make slot1/2/3/etc variadic.
8c7ff0e... fix
2213460... test_disconnect: Use slot<> instead of slot1<>.
94a0cf6... signal.h.m4: signal_emit: Put the T_Accumulator before the
f8a555c... signal.h.m4: signal_emit1/2/3/etc: Make this variadic.
9a6393c... signal_emit1/2/3/etc: Simplify call_type typedef.
113658d... signal.h.m4: Make signal_emit fully variadic.
99666d9... Remove useless SIGC_TYPEDEF_REDEFINE_ALLOWED
6dd282b... signal1/2/3: Move T_accumulator to second position.
8876260... signal1/2/3/etc: Make this variadic.
82a742b... signal.h.m4: Rename signal1/2/3/etc to signal_with_accumula
a42834b... signal: Make this fully variadic.
604e5ad... signal.h: Use this as a normal header file.
1505c13... test_acum_iter: Replace signal_accumulated with signal<>::a
575f6a3... Remove code that used the SIGC_TEMPLATE_SPECIALIZATION_OPER
8601c79... hide.h.m4: hide_functor::operator(): Make this variadic.
6f429d6... hide_functor: Make this fully variadic.
3dac07a... hide.h: Use this as a normal .h file.
5552b9c... Replace some uses of result_type with decltype(auto).
acdefaa... make_slot: Use decltype(auto) for return type.
d2cea1a... track_obj.h.m4: Make this variadic.
e130782... track_obj.h: Use this as a normal .h file.
8a2dddc... slot.h.m4: visit_each specialization: Make this variadic.
2b4a33f... bind_functor::operator()(): Give this a dummy template para
58c310f... slot.h.m4: make slot_call fully variadic.
85d6ef1... slot: Make this fully variadic.
7b77c90... slot.h: Use this as a normal .h file.
5e2a414... slot.h: Remove comment about this being generated.
d7ba02a... Updated .gitignore.
93ba866... retype: Make this variadic.
e8f5ae7... More use of decltype(auto) for return types.
e743557... Correct some documentation.
f0b8c7a... Another use of decltype(auto) for a return type
b3093fb... exception_catch_functor::operator():
a52ca17... partial build fix
b612684... Copy in files from murrayc-tuple-utils.
31f460f... Rename the tuple utils namespace.
3e16140... Use tuple_for_each() instead of (now unnecessary) tuple_for
95a5453... Use decltype(auto).
b1307d2... Avoid std::make_tuple().
55d0cb6... bind: Some perfect forwarding.
97d8a5c... tuple_transform_each(): Avoid use of std::make_tuple().
a80b731... test_bind_ref: Fix the build.
3335579... Add a TODO comment.
f1e21d7... Create a parallel-installable sigc++-3.0 API/ABI.
5f7a53f... Install bind.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]