|
@@ -39,3 +39,8 @@ TODO:
|
|
|
* cleanup common view from tricks to handle single swap-only and in-place, if constexpr branches
|
|
* cleanup common view from tricks to handle single swap-only and in-place, if constexpr branches
|
|
|
* consider returning subrange for swap-only sparse sets or consider using filtered each for in-place storage (smilar to storage entity), cleanup views
|
|
* consider returning subrange for swap-only sparse sets or consider using filtered each for in-place storage (smilar to storage entity), cleanup views
|
|
|
* stop supporting func() for view::each (nonsense)
|
|
* stop supporting func() for view::each (nonsense)
|
|
|
|
|
+* exploit ref/cref in any to avoid invoking the vtable if possible
|
|
|
|
|
+* review meta properties and details, maybe a dense map is too much
|
|
|
|
|
+* self assignment support for any and meta_any
|
|
|
|
|
+* meta support for use defined traits (room for them on meta traits)
|
|
|
|
|
+* entity based component_traits
|