q66
|
e92f5bba4b
|
remove traits dependency on utility.h and thus the need to put some of the traits in utility.h
|
2015-04-23 20:53:05 +01:00 |
|
q66
|
0c217e2128
|
add all remaining traits + cleanup, remove namespace internal etc
|
2015-04-23 20:38:18 +01:00 |
|
q66
|
a80f535b5d
|
IsDestructible and IsNothrowDestructible
|
2015-04-23 19:26:26 +01:00 |
|
q66
|
8557b0abe1
|
some platforms' C libs don't have max_align_t
|
2015-04-23 19:07:13 +01:00 |
|
q66
|
c388e8c09a
|
add lots of new traits
|
2015-04-23 18:47:33 +01:00 |
|
q66
|
fff049d6c7
|
add IsConvertible
|
2015-04-23 02:39:43 +01:00 |
|
q66
|
c1e9b5e5e5
|
implement more traits + enable Decay (the remaining traits were implemented for it)
|
2015-04-23 02:16:48 +01:00 |
|
q66
|
8cfd714a2d
|
implement IsFunction + other traits
|
2015-04-23 01:49:24 +01:00 |
|
q66
|
456704caa2
|
more traits
|
2015-04-23 01:26:03 +01:00 |
|
q66
|
7779563bd9
|
add some more type traits, reorder the others
|
2015-04-23 00:26:53 +01:00 |
|
q66
|
87e324bb1c
|
traits::enable_if, algorithm::iota
|
2015-04-21 23:54:26 +01:00 |
|
q66
|
2e750f6874
|
give IntegralConstant an "operator value_type" and "value_type operator()"
|
2015-04-18 18:32:25 +01:00 |
|
q66
|
f549d876e4
|
ResultOf trait, declval
|
2015-04-18 16:48:54 +01:00 |
|
q66
|
2c03469cf8
|
more type traits
|
2015-04-18 16:09:08 +01:00 |
|
q66
|
296b7cdeb9
|
move move/forward to utility.h
|
2015-04-18 00:11:16 +01:00 |
|
q66
|
6767157db9
|
use static_cast
|
2015-04-14 23:25:29 +01:00 |
|
q66
|
df1b9daeaf
|
add move/forward and more traits
|
2015-04-14 01:12:15 +01:00 |
|
q66
|
0311af0ffe
|
IsClass and IsNumber traits
|
2015-04-13 23:20:04 +01:00 |
|
q66
|
0500e52295
|
moar traits
|
2015-04-13 23:04:25 +01:00 |
|
q66
|
292c5a35b7
|
moar traits + strip qualifiers first
|
2015-04-13 22:56:15 +01:00 |
|
q66
|
844fc88b9b
|
some core types, initial type traits
|
2015-04-13 22:25:31 +01:00 |
|