2
0
mirror of https://github.com/boostorg/hof.git synced 2026-02-08 23:02:11 +00:00

67 Commits

Author SHA1 Message Date
paul
fdc625f5ba Add initial builder 2014-12-04 19:03:57 -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
077ff1871a Change name of by adaptor as well 2014-10-18 11:50:15 -04:00
Paul
60722134e3 Rename on to by 2014-10-18 11:39:36 -04:00
Paul
11246b8059 Fix ordering 2014-10-18 11:27:22 -04:00
Paul
b231ba6416 Add documentation for protect and returns 2014-10-16 23:32:44 -04:00
Paul
7d1ff6fd63 Fix mangling overloads for placeholders 2014-10-15 21:22:49 -04:00
Paul
a455cd6913 Use workarounds for mangling overloads 2014-10-15 21:08:16 -04:00
Paul
7286c277a6 Update the delegate constructor for gcc 4.6 to workaround no argument pack expansion in templates 2014-10-15 21:05:56 -04:00
Paul
c6fcae2921 Add mangle type casting to returns macro to workaround no mangling overload in gcc 4.6 2014-10-15 21:04:21 -04:00
Paul
4212389efd Add some more workarounds for gcc 2014-10-06 05:04:47 -04:00
Paul
004725b04a Add workaround for incomplete decltype on gcc 4.6 2014-10-04 15:59:25 -04:00
Paul
52bfac2674 Add workaround for vardiac expansion on gcc 4.6 2014-10-04 15:59:00 -04:00
Paul
97d13f5b58 Add a check for this mismatch in returns macro 2014-09-20 13:33:03 -04:00
Paul
51291fba63 Add workaround for using this pointer in returns on older compilers like gcc 4.6 2014-09-20 11:55:35 -04:00
Paul
2468cceaf7 Add workaround for gcc 4.7 2014-09-19 20:12:51 -04:00
Paul
f91ad02560 Work with C++11 compilers 2014-09-18 01:41:58 -04:00
Paul
fec7901686 Fix problem with multiline constexpr 2014-09-10 22:47:56 -04:00
Paul
e46c15edf3 Update docs incorrect assert usage 2014-09-10 22:43:43 -04:00
Paul
401c0f562d Fix adaptor can be constructed as constexpr 2014-09-10 22:29:48 -04:00
Paul
4972052a5e Add infix adaptor 2014-09-10 22:19:31 -04:00
Paul
02647eb59d Update example in some of the docs 2014-09-09 00:18:54 -04:00
Paul
ca9bfaf1b1 Add tap function 2014-09-09 00:18:39 -04:00
Paul
1087fda8da Add indirect adaptor 2014-09-05 00:24:35 -04:00
Paul
a31ce7308c Add static lambda 2014-09-04 23:53:36 -04:00
Paul
3d5907131a Update type requirement for mutable 2014-09-03 18:56:43 -04:00
Paul
4427c033f7 Update docs with type requirements 2014-09-03 18:55:00 -04:00
Paul
3c970a37ca Update partial and pipable to support move only types 2014-09-03 18:27:48 -04:00
Paul
70b5692b04 Update on for move only types 2014-08-28 00:52:35 -04:00
Paul
f564b8b7e7 Update match to support move-only types 2014-08-27 23:03:19 -04:00
Paul
fc38e4647d Add correct covnersion constructor for conditional 2014-08-27 23:02:54 -04:00
Paul
e4386c3530 Update support move only in lazy and mutable 2014-08-26 00:41:19 -04:00
Paul
882393839a Add support for move only types for lazy 2014-08-26 00:11:06 -04:00
Paul
cc8da37a8c Allow vardiac parameters in implicit function 2014-08-23 17:55:41 -04:00
Paul
e997682e87 Switch implicit to use pack instead of tuple 2014-08-23 17:54:28 -04:00
Paul
fb635e8b7b Update fuse adaptor to work with move-only types 2014-08-23 17:18:10 -04:00
Paul
239828a3f8 Update fix adaptor to support move-only types 2014-08-23 17:11:02 -04:00
Paul
9bb698921e Remove the test code from the header 2014-08-23 16:11:37 -04:00
Paul
a07a8c5581 Add move-only tests for conditional 2014-08-22 02:07:34 -04:00
Paul
08eb522dc7 Update constructors and tests for compose 2014-08-21 01:53:52 -04:00
Paul
60271f614e Make partial constexpr friendly 2014-08-21 01:35:59 -04:00
Paul
6b7831d6f2 Make pipable constexpr friendly 2014-08-21 01:27:00 -04:00
Paul
7c9288ffc7 Update lazy to use pack 2014-08-20 21:22:42 -04:00
Paul
61ce9c9f78 Update and_ metafunction to use is_same trick 2014-08-15 00:09:25 -04:00
Paul
c90b312e40 Update partial to use pack 2014-08-15 00:05:51 -04:00
Paul
f841340f5c Update pack to work with movable-only types 2014-08-15 00:05:30 -04:00
Paul
da7512d2c9 Add pack_join 2014-08-11 00:38:28 -04:00
Paul
b2a53f494a Update pipable to use pack instead of tuple 2014-08-11 00:03:38 -04:00