2
0
mirror of https://github.com/boostorg/hof.git synced 2026-02-01 08:32:12 +00:00
Commit Graph

90 Commits

Author SHA1 Message Date
Paul
779c40ca58 Add FIT_STATIC_CONSTEXPR_FUNCTION to declare functions with constexpr friendliness 2015-05-22 17:12:32 -05:00
Paul
4e5d110962 Use unique address on gcc 4.6 as well 2015-05-22 13:50:06 -05:00
Paul
6fd7c6f3aa Add more checks for empty 2015-05-21 11:36:31 -05:00
Paul
6cface92fe Rename config macro 2015-05-21 11:04:21 -05:00
Paul
2ff90d6eec Disable unique address on gcc 4.6 2015-05-21 02:02:17 -05:00
Paul
dc43e48349 Add include for cstdio 2015-05-21 01:31:02 -05:00
Paul
7e0c178661 Make static functions have unique addresses even when using lambdas 2015-05-21 01:19:26 -05:00
Paul
ba9c2e1eba Declare static functions as references 2015-05-20 18:53:55 -05:00
Paul
3cc469bbe1 Add test for static function across two TUs 2015-05-20 17:58:31 -05:00
Paul
5c468cc076 Update is_callable to not use function signatures 2015-05-09 23:21:37 -05:00
Paul
fdc7099822 Merge branch 'by_order' 2015-05-09 22:54:46 -05:00
Paul
4306c8cf86 Rename misname test file 2015-05-07 15:07:32 -05:00
Paul
5fef01028f Add eval and apply_eval 2015-05-05 17:57:35 -05:00
Paul
6f0453de41 Add apply utility function 2015-05-05 11:16:38 -05:00
Paul
88a5c42ef3 Guarantee order for projections 2015-05-04 16:44:33 -05:00
Paul
1969dab374 Add failure info to unpack 2015-05-01 00:55:48 -05:00
Paul
a2bbe0410b Add is_unpackable trait 2015-04-30 00:54:07 -05:00
Paul
5658f9aceb Merge branch 'unpack' 2015-04-25 19:19:30 -05:00
Paul
e16729d766 Renable the test for now 2015-04-24 21:21:10 -05:00
Paul
9f50dd3308 Change args to take an integral constant, and make it return a function. Deprecate the old usage 2015-04-24 21:19:52 -05:00
Paul
a0ac83e96f Fix problems with join on gcc 4.7 and 4.6 2015-04-23 00:19:18 -05:00
Paul
f1d969b890 Add tests for multiple unpacking 2015-04-14 14:48:19 -05:00
Paul
1384b4a932 Add initial unpack 2015-04-13 00:21:20 -05:00
Paul
d4e192098c Optimize compose for emptiness 2015-04-08 12:30:50 -04:00
Paul
c2770d1256 Merge branch 'master' into pack-empty 2015-04-07 13:30:19 -04:00
Paul
1933c917f1 Disable empty optimizations on gcc 2015-04-07 12:39:15 -04:00
Paul
c3c75c6a62 Properly check gcc 4.6 2015-03-18 16:15:51 -05:00
Paul
4b9a40f0c8 Disable copy constructible check on gcc 4.6 since its missing the type trait 2015-03-18 15:25:29 -05:00
Paul
6f373f19f6 Add fix and a test for when clang implicity deletes the copy constructor 2015-03-18 13:16:11 -05:00
Paul
c70d27449d Fix a bugs using a partial unamed placeholders 2015-03-17 14:54:53 -05:00
Paul
9370c82b2e Add initial flip adaptor 2015-02-25 01:16:48 -05:00
Paul
bca70cef72 Add reveal by default to static function 2015-02-24 01:43:12 -05:00
Paul
7a7370df71 Improve mapping parameters 2015-02-20 16:38:18 -06:00
Paul
98c9671ce8 Add initial work to make pack empty-optimized 2015-02-19 09:46:39 -05:00
Paul
7c06a5f9e1 Add mutable_adaptor to workaround libc++, since mem_fn does not meet the requirements of a FunctionObject 2015-02-15 10:25:30 -05:00
Paul
1bb8d51759 Add each_arg 2015-02-08 19:35:30 -05:00
Paul
b7e855168c Fix tests for capture_forward 2015-02-05 01:08:25 -05:00
Paul
b9ffbdcfcc Add initial capture 2015-02-05 00:31:23 -05:00
Paul
63a162fb93 Improve support for pipable and infix operators when using static functions 2015-02-01 02:26:07 -05:00
Paul
a8b454ad9f Update always to use reference_wrapper 2015-01-13 00:25:30 -05:00
Paul
4b60ac4fbb Add more tests for static functions 2014-12-16 13:51:25 -06:00
Paul
ed8e1386ef Add missing test 2014-12-16 13:44:33 -06:00
Paul
577ed66df6 Add more failure protocols 2014-12-16 11:15:23 -06:00
Paul
767ce64501 Reveal errors on lambdas 2014-12-15 17:07:39 -06:00
Paul
6e70af7550 Improve errors when using reveal 2014-12-15 16:53:38 -06:00
Paul
3434761bd1 Add the result adaptor 2014-11-25 12:59:19 -05:00
Paul
1c90767a83 Add call operators to the placeholders 2014-11-25 12:03:21 -05:00
Paul
89fde6aba8 Improve compatibility on gcc 4.6 and add some additional tests 2014-11-25 02:48:25 -05:00
Paul
60722134e3 Rename on to by 2014-10-18 11:39:36 -04:00
Paul
8a7ef72551 Use add function variable in tests 2014-10-18 11:29:08 -04:00