{{ size={ epool.size() } }}
- epool,view(simple)nr
{ epool.size() }
- epool[pos]
++pos
{ to_entity(free_list) != entity_traits::entity_mask }
- epool[it]
it = to_entity(epool[it])
{ pools_size() }
pools_size()
*pools.packed.first_base::value[$i].element.second
pools_size()
*pools.packed.first_base::value[$i].element.second,view(simple)
- groups.size()
{ vars_size() }
vars_size()
vars.ctx.packed.first_base::value[$i].element.second
{{ size={ packed.size() }, type={ info->alias,na } }}
- packed.capacity()
- mode,en
{ sparse.size() * entity_traits::page_size }
sparse,view(simple)
page = pos / entity_traits::page_size
offset = pos & (entity_traits::page_size - 1)
- *((entity_traits::entity_type *)&sparse[page][offset]) & entity_traits::entity_mask
++pos
{ packed.size() }
packed,view(simple)
- packed[pos]
++pos
{{ size={ base_type::packed.size() }, type={ base_type::info->alias,na } }}
- packed.first_base::value.capacity() * comp_traits::page_size
- comp_traits::page_size
- (base_type*)this,nand
- (base_type*)this,view(simple)nand
- packed.first_base::value[pos / comp_traits::page_size][pos & (comp_traits::page_size - 1)]
++pos
{{ size_hint={ view->packed.size() } }}
- pools,na
- filter,na
{{ size_hint={ pools[0]->packed.size() } }}
{{ size_hint=0 }}
- pools,na
- filter,na
<null>
<tombstone>