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

This is the complete list of members for helios::container::MultiTypeMap< Storage, Allocator >, including all inherited members.

allocator_type typedefhelios::container::MultiTypeMap< Storage, Allocator >
begin() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
begin() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
cbegin() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
cend() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Clear() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Clear(TypeIndex index) noexcepthelios::container::MultiTypeMap< Storage, Allocator >
ClearAll() noexcepthelios::container::MultiTypeMap< Storage, Allocator >
Contains() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Contains(TypeIndex index) const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Data() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Data() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Emplace(Args &&... args)helios::container::MultiTypeMap< Storage, Allocator >inline
Empty() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Empty(TypeIndex index) const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
EmptyAll() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
end() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
end() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Ensure()helios::container::MultiTypeMap< Storage, Allocator >
Ensure(TypeIndex index)helios::container::MultiTypeMap< Storage, Allocator >
Get() noexcepthelios::container::MultiTypeMap< Storage, Allocator >
Get() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
Get(TypeIndex index) noexcepthelios::container::MultiTypeMap< Storage, Allocator >
Get(TypeIndex index) const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
GetAllocator() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Merge(const MultiTypeMap< OtherStorage, OtherAllocator > &other)helios::container::MultiTypeMap< Storage, Allocator >
Merge(MultiTypeMap< OtherStorage, OtherAllocator > &&other)helios::container::MultiTypeMap< Storage, Allocator >
MultiTypeMap classhelios::container::MultiTypeMap< Storage, Allocator >friend
MultiTypeMap()=defaulthelios::container::MultiTypeMap< Storage, Allocator >
MultiTypeMap(const allocator_type &alloc)helios::container::MultiTypeMap< Storage, Allocator >inlineexplicit
MultiTypeMap(std::pmr::memory_resource *resource) noexcept(std::is_nothrow_constructible_v< allocator_type, std::pmr::memory_resource * >)helios::container::MultiTypeMap< Storage, Allocator >inlineexplicit
MultiTypeMap(std::nullptr_t)=deletehelios::container::MultiTypeMap< Storage, Allocator >
MultiTypeMap(const MultiTypeMap &other)=defaulthelios::container::MultiTypeMap< Storage, Allocator >
MultiTypeMap(MultiTypeMap &&other) noexcept=defaulthelios::container::MultiTypeMap< Storage, Allocator >
operator=(const MultiTypeMap &other)=defaulthelios::container::MultiTypeMap< Storage, Allocator >
operator=(MultiTypeMap &&other) noexcept=defaulthelios::container::MultiTypeMap< Storage, Allocator >
Remove() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Remove(TypeIndex index) noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Reset() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Reset(TypeIndex index) noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
ResetAll() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Size() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
Size() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
Size(TypeIndex index) const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
size_type typedefhelios::container::MultiTypeMap< Storage, Allocator >
Swap(MultiTypeMap &other) noexcept(std::is_nothrow_swappable_v< MapType > &&std::is_nothrow_swappable_v< allocator_type >)helios::container::MultiTypeMap< Storage, Allocator >inline
swap(MultiTypeMap &lhs, MultiTypeMap &rhs) noexcept(std::is_nothrow_swappable_v< MapType > &&std::is_nothrow_swappable_v< allocator_type >)helios::container::MultiTypeMap< Storage, Allocator >friend
TryEmplace(Args &&... args)helios::container::MultiTypeMap< Storage, Allocator >inline
TryGet() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
TryGet() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
TryGet(TypeIndex index) noexcepthelios::container::MultiTypeMap< Storage, Allocator >
TryGet(TypeIndex index) const noexcepthelios::container::MultiTypeMap< Storage, Allocator >
TypeCount() const noexcepthelios::container::MultiTypeMap< Storage, Allocator >inline
TypeIndex typedefhelios::container::MultiTypeMap< Storage, Allocator >
TypeIndexOf() noexcepthelios::container::MultiTypeMap< Storage, Allocator >inlinestatic
~MultiTypeMap()=defaulthelios::container::MultiTypeMap< Storage, Allocator >