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

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

allocator_type typedefhelios::container::CallableBufferArrayImpl< Allocator, Signatures >
byte_allocator_type typedefhelios::container::CallableBufferArrayImpl< Allocator, Signatures >
CallableBufferArrayImpl()=defaulthelios::container::CallableBufferArrayImpl< Allocator, Signatures >
CallableBufferArrayImpl(const allocator_type &alloc)helios::container::CallableBufferArrayImpl< Allocator, Signatures >inlineexplicit
CallableBufferArrayImpl(std::pmr::memory_resource *resource)helios::container::CallableBufferArrayImpl< Allocator, Signatures >inlineexplicit
CallableBufferArrayImpl(std::nullptr_t)=deletehelios::container::CallableBufferArrayImpl< Allocator, Signatures >
CallableBufferArrayImpl(const CallableBufferArrayImpl &)=deletehelios::container::CallableBufferArrayImpl< Allocator, Signatures >
CallableBufferArrayImpl(CallableBufferArrayImpl &&other) noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
CapacityBytes() const noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Clear() noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Empty() const noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
GetAllocator() const noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Invoke(UArgs &&... args) noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
kNumOperationshelios::container::CallableBufferArrayImpl< Allocator, Signatures >static
Merge(CallableBufferArrayImpl &&other)helios::container::CallableBufferArrayImpl< Allocator, Signatures >
offset_allocator_type typedefhelios::container::CallableBufferArrayImpl< Allocator, Signatures >
operator=(const CallableBufferArrayImpl &)=deletehelios::container::CallableBufferArrayImpl< Allocator, Signatures >
operator=(CallableBufferArrayImpl &&other) noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Push(T &&callable)helios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Push(T &&callable)helios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Reserve(size_type count)helios::container::CallableBufferArrayImpl< Allocator, Signatures >
ReserveBytes(size_type bytes)helios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
Size() const noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline
size_type typedefhelios::container::CallableBufferArrayImpl< Allocator, Signatures >
Swap(CallableBufferArrayImpl &other) noexcept(std::is_nothrow_swappable_v< BufferType > &&std::is_nothrow_swappable_v< OffsetsType >)helios::container::CallableBufferArrayImpl< Allocator, Signatures >
swap(CallableBufferArrayImpl &lhs, CallableBufferArrayImpl &rhs) noexcept(std::is_nothrow_swappable_v< BufferType > &&std::is_nothrow_swappable_v< OffsetsType >)helios::container::CallableBufferArrayImpl< Allocator, Signatures >friend
~CallableBufferArrayImpl() noexcepthelios::container::CallableBufferArrayImpl< Allocator, Signatures >inline