q66
|
c1e9b5e5e5
|
implement more traits + enable Decay (the remaining traits were implemented for it)
|
2015-04-23 02:16:48 +01:00 |
|
q66
|
9a7a832fe3
|
move mem_fn to functional
|
2015-04-22 23:25:02 +01:00 |
|
q66
|
af9eff5c6d
|
add functional::Function (generic wrapper around any callable type)
|
2015-04-22 18:42:58 +01:00 |
|
q66
|
d68d381f72
|
move initializer lists into initializer_list.h + add new .range() method to retrieve a PointerRange to it
|
2015-04-20 19:06:47 +01:00 |
|
q66
|
cd0b6fc2fc
|
add algorithm::partition
|
2015-04-18 21:46:31 +01:00 |
|
q66
|
cdc63eaf63
|
allow pointers to objects to be passed to calls with mem_fn
|
2015-04-18 17:28:11 +01:00 |
|
q66
|
c68742811b
|
specialize mem_fn types for const
|
2015-04-18 17:23:59 +01:00 |
|
q66
|
cc4113459a
|
implement octa::mem_fn
|
2015-04-18 17:19:58 +01:00 |
|
q66
|
f549d876e4
|
ResultOf trait, declval
|
2015-04-18 16:48:54 +01:00 |
|
q66
|
296b7cdeb9
|
move move/forward to utility.h
|
2015-04-18 00:11:16 +01:00 |
|
q66
|
97fd88be62
|
octa::swap
|
2015-04-18 00:07:37 +01:00 |
|
q66
|
83abf1d44b
|
make RangeIterator more internal; strip down its unnecessary functionality; remove the iterator macro for standard containers; fixes
|
2015-04-17 18:33:41 +01:00 |
|
q66
|
e12b221112
|
use nullptr
|
2015-04-15 22:41:32 +01:00 |
|
q66
|
e2f43ed25e
|
initializer list support + insert on vector
|
2015-04-15 22:38:35 +01:00 |
|