summaryrefslogtreecommitdiffhomepage
path: root/test/entity.cpp
AgeCommit message (Collapse)Author
2024-05-06test: speed up compile timeStanislaw Halik
Removes implicit includes to <windows.h> and <cr/StringView.h> from all files. Goes from 30 to 20 seconds.
2024-04-04workaround msvc ICEStanislaw Halik
2024-04-04entity: fix getting enum min/maxStanislaw Halik
2024-04-04entity: fix getting vector min/maxStanislaw Halik
Leads to returning {0,0} and the field becoming uneditable in the GUI.
2023-11-05ccStanislaw Halik
2023-09-01rename entity -> objectStanislaw Halik
2023-08-25entities: add intents for metadataStanislaw Halik
It's going to be used for serialization which has different fields.
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-03-17bbbStanislaw Halik
2023-03-14aStanislaw Halik
2023-02-21wip inspector stuffStanislaw 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: add test for only some constraints passedStanislaw 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-19entity: whitespaceStanislaw Halik
2022-11-19entity/metadata: detect ignored argumentsStanislaw Halik
2022-11-19entity: fix whitespace & msvc warningsStanislaw Halik
2022-11-19entity: wip optional argumentsStanislaw Halik
2022-11-19test/entity: remove 'static' from anon namespaceStanislaw Halik
2022-11-19test/entity: move into anon namespaceStanislaw Halik
2022-11-19entity: add field enablement predicateStanislaw Halik
2022-11-18entity: rename field -> metadataStanislaw Halik
2022-11-18entity/field: add field name to erased accessorStanislaw Halik
2022-11-18entity: rename headerStanislaw Halik
2022-11-18entity: add typedef testStanislaw Halik
2022-11-18entity: add read-only property supportStanislaw Halik
2022-11-18entity: whitespaceStanislaw Halik
2022-11-18entity: split enum specialization into own headerStanislaw Halik
2022-11-18split erased accessor from main headerStanislaw Halik
2022-11-18add template interface to erased accessorStanislaw Halik
2022-11-18pick a less awkward name for type's nameStanislaw Halik
2022-11-18entity: accessors now have a static lifetimeStanislaw Halik
2022-11-16entity: add type erasure supportStanislaw Halik
2022-11-16entity: add function2 specializationsStanislaw Halik
2022-11-15now that it's done, remove itStanislaw Halik
It can always be brought back later.
2022-11-15entity: more metaprogrammingStanislaw Halik
2022-11-15entity: more metaprogrammingStanislaw Halik
2022-11-15entity: add some metaprogramming crapStanislaw Halik
2022-11-15entity: add visit_tupleStanislaw Halik
2022-11-15fixup! entity: add visit_tupleStanislaw Halik
2022-11-15entity: add visit_tupleStanislaw Halik
2022-11-14entity: more workStanislaw Halik
2022-11-13test stuffStanislaw Halik
2022-11-13entity stuffStanislaw Halik
2022-11-13aStanislaw Halik
2022-11-13test stuffStanislaw Halik