badair
|
6a91742dac
|
[documentation] fixing copy/paste mistake
|
2016-06-21 01:30:45 -05:00 |
|
badair
|
d38f1fba92
|
[documentation] fixing typo "occuers"
|
2016-06-20 23:54:45 -05:00 |
|
badair
|
78ff32d5b4
|
cleaning up documentation
|
2016-06-20 20:01:52 -05:00 |
|
badair
|
5fd992e0aa
|
[documentation] remove_member_reference
|
2016-06-20 19:37:07 -05:00 |
|
badair
|
78e653df85
|
[documentation] finishing documentation rough draft
|
2016-06-20 19:33:57 -05:00 |
|
badair
|
4a52bf4236
|
[documentation] more documentation
|
2016-06-18 17:09:16 -05:00 |
|
badair
|
1258cac9aa
|
[documentation] more docs and examples for several features
|
2016-06-18 16:45:05 -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
|
b2ebab8a98
|
[documentation] function_type
|
2016-06-17 17:59:21 -05:00 |
|
badair
|
6bb1f491c6
|
[documentation] clear_args, expand_args*
|
2016-06-17 17:28:50 -05:00 |
|
badair
|
91cab8cfe1
|
documentation for args/arg_at. Added expand_args_left, expand_args_right,
|
2016-06-16 21:53:00 -05:00 |
|
badair
|
eb55dc4e3c
|
improving test coverage, bug fixes
|
2016-06-15 20:43:41 -05:00 |
|
badair
|
2c3325209c
|
[documentation] apply_member_pointer, apply_return
|
2016-06-15 11:07:31 -05:00 |
|
badair
|
4ca67cdbef
|
removing calling convention traits/metafunctions, improving documentation
|
2016-06-15 10:30:11 -05:00 |
|
badair
|
4424c15d1f
|
renaming things, improving documentation
|
2016-06-14 22:52:08 -05:00 |
|
badair
|
91c128626a
|
Bug fixes, removing unused code
|
2016-06-14 20:05:44 -05:00 |
|
badair
|
eb7c6fcbd4
|
features and tests for transaction_safe
|
2016-06-13 13:45:53 -05:00 |
|
badair
|
ead4109542
|
adding temporary hack in calling convention examples for gcc 6
|
2016-06-12 17:23:34 -05:00 |
|
badair
|
87e349351b
|
sfinae when index out of range for param lists, better sfinae error messages
|
2016-06-11 23:44:44 -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
|
50bf51af57
|
using std-style interface (_t aliases)
|
2016-05-31 21:31:32 -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 |
|
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
|
43340877c2
|
fixing mixed-case header guard macros
|
2016-05-17 19:23:52 -05:00 |
|
badair
|
6c4f7db0de
|
renaming can_invoke to is_invokable
|
2016-05-17 18:53:41 -05:00 |
|
badair
|
f68f31c9c4
|
fixing conditional compilation bug
|
2016-05-15 18:39:57 -05:00 |
|
badair
|
963fc1940f
|
Overview documentation
|
2016-05-15 18:29:38 -05:00 |
|
badair
|
9b8ebfaa1b
|
fixing name collision
|
2016-05-15 17:21:45 -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
|
6e59631cb2
|
removing the verbose/permissive namespaces
|
2016-05-15 12:23:02 -05:00 |
|
badair
|
767e507b22
|
cleaning up the template_worm
|
2016-05-11 14:08:30 -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
|
6497299206
|
tentatively adding more features
|
2016-04-29 03:51:24 -05:00 |
|
badair
|
4ad320b3e8
|
Fixing config for Clang when using libstdc++
|
2016-04-18 21:12:28 -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
|
024721acc4
|
fixing conditional compilation bug
|
2016-04-15 22:24:18 -05:00 |
|
badair
|
69faf93ba3
|
disabling callable_traits::bind for GCC < 4.9.2
|
2016-04-15 22:21:47 -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
|
ea8a99c2ab
|
Updating FAQ
|
2016-04-15 00:39:44 -05:00 |
|
badair
|
6aaab21aa8
|
improving documentation
|
2016-04-14 18:40:05 -05:00 |
|
badair
|
d2cea1b45a
|
adding container operations for parameter lists, apply_return special case
|
2016-04-14 17:47:44 -05:00 |
|
badair
|
deaa56d22f
|
adding expand_args alias
|
2016-04-14 15:39:48 -05:00 |
|
badair
|
35bfddf14a
|
changing names to correspond with p0172r0
|
2016-04-14 04:25:51 -05:00 |
|
badair
|
533fe6a4aa
|
documentation tweaks
|
2016-04-14 03:14:51 -05:00 |
|
badair
|
61f0817af3
|
improving documentation
|
2016-04-14 02:59:44 -05:00 |
|
badair
|
05df3e1f4b
|
improving documentation
|
2016-04-13 20:21:22 -05:00 |
|
badair
|
59a781a287
|
bug fixes, more tests
|
2016-04-12 05:06:33 -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
|
a76cbe866a
|
calling convention examples
|
2016-04-08 09:56:47 -05:00 |
|
badair
|
28cce21536
|
improving features for calling conventions
|
2016-04-08 09:03:35 -05:00 |
|
badair
|
e08a5301fa
|
integrating calling conventions
|
2016-04-08 08:02:47 -05:00 |
|
badair
|
42e5ef079e
|
preliminary support for calling conventions
|
2016-04-08 07:22:55 -05:00 |
|
badair
|
f1888031c7
|
code cleanup, interface improvements
|
2016-04-08 05:27:10 -05:00 |
|
badair
|
326e16c89f
|
cleaning up implementation code
|
2016-04-08 02:31:28 -05:00 |
|
badair
|
6705bea0a9
|
renaming function qualifier manipulations
|
2016-04-08 01:53:56 -05:00 |
|
badair
|
d0219cf1a5
|
cleaning up interface
|
2016-04-08 01:33:54 -05:00 |
|
badair
|
8422a94dfe
|
add_varargs example
|
2016-04-07 23:52:55 -05:00 |
|
badair
|
47246cfdba
|
modeling reference-collapsing rules
|
2016-04-07 23:11:24 -05:00 |
|
badair
|
be53a5651c
|
documentation and examples
|
2016-04-07 21:00:51 -05:00 |
|
badair
|
926a22dd34
|
fixing individual header dependencies, quickbook doc improvements
|
2016-04-07 00:29:37 -05:00 |
|
badair
|
7c416b2ab1
|
tweaks regarding MSVC
|
2016-04-06 18:55:24 -05:00 |
|
badair
|
222c2a6791
|
removing certain static_asserts unless CALLABLE_TRAITS_DEBUG is defined
|
2016-04-06 18:29:48 -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
|
9a9a9a8521
|
adding member pointer manipulations to interface
|
2016-04-01 20:22:19 -05:00 |
|
badair
|
5e7d426abd
|
adding examples, fixing bugs
|
2016-04-01 19:35:40 -05:00 |
|
badair
|
b481bded15
|
Code cleanup and annotation
|
2016-04-01 16:28:01 -05:00 |
|
badair
|
bca179786e
|
using detail::at instead of std::tuple_element
|
2016-04-01 14:31:39 -05:00 |
|
badair
|
263b282d1d
|
fixing arity test
|
2016-04-01 14:19:09 -05:00 |
|
badair
|
49e2b87156
|
code cleanup
|
2016-04-01 12:44:38 -05:00 |
|
badair
|
7d212fd67d
|
adding function example for is_constexpr
|
2016-03-31 01:59:08 -05:00 |
|
badair
|
9cc2840b31
|
fixing issues in MSVC, adding comments in MSVC-failing examples
|
2016-03-31 01:47:45 -05:00 |
|
badair
|
040dfe0088
|
trying new macro to fix clang/old libstdc++ combo
|
2016-03-31 00:46:04 -05:00 |
|
badair
|
68943c016d
|
accounting for old libstdc++ type_traits anomalies
|
2016-03-31 00:40:10 -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
|
c381b35ee6
|
enabling older versions of libstdc++
|
2016-03-29 21:27:32 -05:00 |
|
badair
|
cd11e2983c
|
is_constexpr added
|
2016-03-29 21:02:09 -05:00 |
|
badair
|
0a04f243d5
|
improvements to can_invoke_constexpr
|
2016-03-29 17:01:01 -05:00 |
|
Barrett Adair
|
dcbcc68ead
|
Merge branch 'master' of https://github.com/badair/callable_traits
|
2016-03-29 13:17:37 -05:00 |
|
Barrett Adair
|
64b6926e64
|
adding can_invoke_constexpr
|
2016-03-29 13:15:53 -05:00 |
|