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