2
0
mirror of https://github.com/boostorg/hof.git synced 2026-01-26 18:42:13 +00:00
Commit Graph

174 Commits

Author SHA1 Message Date
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
be971a6414 Merge branch 'windows' 2015-04-08 12:44:56 -04: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 Fultz II
d895d531fb Merge pull request #9 from pfultz2/issue8-fix
Add fix and a test for when clang implicity deletes the copy constructor
2015-03-18 17:34:02 -05: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 Fultz II
65c8d3f8b9 Merge pull request #7 from pfultz2/fix-placeholders
Fix a bugs using a partial unamed placeholders
2015-03-17 15:49:05 -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
Paul
462a49846a Add missing headers 2015-02-28 14:33:43 -05:00
Paul
aefccd7551 Use FIT_STATIC_CONSTEXPR for better portability 2015-02-28 14:24:10 -05:00
Paul
c39f83f164 Use function objects instead for adaptors 2015-02-28 14:19:41 -05:00
Paul
f884fbca18 Add suffix for windows 2015-02-27 13:29:21 -06:00
Paul
9508599410 Add documentation for flip 2015-02-25 10:25:27 -05:00
Paul
9370c82b2e Add initial flip adaptor 2015-02-25 01:16:48 -05:00
Paul
e29523a072 Add default constructor to make clang 3.4 happy 2015-02-25 01:04:32 -05:00
Paul
1c2a331411 Avoid double reveals, it causes problem on gcc 4.6 2015-02-25 00:40:12 -05:00
Paul
bca70cef72 Add reveal by default to static function 2015-02-24 01:43:12 -05:00
Paul
2febd5570c Update documentation about the reveal adaptor 2015-02-24 00:36:23 -05:00
Paul
9e6c07ec58 Add workarounds for gcc 4.6 2015-02-22 01:24:30 -05:00
Paul
fcb3be5981 Fixes for gcc 2015-02-21 18:38:00 -05:00
Paul
7a7370df71 Improve mapping parameters 2015-02-20 16:38:18 -06:00
Paul
80b57e9f59 Add initial work for transporting subtitution failures 2015-02-20 12:23:23 -06:00
Paul
98c9671ce8 Add initial work to make pack empty-optimized 2015-02-19 09:46:39 -05:00
Paul
2408e26635 Improve yaml 2015-02-18 18:51:45 -06:00
Paul
0d90530d30 Remove extra builds 2015-02-18 18:46:01 -06:00
Paul
1607df37f6 Download gcc when there is no libc++ 2015-02-18 18:38:44 -06:00
Paul
6bf0c0fbec More updates to the travis file to support more platforms 2015-02-18 18:31:19 -06:00
Paul
f73aa29921 Improve excluding 2015-02-18 18:08:07 -06:00
Paul
c72dba2a02 Add travis yaml 2015-02-18 17:56:36 -06: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
9353b706ab Add functional header for libc++ 2015-02-15 01:04:47 -05:00
Paul
cb624fe0b1 Declare function objects with static constexpr 2015-02-13 01:38:22 -05:00
Paul
805a9aeb2c Update acknowledgements 2015-02-08 20:08:06 -05:00
Paul
ed1195e2b4 Move placeholders to functions 2015-02-08 20:06:09 -05:00
Paul
bb3534b199 Update docs 2015-02-08 20:02:47 -05:00
Paul
f86c1f61d6 Merge branch 'develop' 2015-02-08 19:58:57 -05:00
Paul
8d5613d96c Add doc for capture 2015-02-08 19:58:39 -05:00
Paul
f66384e998 Remove line 2015-02-08 19:49:06 -05:00
Paul
9d370eda7d Add doc for each arg 2015-02-08 19:48:40 -05:00
Paul
a439fc29d5 Make always a function object 2015-02-08 19:44:21 -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
22d42cfbe5 Update doc about semicolon 2015-02-05 00:34:37 -05:00