diff --git a/natvis/entt/entity.natvis b/natvis/entt/entity.natvis index dc1fd1e0c..e75446604 100644 --- a/natvis/entt/entity.natvis +++ b/natvis/entt/entity.natvis @@ -7,20 +7,34 @@ { pools.size() } - - pools.size() - *pools.packed.first_base::value[$i].element.second - + + + + + + + *pools.packed.first_base::value[pos].element.second,view(simple) + + ++pos + + groups.size() { vars.ctx.size() } - - vars.ctx.size() - vars.ctx.packed.first_base::value[$i].element.second - + + + + + + + vars.ctx.packed.first_base::value[pos].element.second + + ++pos + + @@ -31,13 +45,13 @@ - + {{ size={ packed.size() }, type={ info->alias,na } }} - packed.capacity() - mode,en - head + packed.capacity() + mode,en + head { sparse.size() * traits_type::page_size } @@ -63,8 +77,9 @@ + - + packed[pos] @@ -77,19 +92,20 @@ - + {{ size={ base_type::packed.size() }, type={ base_type::info->alias,na } }} - payload.capacity() * traits_type::page_size - traits_type::page_size - placeholder - (base_type*)this,nand - + payload.capacity() * traits_type::page_size + traits_type::page_size + placeholder + (base_type*)this,nand + (base_type*)this,view(simple)nand + - + payload[pos / traits_type::page_size][pos & (traits_type::page_size - 1)]