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

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

allocator_type typedefhelios::container::TypedBuffer< Allocator >
Bytes() const noexcept -> std::span< const std::byte >helios::container::TypedBuffer< Allocator >
ChangeType() noexcepthelios::container::TypedBuffer< Allocator >
ElementSize() const noexcepthelios::container::TypedBuffer< Allocator >inline
Empty() const noexcepthelios::container::TypedBuffer< Allocator >inline
HasType() const noexcepthelios::container::TypedBuffer< Allocator >inline
IsType() const noexcepthelios::container::TypedBuffer< Allocator >inline
operator=(const TypedBuffer &other)helios::container::TypedBuffer< Allocator >
operator=(TypedBuffer &&other) noexcept(std::is_nothrow_move_assignable_v< StorageType >)helios::container::TypedBuffer< Allocator >
Reset() noexcepthelios::container::TypedBuffer< Allocator >
Set(Args &&... args)helios::container::TypedBuffer< Allocator >inline
size_type typedefhelios::container::TypedBuffer< Allocator >
StorageType typedefhelios::container::TypedBuffer< Allocator >
StoredTypeId() const noexcepthelios::container::TypedBuffer< Allocator >inline
Swap(TypedBuffer &other) noexcept(std::is_nothrow_swappable_v< StorageType >)helios::container::TypedBuffer< Allocator >
swap(TypedBuffer &lhs, TypedBuffer &rhs) noexcept(std::is_nothrow_swappable_v< StorageType >)helios::container::TypedBuffer< Allocator >friend
TypedBuffer() noexcept(std::is_nothrow_default_constructible_v< StorageType >)=defaulthelios::container::TypedBuffer< Allocator >
TypedBuffer(const allocator_type &alloc) noexcept(std::is_nothrow_constructible_v< StorageType, const allocator_type & >)helios::container::TypedBuffer< Allocator >inlineexplicit
TypedBuffer(std::pmr::memory_resource *resource) noexcept(std::is_nothrow_constructible_v< allocator_type, std::pmr::memory_resource * >)helios::container::TypedBuffer< Allocator >inlineexplicit
TypedBuffer(std::nullptr_t)=deletehelios::container::TypedBuffer< Allocator >
TypedBuffer(std::in_place_type_t< T > tag, Args &&... args)helios::container::TypedBuffer< Allocator >explicit
TypedBuffer(std::in_place_type_t< T > tag, const allocator_type &alloc, Args &&... args)helios::container::TypedBuffer< Allocator >
TypedBuffer(const TypedBuffer &other)helios::container::TypedBuffer< Allocator >
TypedBuffer(TypedBuffer &&other) noexcept(std::is_nothrow_move_constructible_v< StorageType >)helios::container::TypedBuffer< Allocator >
TypeIndex typedefhelios::container::TypedBuffer< Allocator >
TypeIndexOf() noexcepthelios::container::TypedBuffer< Allocator >inlinestatic
Value() noexcepthelios::container::TypedBuffer< Allocator >inline
Value() const noexcepthelios::container::TypedBuffer< Allocator >inline
~TypedBuffer() noexcepthelios::container::TypedBuffer< Allocator >inline