Commit Graph

467 Commits

Author SHA1 Message Date
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
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
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
f9e5dc2da3 attempting GCC 6 CI 2016-05-17 19:25:52 -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
192559e785 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-05-17 18:28:41 -05:00
badair
625f60ffa7 Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-15 19:02:36 -05:00
badair
a9d4cfd7ea fixing example is_constexpr 2016-05-15 19:02:19 -05:00
badair
64509601b4 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-05-15 18:55:51 -05:00
badair
ff1bc25a9d Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-15 18:55:37 -05:00
badair
4e6c7c0888 updating readme 2016-05-15 18:55:22 -05:00
badair
d8dbad43b8 Merge remote-tracking branch 'refs/remotes/origin/develop' 2016-05-15 18:49:51 -05:00
badair
a1534e04cf Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-05-15 18:48:45 -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
a198c3d6ca Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-03 11:06:25 -05:00
badair
d26a396e88 code formatting and comments in interface example 2016-05-03 11:06:10 -05:00
badair
61c92bcce6 Merge remote-tracking branch 'refs/remotes/origin/gh-pages' 2016-05-03 10:58:10 -05:00
badair
889bb45c78 improving interface example introduction 2016-05-03 10:57:48 -05:00
badair
0c28457249 Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-03 10:41:50 -05:00
badair
1bbd07a604 code formatting 2016-05-03 10:40:27 -05:00
badair
cbcbad96dd code formatting 2016-05-03 10:40:05 -05:00
badair
b990efeb67 Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-03 04:16:55 -05:00
badair
68f8cd0dfa removing old comment 2016-05-03 04:14:42 -05:00
badair
95cc6e07bd removing old comment 2016-05-03 04:13:36 -05:00
badair
ee78a3f786 Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages 2016-05-03 04:07:18 -05:00
Barrett Adair
214217b1ac updating readme 2016-05-03 04:05:07 -05:00
badair
eaa8439976 Merge remote-tracking branch 'refs/remotes/origin/develop' 2016-05-03 03:57:27 -05:00
Barrett Adair
3a1cccdbd0 Merge pull request #80 from badair/interface_example
adding the interface example
2016-05-03 03:54:50 -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
f9f99c87db Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-05-02 10:06:00 -05:00