Commit Graph

39 Commits

Author SHA1 Message Date
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
Barrett Adair
4be134c275 update copyrights 2018-06-30 21:52:54 -05:00
Barrett Adair
5349a056a1 documentation tweaks 2018-06-30 21:50:38 -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
Barrett Adair
6da16c3dee update docs 2017-11-11 21:36:07 -06:00
Barrett Adair
c7fe212d9f fix bug for varargs function types with member qualifiers 2017-11-11 20:38:55 -06: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
16f6e2b616 fix SFINAE-friendliness of lazy metafunctions 2017-09-23 19:48:34 -05:00
Barrett Adair
2d7208071f fix is_invocable bug for abominables 2017-09-11 00:29:56 -05:00
Barrett Adair
ddd59251bb fix spelling error 2017-09-11 00:29:52 -05:00
Barrett Adair
da6d7485b6 fix is_invocable edge cases, allow refs for fn objs 2017-09-10 23:53:26 -05:00
Barrett Adair
684dfbd7df fix macro name, doc tweak 2017-07-17 18:07:56 -05:00
Barrett Adair
424e3f9287 html docs, remove vestigial insert_args.hpp 2017-07-02 16:00:33 -05:00
Barrett Adair
3fb2c1f556 copyright update, version bump 2017-07-02 15:25:02 -05:00
Barrett Adair
ea124aaa40 remove per-feature compatibility notes 2017-07-02 15:03:27 -05:00
Barrett Adair
94c7278297 add compatibility matrix 2017-07-02 14:33:38 -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
d019a2b838 fix macro redefined warnings 2017-05-29 13:42:17 -05:00
Barrett Adair
e310b2b228 remove deduced noexcept bools in partial specs 2017-05-29 12:49:36 -05:00
Barrett Adair
79a05956c6 improve documentation and stuff 2017-05-22 20:02:32 -05:00
Barrett Adair
7cf65ae829 Intel compiler is too buggy, don't support 2017-04-22 15:20:56 -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
9ef990af12 remove UB disclaimers 2017-04-14 13:58:56 -05:00
Barrett Adair
dc8df75e4f remove some algorithms 2017-04-14 13:52:33 -05:00
Barrett Adair
2ed1520c0d make all templates technically instantiable 2017-04-14 12:51:17 -05:00
Barrett Adair
cb814f5383 remove "implementation-defined" 2017-04-14 12:12:13 -05:00
Barrett Adair
949a904643 Cleanup (#130)
* code cleanup

* code cleanup
2017-04-13 17:23:09 -05:00
Barrett Adair
6882dd8191 use __cpp_noexcept_function_type 2017-02-10 15:25:17 -06:00
Barrett Adair
d87078752d improve SFINAE error messages 2017-02-10 14:54:20 -06:00
Barrett Adair
80c962d094 Ignore Apple Clang version 2016-12-10 18:49:56 -06:00
Barrett Adair
b7dd4fdb83 move to boost namespace, add noexcept features 2016-12-10 18:25:20 -06:00