summaryrefslogtreecommitdiffstats
path: root/src/common/parent_of_member.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Silence std::aligned_storage warnings as it's deprecated in C++23,Kelebek12022-09-011-1/+1
| | | | replace it with alignas() and a C array
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | 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.
* common: Reduce unused includesameerj2022-03-191-1/+0
|
* parent_of_member: Make sign conversion explicit in OffsetOfImpl()Lioncash2021-05-101-1/+2
| | | | | Previously these conversions were implicit and causing quite a few warnings on clang.
* common: parent_of_member: Fix build for OffsetOf().bunnei2021-05-061-4/+4
|
* common/parent_of_member: Replace TYPED_STORAGE define with template aliasLioncash2021-01-121-6/+8
| | | | Provides the same construct, but makes it obey namespacing.
* common: Introduce useful tree structures.bunnei2021-01-111-0/+189