2
0
mirror of https://github.com/boostorg/hana.git synced 2026-01-26 18:42:13 +00:00

13 Commits

Author SHA1 Message Date
Ed Catmur
bc49ee2563 Remove aligned_storage and aligned_union since C++23 (#520)
Fixes https://github.com/boostorg/hana/issues/519.
2025-07-03 17:00:02 -04:00
Louis Dionne
2ab7ca19a2 [NFC] Update copyright notices 2022-10-20 23:18:13 -04:00
sbolding
9cd5744df7 Remove std::is_literal_type trait if > c++14
Supports #475

- A deprecation warning is thrown (tested on gcc11 with
std=c++17), so just remove the trait for > c++14.
2021-05-25 23:40:12 -04:00
Zach Laine
381c76f2b2 Don't define traits::is_pod in C++20 and later, since std::is_pod is deprecated as of C++20. 2020-09-03 11:31:44 -04:00
Louis Dionne
b1db9f3d29 Remove references to std::result_of
C++20 removed std::result_of, and it's pretty important for Hana to
support C++20. We could have conditionally supported std::result_of,
however I feel like it's reasonable to require users to move away from
the trait entirely. Staying on deprecated/removing features is not a
healthy thing to do anyway.

Fixes #462
2020-05-28 16:38:12 -04:00
Louis Dionne
9895803ede Bump copyright year to 2017 2017-01-07 14:14:18 -08:00
Louis Dionne
23c3edc93b [NFC] Un-Doxygenize comments in non-header files 2016-02-04 11:07:41 -05:00
Louis Dionne
a4ec52dac0 [type] Modularize the unit tests 2016-01-04 11:18:45 -05:00
Louis Dionne
b694f5e465 Integral: Strip cv-qualifiers of the integral type. 2014-06-05 21:17:06 -04:00
Louis Dionne
91689fe4f0 Make the header comment and license uniform. 2014-06-03 11:46:24 -04:00
Louis Dionne
6215e82a01 Improve type traits and partially document Integral. 2014-06-02 21:49:36 -04:00
Louis Dionne
d1133c917b Split type and traits into two headers. 2014-05-24 12:39:12 -04:00
Louis Dionne
4369952ad6 More tests for Type<>. 2014-05-18 20:55:44 -04:00