Commit Graph
39 Commits
Author SHA1 Message Date
Michele Caini 22d117a397 doc: fixed typo (close #578) 2020-10-26 22:35:49 +01:00
Michele Caini b7711f0182 doc: updated documentation for meta (clost #569) 2020-10-13 12:52:38 +02:00
Michele Caini ecc3c56cb1 doc: removed all references to old type_info class template 2020-09-24 08:25:49 +02:00
Michele Caini 0ac07e2e83 meta: reset is now part of meta_type 2020-08-10 18:15:11 +02:00
Michele Caini ade8533f28 meta: dedicate iterators for different types of meta containers 2020-06-22 11:07:57 +02:00
Michele Caini 6e2e030ba7 meta: updated documentation 2020-06-22 01:05:48 +02:00
Michele Caini 1d450ef27e meta: deprecate meta_[any|handle]::operator*, use ::ref instead 2020-06-18 18:21:12 +02:00
Michele Caini 0c777e10e5 doc: meta, container support 2020-06-18 10:17:50 +02:00
Michele Caini 290e942f3e doc: updated documentation for meta 2020-06-01 19:38:07 +02:00
Michele Caini 0adee56d76 meta: as_alias[_t] -> as_ref[_t] (see #479) 2020-04-30 23:59:17 +02:00
Michele Caini fedd50efe4 meta: added meta_any::ref as an alias to meta_any operator* (close #479) 2020-04-30 23:53:02 +02:00
Michele Caini 89dc7f817f meta: added resolve_type utility 2020-04-25 17:36:57 +02:00
Michele Caini b35521dfcb meta: deprecated resolve by id, added entt::resolve_id 2020-04-21 18:32:35 +02:00
Michele Caini e99e1dc2ac meta: factory::alias -> factory::type (with type_info<T>::id as a default identifier) 2020-04-20 22:34:30 +02:00
Michele Caini 34f05fb8dc doc: updated wiki for meta (close #448) 2020-03-21 16:56:29 +01:00
Michele Caini 22b93cdd0a meta: updated doc (see #361) 2019-12-29 15:16:12 +01:00
Michele Caini c57a7c745d meta: improved perf and compilation time, reduced loc 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 3cff21b4d0 updated doc (close #349) 2019-12-29 15:16:12 +01:00
Michele Caini 717b091b49 meta: internal and external indexing to disambiguate property overloads 2019-10-20 15:44:53 +02:00
Michele Caini 2382d2e21c meta: invocable properties (aka annotations - see #299) 2019-10-19 16:25:35 +02:00
Michele Caini 520ccfcd06 meta: support tuple as properties 2019-10-19 16:09:03 +02:00
Michele Caini 5ad4079dbf meta: std::get<1>-table properties are no longer accepted, only std::pair is supported 2019-10-19 15:19:58 +02:00
Innokentiy Alaytsev bfa46b795f Property list (#338)
* Fix typo in comment
* Implemented a function for adding a list of properties to meta-item
2019-10-19 15:13:43 +02:00
Michele Caini ecaa9c275c typo 2019-10-18 21:45:17 +02:00
Michele Caini 93fd1757f8 meta: more on properties (close #341) 2019-10-18 17:30:32 +02:00
Michele Caini 21c6f9e394 meta: updated documentation 2019-10-16 13:43:29 +02:00
Michele Caini 0e42a779e2 meta_any uses reference_wrapper instead of as_alias_t for aliasing 2019-09-06 08:19:28 +02:00
Michele Caini 576b931090 meta: updated doc (close #297) 2019-08-25 14:50:12 +02:00
Michele Caini b5e9811063 updated doc 2019-08-10 23:42:12 +02:00
Michele Caini d71f743e85 meta: updated documentation 2019-08-09 16:06:50 +02:00
Michele Caini 7026fe4d5a meta: review dtor policy 2019-08-06 00:32:29 +02:00
Michele Caini f6584b45ed doc: fixed typo 2019-07-31 14:17:24 +02:00
Michele Caini bad97a8b5b meta system:
* perf improvements
* meta_any::try_cast
* meta_any is void-friendly
* meta_any support for unmanaged objects
* general cleanup
2019-07-28 17:08:56 +02:00
Michele Caini a470925305 typo 2019-07-06 15:23:40 +02:00
Michele Caini 52bcf63554 more on hashed strings and unique identifiers 2019-05-27 00:07:40 +02:00
Michele Caini 5a3fdd225e meta: support to unregister types 2019-04-01 14:40:45 +02:00
Michele Caini 112d13c127 updated doc 2019-03-28 14:56:50 +01:00