Commit graph

20 commits

Author SHA1 Message Date
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