Commit Graph
59 Commits
Author SHA1 Message Date
Michele Caini 9a67652c0c meta: separate resolve.hpp file 2020-04-22 20:05:24 +02:00
Michele Caini ec4b264868 meta: export also the meta_node class template (close #464) 2020-04-20 22:34:30 +02:00
Michele Caini ff12c22f50 test: cleanup 2020-04-05 23:36:00 +02:00
Michele Caini ed7f09ab80 registry: updated tests (lib) 2020-04-05 23:32:10 +02:00
Michele Caini f68941992a emitter: updated tests (lib) 2020-04-05 23:22:16 +02:00
Michele Caini afcd9285e6 dispatcher: updated tests (lib) 2020-04-05 23:16:16 +02:00
Michele Caini 7aaa6dd986 build system: suppress a few other warnings here and there 2020-02-19 16:12:36 +01:00
Michele Caini 3c39cfe645 build system: trigger more warnings (at least with MSVC) and suppress as many as possible (close #420, close #394) 2020-02-19 15:01:13 +01:00
Michele Caini e52b3fd5bc meta: ::identifier renamed to ::alias, added meta_type::id to get the id of the underlying type (close #412) 2020-02-11 12:30:55 +01:00
Michele Caini 43766406ae registry/dispatcher/emitter: removed ::discard, updated test and doc 2019-12-29 15:16:12 +01:00
Michele Caini bad342b840 test: lib plugin std cpp 2019-12-29 15:16:12 +01:00
Michele Caini e3968a8f9d test: lib std cpp 2019-12-29 15:16:12 +01:00
Michele Caini f577183c24 build system: BUILD_PLUGIN is no longer required, plugins are libs 2019-12-29 15:16:12 +01:00
Michele Caini 99f81e82d5 build system: removed support for bazel (no longer maintained) 2019-12-29 15:16:12 +01:00
Michele Caini 7cfd3957de test_info:🆔 make the family-like fallback work across boundaries 2019-12-29 15:16:12 +01:00
Michele Caini 14034642f1 test: review 2019-12-29 15:16:12 +01:00
Michele Caini d9884917fb registry: added discard to free explicitly a pool 2019-12-29 15:16:12 +01:00
Michele Caini 95fd4e4c99 emitter: added discard to free explicitly a pool 2019-12-29 15:16:12 +01:00
Michele Caini 9457a55910 dispatcher: added discard to free explicitly a pool 2019-12-29 15:16:12 +01:00
Michele Caini acb70d4440 meta: uses type_id_v rather than other techniques 2019-12-29 15:16:12 +01:00
Michele Caini d1a6edad8a ENTT_OPAQUE_TYPE: to_integer -> to_integral 2019-12-29 15:16:12 +01:00
Michele Caini 83bea8b654 registry: uses type_id_v rather than families 2019-12-29 15:16:12 +01:00
Michele Caini 88467a87a4 emitter: uses type_id_v rather than a family 2019-12-29 15:16:12 +01:00
Michele Caini d1cdeb4a2d dispatcher: uses type_id_v rather than a family 2019-12-29 15:16:12 +01:00
Michele Caini 3d515a760c attribute.h: lib -> core 2019-12-29 15:16:12 +01:00
Michele Caini 026c5987dd suppress some warnings here and there 2019-12-29 15:16:12 +01:00
Michele Caini cc5ea60d2b test: minor changes (for code coverage) 2019-12-29 15:16:12 +01:00
Michele Caini 427587e591 test: ENTT_API_* definitions are set by means of cmake 2019-12-29 15:16:12 +01:00
Michele Caini 93ebe91bc5 test: removed useless FAIL() 2019-12-29 15:16:12 +01:00
Michele Caini fadb8f695e tests: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini 8bb1518d09 registry: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 2d2648cf57 emitter: : (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 231036784d dispatcher: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini df346ab380 lib, test: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini c7b8e82ada meta: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 46db75308c test: modularized lib tests 2019-12-29 15:16:12 +01:00
Michele Caini ea86d33bc1 meta: removed reset-all function (it was logically broken across boundaries) 2019-12-29 15:16:12 +01:00
Michele Caini c645cb83a2 meta: reset-all functionality (see #358) 2019-12-29 15:16:12 +01:00
Michele Caini 39e3a5a708 make macros require a trailing semicolon 2019-10-21 14:23:22 +02:00
Michele Caini 5a7e954aee meta: context review 2019-10-16 13:43:29 +02:00
Michele Caini 0e3bdc02ea meta: meta_factory::type supports named types (the identifier isn't required in this case) 2019-10-16 13:43:29 +02:00
Michele Caini a0c3a82c76 meta: cleanup and renaming 2019-10-16 13:43:29 +02:00
Michele Caini 085a281f8a meta: some tests across boundaries 2019-10-16 13:43:29 +02:00
Michele Caini 4404601fa3 meta: tests 2019-10-16 13:43:29 +02:00
Michele Caini c1b64770d1 updated tests 2019-09-25 23:54:53 +02:00
Ezekiel Warren 90798c161b Bazel Support (#287) (#291) 2019-08-21 15:11:29 +02:00
Michele Caini 1c7d9e3d75 signals meet references (close #289) 2019-08-18 15:21:29 +02:00
Michele Caini 7691a9bdad entt::component is now available 2019-08-11 17:21:30 +02:00
Michele Caini 11d18fa1af entity identifiers as enum classes (close #256) 2019-06-23 16:09:07 +02:00
Michele Caini 6b8d24d2f5 shared types -> named types 2019-03-15 14:42:50 +01:00