Hans Dembinski
|
51bf01bf6d
|
wip
|
2019-04-14 16:27:32 +02:00 |
|
Barrett Adair
|
3775d33eca
|
fix is_invocable tests for libc++
|
2018-12-17 17:50:54 -06:00 |
|
Barrett Adair
|
13aa516584
|
force is_invocable parity test with c++2a
|
2018-12-17 17:42:11 -06:00 |
|
Barrett Adair
|
cedd8060a2
|
fix is_invocable_r for void return (achieving parity with std)
|
2018-12-17 17:39:59 -06:00 |
|
Barrett Adair
|
2f2497b5c9
|
fix is_invocable for param-less lambdas
|
2018-12-17 12:47:22 -06:00 |
|
Zach Laine
|
0cfa8abe6d
|
check -> callable_traits_check. If a "check" target exists, give it a
dependency on callable_traits_check. Add a custom target check that depends on
callable_traits_check otherwise.
|
2018-09-19 19:47:13 -05:00 |
|
Andrey Semashev
|
c1933b8ef0
|
Fixed newlines, tabs and ensured the source files end with a newline.
|
2018-01-03 21:04:31 +03:00 |
|
Daniel James
|
14e6a7f172
|
Remove windows newlines
|
2017-11-12 20:39:42 +00:00 |
|
Barrett Adair
|
5756117cbc
|
allow cv/ref on qualified_class_of
|
2017-11-11 18:00:14 -06:00 |
|
Barrett Adair
|
0d8f437fed
|
improve test coverage, enable cv/ref in non-tranform traits
|
2017-11-04 14:09:05 -05:00 |
|
Barrett Adair
|
3812c3c5a6
|
improve CI
|
2017-10-14 11:53:31 -05:00 |
|
Barrett Adair
|
4a9136ff9e
|
fix CI for lazy SFINAE
|
2017-10-14 11:10:46 -05:00 |
|
Peter Dimov
|
5719d602f7
|
Disable tests on msvc-12.0, C++03 compilers
|
2017-09-11 20:03:51 +03:00 |
|
Barrett Adair
|
da6d7485b6
|
fix is_invocable edge cases, allow refs for fn objs
|
2017-09-10 23:53:26 -05:00 |
|
Peter Dimov
|
92e49caff3
|
Update test/Jamfile
|
2017-08-13 13:16:08 -05:00 |
|
Barrett Adair
|
3fb2c1f556
|
copyright update, version bump
|
2017-07-02 15:25:02 -05:00 |
|
Barrett Adair
|
b492450373
|
fix boost build CI for GCC < 5
|
2017-07-02 11:42:07 -05:00 |
|
Barrett Adair
|
4ed77efa81
|
remove libc++-based tests b/c different license
|
2017-06-24 14:47:24 -05:00 |
|
Barrett Adair
|
a6a176ec34
|
support multiple c++ versions in Boost.Build
|
2017-06-24 14:47:24 -05:00 |
|
Barrett Adair
|
130a9a85ac
|
improve C++ standard test coverage
|
2017-06-24 14:47:24 -05:00 |
|
Barrett Adair
|
b8ed9fd4a0
|
fix is_invocable tests for msvc
|
2017-06-24 13:03:19 -05:00 |
|
Barrett Adair
|
d5acd555cf
|
implement is_invocable_r
|
2017-06-24 12:27:48 -05:00 |
|
Barrett Adair
|
2f12ee8742
|
doc, test improvements
|
2017-06-10 12:45:54 -05:00 |
|
Barrett Adair
|
9023cf8d5a
|
add polyfill for std::is_invocable
|
2017-05-29 16:59:47 -05:00 |
|
Barrett Adair
|
ad498027b0
|
add noexcept tests
|
2017-05-29 13:07:07 -05:00 |
|
Barrett Adair
|
d6a6e6cddd
|
rename parent_class_of to class_of
|
2017-04-22 14:52:10 -05:00 |
|
Barrett Adair
|
0f4ab1cc17
|
make lazy traits SFINAE-friendly
|
2017-04-22 14:43:44 -05:00 |
|
Barrett Adair
|
e12bf9f8d5
|
merge expand_args and args
|
2017-04-22 14:43:34 -05:00 |
|
Barrett Adair
|
1b903653e5
|
remove more algorithms
|
2017-04-22 14:43:21 -05:00 |
|
Barrett Adair
|
dc8df75e4f
|
remove some algorithms
|
2017-04-14 13:52:33 -05:00 |
|
Barrett Adair
|
949a904643
|
Cleanup (#130)
* code cleanup
* code cleanup
|
2017-04-13 17:23:09 -05:00 |
|
Barrett Adair
|
b7dd4fdb83
|
move to boost namespace, add noexcept features
|
2016-12-10 18:25:20 -06:00 |
|
Barrett Adair
|
82f82c9e1d
|
fixing build failures on other platforms
|
2016-07-24 18:56:09 -07:00 |
|
Barrett Adair
|
6e4bb17f16
|
fix constraint bugs, add tests
|
2016-07-24 17:40:12 -07:00 |
|
badair
|
8f6c906a76
|
adding support for GCC 4.7.4
|
2016-07-09 15:32:58 -05:00 |
|
badair
|
0e90d9e1ad
|
bug fixes and tests for args/arg_at constraints
|
2016-07-08 20:24:38 -05:00 |
|
badair
|
0046144748
|
testing function_type constraints
also removed shallow_decay
|
2016-07-07 16:40:42 -05:00 |
|
badair
|
9bd14cbf46
|
namespace macros, code cleanup
|
2016-06-30 23:14:32 -05:00 |
|
badair
|
78ff32d5b4
|
cleaning up documentation
|
2016-06-20 20:01:52 -05:00 |
|
badair
|
034bb43b62
|
[documentation] adding documentation for several traits
|
2016-06-17 20:09:35 -05:00 |
|
badair
|
7e6396b29d
|
removing qualifier flags features from the public API
This also means I had to remove the `interface.hpp` example :(
|
2016-06-17 18:08:18 -05:00 |
|
badair
|
6bb1f491c6
|
[documentation] clear_args, expand_args*
|
2016-06-17 17:28:50 -05:00 |
|
badair
|
eb55dc4e3c
|
improving test coverage, bug fixes
|
2016-06-15 20:43:41 -05:00 |
|
badair
|
4424c15d1f
|
renaming things, improving documentation
|
2016-06-14 22:52:08 -05:00 |
|
badair
|
eb7c6fcbd4
|
features and tests for transaction_safe
|
2016-06-13 13:45:53 -05:00 |
|
badair
|
eb4adf51f2
|
sfinae when index out of range for param lists, better sfinae error messgages
|
2016-06-11 23:42:34 -05:00 |
|
badair
|
6254469086
|
using std-style traits
|
2016-06-11 21:18:59 -05:00 |
|
badair
|
0c9ecb7f27
|
using _t aliases to parallel <type_traits> header
|
2016-06-01 21:49:51 -05:00 |
|
badair
|
c41cd0ee64
|
removing is_invokable
Use std::is_callable or the Fit library instead for this feature.
|
2016-05-25 21:32:37 -05:00 |
|
badair
|
8bb177b0f4
|
removing min_arity, max_arity, and constexpr checks
too much code for features that aren't very useful
|
2016-05-18 02:30:25 -05:00 |
|