Barrett Adair
|
0f23dfa762
|
improve documentation and stuff
|
2017-05-22 19:59:51 -05:00 |
|
Barrett Adair
|
d6a6e6cddd
|
rename parent_class_of to class_of
|
2017-04-22 14:52:10 -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
|
edba98a610
|
remove variable templates from examples
|
2017-04-14 13:02:22 -05:00 |
|
Barrett Adair
|
949a904643
|
Cleanup (#130)
* code cleanup
* code cleanup
|
2017-04-13 17:23:09 -05:00 |
|
Barrett Adair
|
8d2a347ae5
|
Fix GCC 6 example build
|
2016-12-10 18:50:13 -06:00 |
|
Barrett Adair
|
b7dd4fdb83
|
move to boost namespace, add noexcept features
|
2016-12-10 18:25:20 -06: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 |
|
badair
|
78ff32d5b4
|
cleaning up documentation
|
2016-06-20 20:01:52 -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
|
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
|
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
|
ead4109542
|
adding temporary hack in calling convention examples for gcc 6
|
2016-06-12 17:23:34 -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
|
c6e11692e7
|
fixing quickbooks example templates
|
2016-06-01 21:52:45 -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 |
|
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
|
a9d4cfd7ea
|
fixing example is_constexpr
|
2016-05-15 19:02:19 -05:00 |
|
badair
|
963fc1940f
|
Overview documentation
|
2016-05-15 18:29:38 -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
|
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 |
|
Louis Dionne
|
f7a1d0e9db
|
Reformulate the explanation of type vs value passing in the API
|
2016-04-19 14:42:43 -04:00 |
|
badair
|
4f71178676
|
adding examples and docs for pop_back and pop_front
|
2016-04-17 19:23:51 -05:00 |
|
badair
|
1d6d4442f3
|
adding examples for insert_at, remove_at, overwrite_at
|
2016-04-17 19:11:31 -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
|
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 |
|