Paul
|
f2a4165ac2
|
Update declarations of all global function objects
|
2015-05-22 18:41:57 -05:00 |
|
Paul
|
02627093f1
|
s/static_const/static_const_var/
|
2015-05-22 18:14:01 -05:00 |
|
Paul
|
182b9ffcc3
|
Remove constexpr for static on gcc 4.6 compilers
|
2015-05-22 17:48:46 -05:00 |
|
Paul
|
3fec6509e3
|
Start update for the rest of the function object to be unique references
|
2015-05-22 17:23:30 -05:00 |
|
Paul
|
779c40ca58
|
Add FIT_STATIC_CONSTEXPR_FUNCTION to declare functions with constexpr friendliness
|
2015-05-22 17:12:32 -05:00 |
|
Paul
|
e9c31f7a23
|
Move static_const to a seperate header
|
2015-05-22 16:54:56 -05:00 |
|
Paul
|
4e5d110962
|
Use unique address on gcc 4.6 as well
|
2015-05-22 13:50:06 -05:00 |
|
Paul
|
e4eb628cb7
|
Some code simplification
|
2015-05-21 11:26:17 -05:00 |
|
Paul
|
6cface92fe
|
Rename config macro
|
2015-05-21 11:04:21 -05:00 |
|
Paul
|
2ff90d6eec
|
Disable unique address on gcc 4.6
|
2015-05-21 02:02:17 -05:00 |
|
Paul
|
7e0c178661
|
Make static functions have unique addresses even when using lambdas
|
2015-05-21 01:19:26 -05:00 |
|
Paul
|
ba9c2e1eba
|
Declare static functions as references
|
2015-05-20 18:53:55 -05:00 |
|
Paul
|
a569b6f95e
|
Remove deprecated uses if is_callable
|
2015-05-13 09:47:19 -05:00 |
|
Paul
|
5c468cc076
|
Update is_callable to not use function signatures
|
2015-05-09 23:21:37 -05:00 |
|
Paul
|
8af1dea877
|
Update the documentation
|
2015-05-09 22:59:26 -05:00 |
|
Paul
|
fdc7099822
|
Merge branch 'by_order'
|
2015-05-09 22:54:46 -05:00 |
|
Paul
|
cf31da59f9
|
Add eval documentation
|
2015-05-08 21:28:30 -05:00 |
|
Paul
|
3579cd81e1
|
Update by_order to use apply_eval
|
2015-05-07 13:25:53 -05:00 |
|
Paul
|
5fef01028f
|
Add eval and apply_eval
|
2015-05-05 17:57:35 -05:00 |
|
Paul
|
241f171b9e
|
Add documentation about apply
|
2015-05-05 11:26:24 -05:00 |
|
Paul
|
6f0453de41
|
Add apply utility function
|
2015-05-05 11:16:38 -05:00 |
|
Paul
|
a9a5814512
|
Deprecate each_arg
|
2015-05-05 11:02:53 -05:00 |
|
Paul
|
c491103b9f
|
Update documentation for 'by' about the order of evaluation
|
2015-05-05 11:00:56 -05:00 |
|
Paul
|
c05b8296fb
|
Simplify return type deduction for evaluation order
|
2015-05-05 09:46:28 -05:00 |
|
Paul
|
59902ef019
|
Prededuce the return type for older gcc
|
2015-05-05 09:39:10 -05:00 |
|
Paul
|
ddbe081a12
|
Add workaround for older compilers that don't fully support oreded evaluation in brace init
|
2015-05-04 22:46:57 -05:00 |
|
Paul
|
b8b0d66eb1
|
Use c cast instead of forward
|
2015-05-04 22:14:35 -05:00 |
|
Paul
|
88a5c42ef3
|
Guarantee order for projections
|
2015-05-04 16:44:33 -05:00 |
|
Paul
|
1969dab374
|
Add failure info to unpack
|
2015-05-01 00:55:48 -05:00 |
|
Paul
|
c12a91960f
|
Constrain unpack functionn using is_unpackable trait
|
2015-05-01 00:21:53 -05:00 |
|
Paul
|
a542da3ae4
|
Update doc about is_unpackable trait
|
2015-05-01 00:11:33 -05:00 |
|
Paul
|
a2bbe0410b
|
Add is_unpackable trait
|
2015-04-30 00:54:07 -05:00 |
|
Paul
|
2269c6bc8f
|
Update markdown and fix soem typos
|
2015-04-29 22:24:52 -05:00 |
|
Paul
|
5658f9aceb
|
Merge branch 'unpack'
|
2015-04-25 19:19:30 -05:00 |
|
Paul
|
9f50dd3308
|
Change args to take an integral constant, and make it return a function. Deprecate the old usage
|
2015-04-24 21:19:52 -05:00 |
|
Paul
|
cf1fc825fc
|
Deprecate fuse and invoke, and remove the docs
|
2015-04-24 20:50:59 -05:00 |
|
Paul
|
986159829b
|
Add documentation to pack
|
2015-04-24 20:44:39 -05:00 |
|
Paul
|
f9c82b5f44
|
Add documentation for unpack
|
2015-04-24 20:25:48 -05:00 |
|
Paul
|
a0ac83e96f
|
Fix problems with join on gcc 4.7 and 4.6
|
2015-04-23 00:19:18 -05:00 |
|
Paul
|
f1d969b890
|
Add tests for multiple unpacking
|
2015-04-14 14:48:19 -05:00 |
|
Paul
|
1384b4a932
|
Add initial unpack
|
2015-04-13 00:21:20 -05:00 |
|
Paul
|
d4e192098c
|
Optimize compose for emptiness
|
2015-04-08 12:30:50 -04:00 |
|
Paul
|
7ed7443c4a
|
Add workarounds for gcc 4.6 for compressed_pair
|
2015-04-08 12:09:19 -04:00 |
|
Paul
|
a8078891e3
|
Flip the order of constructors on compressed_pair
|
2015-04-07 17:48:12 -04:00 |
|
Paul
|
c2770d1256
|
Merge branch 'master' into pack-empty
|
2015-04-07 13:30:19 -04:00 |
|
Paul
|
15612b4c81
|
Update forward static assert message
|
2015-04-07 13:29:29 -04:00 |
|
Paul
|
1933c917f1
|
Disable empty optimizations on gcc
|
2015-04-07 12:39:15 -04:00 |
|
Paul
|
6f373f19f6
|
Add fix and a test for when clang implicity deletes the copy constructor
|
2015-03-18 13:16:11 -05:00 |
|
Paul
|
c70d27449d
|
Fix a bugs using a partial unamed placeholders
|
2015-03-17 14:54:53 -05:00 |
|
Paul
|
5f4f5e3f50
|
Add compressed_pair
|
2015-03-06 01:20:34 -05:00 |
|