Gaia-ECS v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages > Member List

This is the complete list of members for gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >, including all inherited members.

add_free(TItemHandle handle, uint32_t nextFreeIdx)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
add_free(size_type index, uint32_t generation, uint32_t nextFreeIdx)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
add_live(TListItem &&item)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
alloc(void *ctx)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
alloc()gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
begin() noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
begin() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
capacity() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
cbegin() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
cend() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
clear()gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
const_iterator typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
const_pointer typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
const_reference typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
data() noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
data() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
difference_type typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
empty() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
end() noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
end() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
free(TItemHandle handle)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
free_keep_live(TItemHandle handle)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
generation(size_type index) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
get_free_items() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
get_next_free_item() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
handle(size_type index) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
has(size_type index) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
has(TItemHandle handle) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
item_count() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
iterator typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
iterator_category typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
live_unsafe(size_type index)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
live_unsafe(size_type index) constgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
m_freeItemsgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
m_nextFreeIdxgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
next_free(size_type index) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
operator=(const paged_ilist &)=delete (defined in gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
operator=(paged_ilist &&other) noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
operator[](size_type index)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
operator[](size_type index) constgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
page_capacity() noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inlinestatic
page_count_for_capacity(size_type slotCnt) noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inlinestatic
paged_ilist()=default (defined in gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
paged_ilist(const paged_ilist &)=delete (defined in gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
paged_ilist(paged_ilist &&other) noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
payload_unsafe(size_type index)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
payload_unsafe(size_type index) constgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
pointer typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
reference typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
reserve(size_type cap)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
reserve_slot_table(size_type cap)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
size() const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
size_type typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
try_get(size_type index) noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
try_get(size_type index) const noexceptgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
validate() constgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline
value_type typedefgaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >
~paged_ilist() (defined in gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >)gaia::cnt::paged_ilist< TListItem, TItemHandle, MaxPages >inline