summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-11-19entity: finish adding non-erased constraintsStanislaw Halik
Now only erased ones remain.
2022-11-19entity: fix buildStanislaw Halik
2022-11-19entity: move out erased constraintsStanislaw Halik
2022-11-19entity: whitespaceStanislaw Halik
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/contraints: fix clamping to T's rangeStanislaw Halik
2022-11-19entity: move concepts out to another fileStanislaw 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: add is-enabled predicateStanislaw Halik
2022-11-18cmake: kill suggested parentheses warningStanislaw 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: reformat onlyStanislaw Halik
2022-11-18entity: add typedef testStanislaw Halik
2022-11-18entity: add read-only property supportStanislaw Halik
2022-11-18entity: fix warningStanislaw Halik
2022-11-18compat: remove integer-types headerStanislaw Halik
Other headers incldue <cstddef> and <cstdint> anyway.
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-18now disable rttiStanislaw Halik
2022-11-18make the mangled name from `name_of` shorterStanislaw 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-17add demumble, a demangling libraryStanislaw Halik
2022-11-17use boolean bitfields, not uint8_tStanislaw Halik
2022-11-16ci: fix link failure due to undefined typeinfoStanislaw Halik
2022-11-16entity: add type erasure supportStanislaw Halik
2022-11-16entity: don't need static string literal after allStanislaw Halik
2022-11-16entity: pass small trivial types by valueStanislaw Halik
2022-11-16entity: add function2 specializationsStanislaw Halik
2022-11-16cmake: reenable rttiStanislaw Halik
2022-11-16cmake: fix accidental duplicationStanislaw Halik
2022-11-16compat/fu2: fix itStanislaw Halik
2022-11-16compat: add function2Stanislaw Halik
From <https://github.com/Naios/function2>.
2022-11-15put all 'namespace detail' stuff in one placeStanislaw 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: only use own template template parameter typeStanislaw Halik
2022-11-15entity: random assorted nonsenseStanislaw Halik