Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::container::SparseSet< T, IndexType, Allocator > Member List

This is the complete list of members for helios::container::SparseSet< T, IndexType, Allocator >, including all inherited members.

allocator_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
begin() noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
begin() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Capacity() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
cbegin() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
cend() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Clear() noexcepthelios::container::SparseSet< T, IndexType, Allocator >
const_iterator typedefhelios::container::SparseSet< T, IndexType, Allocator >
const_pointer typedefhelios::container::SparseSet< T, IndexType, Allocator >
const_reference typedefhelios::container::SparseSet< T, IndexType, Allocator >
const_reverse_iterator typedefhelios::container::SparseSet< T, IndexType, Allocator >
Contains(IndexType index) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >
crbegin() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
crend() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Data() noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Data() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
dense_container_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
dense_index_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
Emplace(IndexType index, Args &&... args)helios::container::SparseSet< T, IndexType, Allocator >inline
Empty() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
end() noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
end() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Get(IndexType index) noexcepthelios::container::SparseSet< T, IndexType, Allocator >
Get(IndexType index) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >
GetAllocator() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
GetByDenseIndex(DenseIndexType dense_index) noexcepthelios::container::SparseSet< T, IndexType, Allocator >
GetByDenseIndex(DenseIndexType dense_index) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >
GetDenseIndex(IndexType index) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >
index_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
Insert(IndexType index, const T &value)helios::container::SparseSet< T, IndexType, Allocator >inline
Insert(IndexType index, T &&value)helios::container::SparseSet< T, IndexType, Allocator >inline
IsValidIndex(IndexType index) noexcepthelios::container::SparseSet< T, IndexType, Allocator >inlinestatic
iterator typedefhelios::container::SparseSet< T, IndexType, Allocator >
kInvalidDenseIndexhelios::container::SparseSet< T, IndexType, Allocator >static
kInvalidIndexhelios::container::SparseSet< T, IndexType, Allocator >static
MaxSize() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
operator=(const SparseSet &other)=defaulthelios::container::SparseSet< T, IndexType, Allocator >
operator=(SparseSet &&) noexcept=defaulthelios::container::SparseSet< T, IndexType, Allocator >
operator==(const SparseSet &other) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
pointer typedefhelios::container::SparseSet< T, IndexType, Allocator >
rbegin() noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
rbegin() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
reference typedefhelios::container::SparseSet< T, IndexType, Allocator >
Remove(IndexType index) noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
rend() noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
rend() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
Reserve(size_type n)helios::container::SparseSet< T, IndexType, Allocator >inline
ReserveSparse(IndexType max_index)helios::container::SparseSet< T, IndexType, Allocator >inline
reverse_iterator typedefhelios::container::SparseSet< T, IndexType, Allocator >
ShrinkToFit()helios::container::SparseSet< T, IndexType, Allocator >inline
Size() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
size_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
sparse_container_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
SparseCapacity() const noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
SparseSet() noexcept(std::is_nothrow_default_constructible_v< Allocator >)=defaulthelios::container::SparseSet< T, IndexType, Allocator >
SparseSet(const Allocator &alloc) noexcept(noexcept(SparseAllocator(alloc)))helios::container::SparseSet< T, IndexType, Allocator >inlineexplicit
SparseSet(const SparseSet &other)=defaulthelios::container::SparseSet< T, IndexType, Allocator >
SparseSet(SparseSet &&) noexcept=defaulthelios::container::SparseSet< T, IndexType, Allocator >
Swap(SparseSet &other) noexcepthelios::container::SparseSet< T, IndexType, Allocator >inline
TryGet(IndexType index) noexcepthelios::container::SparseSet< T, IndexType, Allocator >
TryGet(IndexType index) const noexcepthelios::container::SparseSet< T, IndexType, Allocator >
value_type typedefhelios::container::SparseSet< T, IndexType, Allocator >
~SparseSet()=defaulthelios::container::SparseSet< T, IndexType, Allocator >