Commit Graph

29 Commits

Author SHA1 Message Date
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
bcb4d7569f types/traits: add is_same_basic_type trait 2018-08-01 18:39:01 +10:00
00c46e0f9a types/traits: move inner_type to the util namespace 2018-08-01 17:18:59 +10:00
6c0803b6e9 types/traits: add the identity type function 2018-06-22 17:41:36 +10:00
b918aa7fc0 types/traits: rename chain as compose 2018-06-21 13:19:21 +10:00
eeb5215921 traits: addd array specialisation for is_container 2018-04-18 21:48:55 +10:00
5228cecbfb traits: add is_same_template_template trait 2018-03-15 15:25:18 +11:00
741012151b types/traits: add inner_type query for ::value_type 2018-03-12 23:11:26 +11:00
923ba6b745 types/traits: add dedicated function argument counting trait 2018-03-03 13:42:10 +11:00
681768093e hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
27a93c0780 traits: add is_contiguous query for containers 2017-12-28 17:50:37 +11:00
a2995186f6 traits: add nth_argument trait query 2017-09-10 12:42:18 +10:00
d79b7da067 types/traits: make func_traits more robust 2017-09-08 14:19:46 +10:00
fb5614ae2b types/traits: add remove_member_const 2017-09-08 14:19:28 +10:00
bb07f6573c type/traits: add remove_noexcept 2017-09-08 14:19:03 +10:00
a307b5f777 types/traits: add chaining type modifier 2017-09-08 14:10:57 +10:00
a1c8c8e2ac types/traits add remove_noexcept and func_traits 2017-09-06 13:31:02 +10:00
cac706dd3c types/traits: add remove_restrict 2016-03-16 19:27:39 +11:00
7df74064dc traits: remove deprecated auto_ptr specialisation 2015-04-29 17:47:37 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
751f06dc3e traits: add try_signed convertor 2015-03-20 01:32:28 +11:00
d4d5eaa6f8 traits: add func_traits for return types 2015-03-10 22:52:17 +11:00
8e5bd17974 t/traits: comments 2015-02-18 02:33:51 +11:00
7ba92838df t/traits: rename always_unsigned to try_unsigned 2015-02-17 16:20:15 +11:00
5820b75764 types: add is_lossless_cast trait query 2014-07-15 19:51:42 +10:00
cb1824a387 types: include referenced header 2014-07-15 19:51:23 +10:00
4899f08772 Add always_unsigned type conversion template 2012-05-25 15:30:11 +10:00
f9cc4926f2 Categorise functionality from types.hpp 2012-05-25 15:19:07 +10:00