badair
|
3835f31d38
|
removing all features for bind expressions
bind parser code is lumped into a single file
[here](https://github.com/badair/bind_parser/blob/master/bind_parser.hpp)
This removes over 1000 lines of code from CallableTraits.
|
2016-05-18 01:27:29 -05:00 |
|
badair
|
a07da6a342
|
No longer preserving pointer qualifiers
|
2016-05-17 21:39:56 -05:00 |
|
badair
|
6c4f7db0de
|
renaming can_invoke to is_invokable
|
2016-05-17 18:53:41 -05:00 |
|
badair
|
287789142c
|
type-level syntax with can_invoke/can_invoke_constexpr
|
2016-05-15 17:11:12 -05:00 |
|
badair
|
c07e8e609b
|
better consistency for INVOKE, renaming some _at metafunctions
|
2016-05-15 16:02:45 -05:00 |
|
badair
|
e37a19dc59
|
better consistency for INVOKE, renaming some _at metafunctions
|
2016-05-15 16:01:42 -05:00 |
|
badair
|
9e207429ac
|
renaming overwrite_at to replace_arg
|
2016-05-15 13:11:36 -05:00 |
|
badair
|
f5459061f0
|
adding interface example
fixing build errors
adding Boost to travis.yml
fixing travis.yml
fixing travis.yml
fixing travis.yml, fixing for libstdc++ bug
fixing travis.yml
fixing travis.yml
adding is_like_function
fixing interface example, doc gen
removing rogue tab characters
fixing build error
adding FunctionTypes section in documentation
removing empty note
fixing misspelling of inheritance
|
2016-05-03 03:52:18 -05:00 |
|
badair
|
b7d62bc39f
|
adding get_member_qualifier_flags
|
2016-04-29 14:05:49 -05:00 |
|
badair
|
7908670c42
|
more push_back tests
|
2016-04-17 15:06:14 -05:00 |
|
badair
|
6fcb682491
|
parameter container operations tests
also removing qualified_function_type
|
2016-04-17 14:55:15 -05:00 |
|
badair
|
b3035945a1
|
parameters-as-container metafunctions
|
2016-04-17 12:29:00 -05:00 |
|
badair
|
321e79815c
|
GCC support back to 4.8.0
|
2016-04-16 03:16:25 -05:00 |
|
badair
|
16e11da844
|
working toward gcc 4.8 support
|
2016-04-15 21:57:44 -05:00 |
|
badair
|
be405ea378
|
removing stray semicolons
|
2016-04-15 21:41:42 -05:00 |
|
badair
|
3019090379
|
improving config.hpp, renaming any_arg to template_worm
|
2016-04-15 20:59:11 -05:00 |
|
badair
|
8535b968da
|
adding polyfills for better cross-platform support
|
2016-04-15 18:53:26 -05:00 |
|
badair
|
29f3a74e46
|
Excluding MSVC from unsupported feature tests
|
2016-04-15 17:16:39 -05:00 |
|
badair
|
35bfddf14a
|
changing names to correspond with p0172r0
|
2016-04-14 04:25:51 -05:00 |
|
badair
|
0f9ac27519
|
fixing unused alias
|
2016-04-12 06:24:21 -05:00 |
|
badair
|
d89169d379
|
improving add_function_volatile tests
|
2016-04-12 06:02:57 -05:00 |
|
badair
|
59a781a287
|
bug fixes, more tests
|
2016-04-12 05:06:33 -05:00 |
|
badair
|
ca55a318e9
|
adding tests
|
2016-04-12 03:19:28 -05:00 |
|
badair
|
112735e16c
|
adding tests
|
2016-04-12 03:08:26 -05:00 |
|
badair
|
757bbe5830
|
documentation, bug fixes
|
2016-04-09 17:23:12 -05:00 |
|
badair
|
6705bea0a9
|
renaming function qualifier manipulations
|
2016-04-08 01:53:56 -05:00 |
|
badair
|
47246cfdba
|
modeling reference-collapsing rules
|
2016-04-07 23:11:24 -05:00 |
|
badair
|
7c416b2ab1
|
tweaks regarding MSVC
|
2016-04-06 18:55:24 -05:00 |
|
badair
|
9bacc225fb
|
removing is_overloaded, using one header per trait
|
2016-04-06 18:12:59 -05:00 |
|
badair
|
f888183eb3
|
cleaning up interface, adding std_function example
|
2016-04-06 15:58:47 -05:00 |
|
badair
|
1cba0cbdac
|
removing common_signature
|
2016-04-04 17:36:35 -05:00 |
|
badair
|
9e7e288417
|
trying to fix MSVC build
|
2016-04-01 20:58:28 -05:00 |
|
badair
|
5e7d426abd
|
adding examples, fixing bugs
|
2016-04-01 19:35:40 -05:00 |
|
badair
|
263b282d1d
|
fixing arity test
|
2016-04-01 14:19:09 -05:00 |
|
badair
|
9cc2840b31
|
fixing issues in MSVC, adding comments in MSVC-failing examples
|
2016-03-31 01:47:45 -05:00 |
|
badair
|
b4876a158a
|
starting quickbook docs
|
2016-03-30 23:29:47 -05:00 |
|
badair
|
651caff4fa
|
adding examples, improving any_arg, improving error messages
|
2016-03-30 19:07:06 -05:00 |
|
badair
|
d36ab3e517
|
adding common_signature
|
2016-03-30 00:58:29 -05:00 |
|
badair
|
cd11e2983c
|
is_constexpr added
|
2016-03-29 21:02:09 -05:00 |
|
badair
|
9b821b5b64
|
using CT_ASSERT in can_invoke_constexpr test
|
2016-03-29 17:04:39 -05:00 |
|
badair
|
0a04f243d5
|
improvements to can_invoke_constexpr
|
2016-03-29 17:01:01 -05:00 |
|
Barrett Adair
|
64b6926e64
|
adding can_invoke_constexpr
|
2016-03-29 13:15:53 -05:00 |
|
badair
|
ebe63eac82
|
changing namespace ctdetail to detail
|
2016-03-28 02:12:16 -05:00 |
|
Barrett Adair
|
e9c0c5bfea
|
improving varargs tests
|
2016-03-27 16:28:03 -05:00 |
|
Barrett Adair
|
c6526cf386
|
Fixing can_invoke to match std::invoke
|
2016-03-27 15:50:25 -05:00 |
|
Barrett Adair
|
81bf2520d1
|
removing decorate_like, improving ambiguity example
|
2016-03-27 04:11:27 -05:00 |
|
Barrett Adair
|
1979bd24a5
|
qtcreator project, pmf tests
|
2016-03-27 03:44:23 -05:00 |
|
badair
|
ecb2f577e0
|
removing unused local type aliases
|
2016-03-26 01:46:41 -05:00 |
|
badair
|
959dcca860
|
undoing /Wall hacks for MSVC, adding best_match
|
2016-03-26 01:38:13 -05:00 |
|
badair
|
a1d9bcf209
|
[test] [example] disabling useless MSVC warnings when /Wall
|
2016-03-25 16:57:33 -05:00 |
|
badair
|
25323e2f96
|
fixing non-elided stringstream copies in test, fewer travis builds
|
2016-03-25 16:14:42 -05:00 |
|
badair
|
9e9459b429
|
common bind placeholders now use weak_common_type
|
2016-03-23 21:47:04 -05:00 |
|
badair
|
f5396e9386
|
fully-fledged std::bind expression parser
|
2016-03-23 20:57:25 -05:00 |
|
badair
|
72fa91cc3b
|
bind_args unevaluated function
|
2016-03-18 03:22:54 -05:00 |
|
badair
|
62441ab700
|
decorate_like metafunction, can_invoke/arity bug fixes/tests
|
2016-03-18 01:06:50 -05:00 |
|
badair
|
a5fe6225e0
|
cmake, initial tests, Windows build scripts
|
2016-03-14 08:32:00 -05:00 |
|