summaryrefslogtreecommitdiffhomepage
path: root/entity/metadata.hpp
AgeCommit message (Collapse)Author
2024-04-07use static_cast on void* instead of reinterpret_castStanislaw Halik
2024-03-02aStanislaw Halik
2024-02-28switch to using unqualified calls to {move,forward,swap}Stanislaw Halik
2023-09-13add no_unique_address macroStanislaw Halik
cf. https://devblogs.microsoft.com/cppblog/msvc-cpp20-and-the-std-cpp20-switch/
2023-08-25entities: add intents for metadataStanislaw Halik
It's going to be used for serialization which has different fields.
2023-08-23fix non-pch buildStanislaw Halik
2023-04-16use Corrade::Utility::moveStanislaw Halik
2023-04-09entities: fix error on duplicate field accessor typesStanislaw Halik
2023-03-19entity: get rid of field grouping featureStanislaw Halik
It wasn't implemented anyway.
2023-03-18pre-declare integer types without cstddef/cstdintStanislaw Halik
2023-02-24aStanislaw Halik
2022-11-20entity: use autoStanislaw Halik
2022-11-19entity: get field data indirectly via a specializationStanislaw Halik
so now classes will be able to #ifdef including `entity/metadata.hpp` and specifying the fields without incurring an ODR violation.
2022-11-19entity: make constantly() even more evilStanislaw Halik
2022-11-19entity: add the rest of erased accessorsStanislaw Halik
2022-11-19entity: make `constantly` more genericStanislaw Halik
2022-11-19entity: finish adding non-erased constraintsStanislaw Halik
Now only erased ones remain.
2022-11-19constantly<T> should be public APIStanislaw Halik
2022-11-19entity: wip constraintsStanislaw Halik
2022-11-19entity/metadata: detect ignored argumentsStanislaw Halik
2022-11-19entity: simplify some template invocationsStanislaw Halik
2022-11-19entity: fix whitespace & msvc warningsStanislaw Halik
2022-11-19entity: move concepts out to another fileStanislaw Halik
2022-11-19entity: wip optional argumentsStanislaw Halik
2022-11-19entity: add field enablement predicateStanislaw Halik
2022-11-18entity: add is-enabled predicateStanislaw Halik
2022-11-18entity: rename field -> metadataStanislaw Halik