Commit Graph

176 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
badair
0575c44f71 Adding notes and bug fixes for compatibility issues 2016-07-30 16:30:22 -05:00
badair
44c4dd96b5 forcing reference qualifier errors on old compilers 2016-07-26 00:41:11 -05:00
badair
76c832b5c7 documentation, version 1.0 bump 2016-07-24 22:01:20 -05:00
Barrett Adair
524e87e5c1 removing junk files 2016-07-24 17:43:07 -07:00
Barrett Adair
6e4bb17f16 fix constraint bugs, add tests 2016-07-24 17:40:12 -07: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
c9fcf121b1 [documentation] correcting _t omission 2016-06-21 02:08:48 -05:00
badair
4a01b0c8a2 [documentation] correcting _t omission 2016-06-21 01:43:39 -05:00
badair
626133924e [documentation] correcting _t omission 2016-06-21 01:40:18 -05:00