|
|
@@ -8,6 +8,7 @@
|
|
|
* update documentation for meta, it contains less than half of the actual feature
|
|
|
|
|
|
* custom pools example:
|
|
|
+ - lockless fully concurrent ro/rw pool with free lists
|
|
|
- multi instance
|
|
|
- tables
|
|
|
- enable/disable component
|
|
|
@@ -19,11 +20,16 @@
|
|
|
|
|
|
WIP:
|
|
|
* HP: headless (sparse set only) view
|
|
|
+* HP: pass the registry to pools, basic poly storage should have only component member
|
|
|
* HP: make view pack work also with groups, make packs input iterator only, add view adapter for external sources
|
|
|
* HP: write documentation for custom storages and views!!
|
|
|
+* HP: add support for const references to any/poly (actual copy on copy, data vs cdata)
|
|
|
* HP: any/poly: configurable sbo size, compile-time policies like sbo-required.
|
|
|
* HP: registry: use a poly object for pools, no more pool_data type.
|
|
|
* HP: make runtime views use opaque storage and therefore return also elements.
|
|
|
+* HP: make try_get part of the storage adapter and use it in the poly storage.
|
|
|
+* HP: make poly storage optionally disabled
|
|
|
+* HP: poly support for data members and predefined vtable type (no need to adhere to the api of type)
|
|
|
* suppress warnings in meta.hpp (uninitialized members)
|
|
|
* add exclude-only views to combine with packs
|
|
|
* deprecate non-owning groups in favor of owning views and view packs, introduce lazy owning views
|