- using DependentEntity = std::conditional_t<sizeof(T), Entity, Entity>;
- Handle<DependentEntity> dparent = parent;
-
- Pool<T> &pool = get_stage(*dparent).get_pools().template get_pool<T>();
+ Stage &stage = get_stage(*parent);
+ Pool<T> &pool = stage.get_pools().get_pool<T>();
+ bool first_created = !pool.get_capacity();