Kelebek1
f294b886db
Silence std::aligned_storage warnings as it's deprecated in C++23,
replace it with alignas() and a C array
3 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
923decae5a
common: Reduce unused includes
4 years ago
Lioncash
0aff3ba2ff
parent_of_member: Make sign conversion explicit in OffsetOfImpl()
Previously these conversions were implicit and causing quite a few
warnings on clang.
5 years ago
bunnei
e02785be83
common: parent_of_member: Fix build for OffsetOf().
5 years ago
Lioncash
703c57a119
common/parent_of_member: Replace TYPED_STORAGE define with template alias
Provides the same construct, but makes it obey namespacing.
5 years ago
bunnei
fb43b8efd2
common: Introduce useful tree structures.
5 years ago