q66
|
64810e4006
|
remove the noexcept stuff; nothing in octastd ever throws
|
2015-05-20 22:05:41 +01:00 |
|
q66
|
e3d5da3e66
|
octa::Hash in functional.h (+ specializations for all primitive types)
|
2015-05-10 21:57:52 +01:00 |
|
q66
|
98e7566ad9
|
coding style
|
2015-05-03 23:44:48 +01:00 |
|
q66
|
da69a57015
|
add input func check to octa::Function
|
2015-05-03 16:09:47 +01:00 |
|
q66
|
b1192b248c
|
noexcept formatting
|
2015-04-29 01:38:16 +01:00 |
|
q66
|
1a2d606ae7
|
noexcept the library
|
2015-04-28 18:48:58 +01:00 |
|
q66
|
f4b0691003
|
noexcept for functional
|
2015-04-28 02:30:17 +01:00 |
|
q66
|
56f19204a2
|
style update
|
2015-04-27 20:23:38 +01:00 |
|
q66
|
d7778cf259
|
ditch the separate "type" struct
|
2015-04-27 19:38:34 +01:00 |
|
q66
|
0245db3fec
|
rename traits->type_traits
|
2015-04-25 16:13:21 +01:00 |
|
q66
|
6de48f1f21
|
refactor traits: e.g. "RemoveCV<T>" instead of "typename RemoveCV<T>::type"
|
2015-04-24 20:03:16 +01:00 |
|
q66
|
f106c5ae24
|
get rid of namespace internal
|
2015-04-24 18:16:35 +01:00 |
|
q66
|
89bab3362b
|
add another condition on Function in-place optimization
|
2015-04-23 21:05:09 +01:00 |
|
q66
|
0c217e2128
|
add all remaining traits + cleanup, remove namespace internal etc
|
2015-04-23 20:38:18 +01:00 |
|
q66
|
90cecea052
|
correctly forward
|
2015-04-22 23:28:43 +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
|
1177d94b6e
|
implement ReferenceWrapper + ref/cref + address_of
|
2015-04-18 19:03:11 +01:00 |
|
q66
|
799c9fed94
|
add not1/not2
|
2015-04-18 18:36:06 +01:00 |
|
q66
|
6247093ad9
|
add BinaryNegate and UnaryNegate
|
2015-04-18 02:50:20 +01:00 |
|
q66
|
c147f57588
|
add functional.h (for now with operator functor defs) + skeleton for algorithm.h
|
2015-04-18 02:35:36 +01:00 |
|