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

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

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