2
0
mirror of https://github.com/boostorg/hof.git synced 2026-01-31 20:22:11 +00:00
Commit Graph

151 Commits

Author SHA1 Message Date
Paul
f2a4165ac2 Update declarations of all global function objects 2015-05-22 18:41:57 -05:00
Paul
02627093f1 s/static_const/static_const_var/ 2015-05-22 18:14:01 -05:00
Paul
182b9ffcc3 Remove constexpr for static on gcc 4.6 compilers 2015-05-22 17:48:46 -05:00
Paul
3fec6509e3 Start update for the rest of the function object to be unique references 2015-05-22 17:23:30 -05:00
Paul
779c40ca58 Add FIT_STATIC_CONSTEXPR_FUNCTION to declare functions with constexpr friendliness 2015-05-22 17:12:32 -05:00
Paul
e9c31f7a23 Move static_const to a seperate header 2015-05-22 16:54:56 -05:00
Paul
4e5d110962 Use unique address on gcc 4.6 as well 2015-05-22 13:50:06 -05:00
Paul
e4eb628cb7 Some code simplification 2015-05-21 11:26:17 -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
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
a569b6f95e Remove deprecated uses if is_callable 2015-05-13 09:47:19 -05:00
Paul
5c468cc076 Update is_callable to not use function signatures 2015-05-09 23:21:37 -05:00
Paul
8af1dea877 Update the documentation 2015-05-09 22:59:26 -05:00
Paul
fdc7099822 Merge branch 'by_order' 2015-05-09 22:54:46 -05:00
Paul
cf31da59f9 Add eval documentation 2015-05-08 21:28:30 -05:00
Paul
3579cd81e1 Update by_order to use apply_eval 2015-05-07 13:25:53 -05:00
Paul
5fef01028f Add eval and apply_eval 2015-05-05 17:57:35 -05:00
Paul
241f171b9e Add documentation about apply 2015-05-05 11:26:24 -05:00
Paul
6f0453de41 Add apply utility function 2015-05-05 11:16:38 -05:00
Paul
a9a5814512 Deprecate each_arg 2015-05-05 11:02:53 -05:00
Paul
c491103b9f Update documentation for 'by' about the order of evaluation 2015-05-05 11:00:56 -05:00
Paul
c05b8296fb Simplify return type deduction for evaluation order 2015-05-05 09:46:28 -05:00
Paul
59902ef019 Prededuce the return type for older gcc 2015-05-05 09:39:10 -05:00
Paul
ddbe081a12 Add workaround for older compilers that don't fully support oreded evaluation in brace init 2015-05-04 22:46:57 -05:00
Paul
b8b0d66eb1 Use c cast instead of forward 2015-05-04 22:14:35 -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
c12a91960f Constrain unpack functionn using is_unpackable trait 2015-05-01 00:21:53 -05:00
Paul
a542da3ae4 Update doc about is_unpackable trait 2015-05-01 00:11:33 -05:00
Paul
a2bbe0410b Add is_unpackable trait 2015-04-30 00:54:07 -05:00
Paul
2269c6bc8f Update markdown and fix soem typos 2015-04-29 22:24:52 -05:00
Paul
5658f9aceb Merge branch 'unpack' 2015-04-25 19:19:30 -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
cf1fc825fc Deprecate fuse and invoke, and remove the docs 2015-04-24 20:50:59 -05:00
Paul
986159829b Add documentation to pack 2015-04-24 20:44:39 -05:00
Paul
f9c82b5f44 Add documentation for unpack 2015-04-24 20:25:48 -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
7ed7443c4a Add workarounds for gcc 4.6 for compressed_pair 2015-04-08 12:09:19 -04:00
Paul
a8078891e3 Flip the order of constructors on compressed_pair 2015-04-07 17:48:12 -04:00
Paul
c2770d1256 Merge branch 'master' into pack-empty 2015-04-07 13:30:19 -04:00
Paul
15612b4c81 Update forward static assert message 2015-04-07 13:29:29 -04:00
Paul
1933c917f1 Disable empty optimizations on gcc 2015-04-07 12:39:15 -04: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
5f4f5e3f50 Add compressed_pair 2015-03-06 01:20:34 -05:00