1
0
forked from Alepha/Alepha

10 Commits

Author SHA1 Message Date
373b07e1c4 Apply the newer namespace rules and layout/formatting. 2024-04-02 23:32:02 -04:00
13a1ed321a Discard some of the dead old bits of Reflection. 2023-11-10 11:55:18 -05:00
d1157cabf7 Start the C++23 adoption. 2023-11-07 05:30:50 -05:00
c5c65daea2 Start module renames on some reflection things. 2023-10-31 02:24:49 -04:00
ae5151c913 Start migrating some C++17 traits work to Concepts. 2023-10-25 22:23:17 -04:00
fe66d726be Clean up and regularize the prologue of files.
Mark them for C++20, remove the old module-faking hacks, etc.
2023-02-10 08:58:29 -08:00
5f15b0ee38 Document that I'm punting on the aggregate inspection. 2021-10-28 03:41:49 -04:00
3f5b5f692e Fix the off-by-one computation for empty bases.
Instead of counting as we go, just build it, and then count.
2021-10-28 03:34:02 -04:00
bdd222c4d5 Document the aggregate analysis algorithm.
(I still don't actually deal with the weird case of bases also
being members... but that's fairly rare.)
2021-10-28 03:32:18 -04:00
7b7e8a1b67 Partially on the way to complete 17 reflection.
I can't figure out why my computation on empty bases is 1 higher
than it should be -- so I'm punting, for now.  I'll revisit it
when I have more time.
2021-10-26 05:04:25 -04:00