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

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

allocator_type typedefhelios::container::TypedBufferArray< Allocator >
AppendRange(Range &&range)helios::container::TypedBufferArray< Allocator >inline
At(size_type index) noexcepthelios::container::TypedBufferArray< Allocator >inline
At(size_type index) const noexcepthelios::container::TypedBufferArray< Allocator >inline
Back() noexcepthelios::container::TypedBufferArray< Allocator >inline
Back() const noexcepthelios::container::TypedBufferArray< Allocator >inline
begin() noexcepthelios::container::TypedBufferArray< Allocator >inline
begin() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Bytes() const noexcept -> std::span< const std::byte >helios::container::TypedBufferArray< Allocator >inline
Capacity() const noexcepthelios::container::TypedBufferArray< Allocator >
cbegin() const noexcepthelios::container::TypedBufferArray< Allocator >inline
cend() const noexcepthelios::container::TypedBufferArray< Allocator >inline
ChangeType() noexcepthelios::container::TypedBufferArray< Allocator >
Clear() noexcepthelios::container::TypedBufferArray< Allocator >
ContainerType typedefhelios::container::TypedBufferArray< Allocator >
crbegin() const noexcept -> std::reverse_iterator< const T * >helios::container::TypedBufferArray< Allocator >inline
crend() const noexcept -> std::reverse_iterator< const T * >helios::container::TypedBufferArray< Allocator >inline
Data() noexcept -> std::span< T >helios::container::TypedBufferArray< Allocator >inline
Data() const noexcept -> std::span< const T >helios::container::TypedBufferArray< Allocator >inline
difference_type typedefhelios::container::TypedBufferArray< Allocator >
ElementSize() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Emplace(size_type pos, Args &&... args)helios::container::TypedBufferArray< Allocator >inline
EmplaceBack(Args &&... args)helios::container::TypedBufferArray< Allocator >inline
Empty() const noexcepthelios::container::TypedBufferArray< Allocator >inline
end() noexcepthelios::container::TypedBufferArray< Allocator >inline
end() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Erase(size_type pos)helios::container::TypedBufferArray< Allocator >
Erase(size_type first_pos, size_type last_pos)helios::container::TypedBufferArray< Allocator >
Front() noexcepthelios::container::TypedBufferArray< Allocator >inline
Front() const noexcepthelios::container::TypedBufferArray< Allocator >inline
HasType() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Insert(size_type pos, T &&value)helios::container::TypedBufferArray< Allocator >inline
Insert(size_type pos, size_type count, const T &value)helios::container::TypedBufferArray< Allocator >inline
Insert(size_type pos, InputIt first, InputIt last) -> std::iter_value_t< InputIt > *helios::container::TypedBufferArray< Allocator >inline
Insert(size_type pos, std::initializer_list< T > init)helios::container::TypedBufferArray< Allocator >inline
InsertRange(size_type pos, Range &&range) -> std::ranges::range_value_t< Range > *helios::container::TypedBufferArray< Allocator >inline
IsType() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Merge(const TypedBufferArray< OtherAllocator > &other)helios::container::TypedBufferArray< Allocator >
Merge(TypedBufferArray< OtherAllocator > &&other)helios::container::TypedBufferArray< Allocator >
operator=(const TypedBufferArray &other)helios::container::TypedBufferArray< Allocator >
operator=(TypedBufferArray &&other) noexcept(std::is_nothrow_move_assignable_v< ContainerType >)helios::container::TypedBufferArray< Allocator >
operator=(std::initializer_list< T > init)helios::container::TypedBufferArray< Allocator >
operator=(std::initializer_list< T > init) -> TypedBufferArray &helios::container::TypedBufferArray< Allocator >
PopBack() noexcepthelios::container::TypedBufferArray< Allocator >
PushBack(T &&value)helios::container::TypedBufferArray< Allocator >inline
rbegin() noexcept -> std::reverse_iterator< T * >helios::container::TypedBufferArray< Allocator >inline
rbegin() const noexcept -> std::reverse_iterator< const T * >helios::container::TypedBufferArray< Allocator >inline
rend() noexcept -> std::reverse_iterator< T * >helios::container::TypedBufferArray< Allocator >inline
rend() const noexcept -> std::reverse_iterator< const T * >helios::container::TypedBufferArray< Allocator >inline
Reserve(size_type count)helios::container::TypedBufferArray< Allocator >
Reset() noexcepthelios::container::TypedBufferArray< Allocator >
Resize(size_type count)helios::container::TypedBufferArray< Allocator >inline
Resize(size_type count, const T &value)helios::container::TypedBufferArray< Allocator >inline
ShrinkToFit()helios::container::TypedBufferArray< Allocator >
Size() const noexcepthelios::container::TypedBufferArray< Allocator >inline
size_type typedefhelios::container::TypedBufferArray< Allocator >
SizeBytes() const noexcepthelios::container::TypedBufferArray< Allocator >inline
StoredTypeId() const noexcepthelios::container::TypedBufferArray< Allocator >inline
Swap(TypedBufferArray &other) noexcept(std::is_nothrow_swappable_v< ContainerType >)helios::container::TypedBufferArray< Allocator >
Swap(size_type index, size_type other_index)helios::container::TypedBufferArray< Allocator >inline
Swap(size_type index, size_type other_index)helios::container::TypedBufferArray< Allocator >inline
swap(TypedBufferArray &lhs, TypedBufferArray &rhs) noexcept(std::is_nothrow_swappable_v< ContainerType >)helios::container::TypedBufferArray< Allocator >friend
TypedBufferArray classhelios::container::TypedBufferArray< Allocator >friend
TypedBufferArray() noexcept(std::is_nothrow_default_constructible_v< ContainerType >)=defaulthelios::container::TypedBufferArray< Allocator >
TypedBufferArray(const allocator_type &alloc) noexcept(std::is_nothrow_constructible_v< ContainerType, const allocator_type & >)helios::container::TypedBufferArray< Allocator >inlineexplicit
TypedBufferArray(std::pmr::memory_resource *resource) noexcept(std::is_nothrow_constructible_v< allocator_type, std::pmr::memory_resource * >)helios::container::TypedBufferArray< Allocator >inlineexplicit
TypedBufferArray(std::nullptr_t)=deletehelios::container::TypedBufferArray< Allocator >
TypedBufferArray(size_type count)helios::container::TypedBufferArray< Allocator >explicit
TypedBufferArray(size_type count, const T &value)helios::container::TypedBufferArray< Allocator >
TypedBufferArray(InputIt first, InputIt last)helios::container::TypedBufferArray< Allocator >
TypedBufferArray(std::initializer_list< T > init)helios::container::TypedBufferArray< Allocator >inline
TypedBufferArray(const TypedBufferArray &other)helios::container::TypedBufferArray< Allocator >
TypedBufferArray(const TypedBufferArray &other, const allocator_type &alloc) noexcept(std::is_nothrow_constructible_v< ContainerType, const allocator_type & >)helios::container::TypedBufferArray< Allocator >
TypedBufferArray(TypedBufferArray &&other) noexcept(std::is_nothrow_move_constructible_v< ContainerType >)helios::container::TypedBufferArray< Allocator >
TypedBufferArray(TypedBufferArray &&other, const allocator_type &alloc) noexcept(std::is_nothrow_constructible_v< ContainerType, const allocator_type & >)helios::container::TypedBufferArray< Allocator >
TypeIndex typedefhelios::container::TypedBufferArray< Allocator >
TypeIndexOf() noexcepthelios::container::TypedBufferArray< Allocator >inlinestatic
~TypedBufferArray() noexcepthelios::container::TypedBufferArray< Allocator >inline