Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::ecs::AsyncMessageQueue Member List

This is the complete list of members for helios::ecs::AsyncMessageQueue, including all inherited members.

AsyncMessageQueue()=defaulthelios::ecs::AsyncMessageQueue
AsyncMessageQueue(const AsyncMessageQueue &)=deletehelios::ecs::AsyncMessageQueue
AsyncMessageQueue(AsyncMessageQueue &&) noexcept=defaulthelios::ecs::AsyncMessageQueue
Clear()helios::ecs::AsyncMessageQueueinline
Clear()helios::ecs::AsyncMessageQueueinline
Enqueue(T &&message)helios::ecs::AsyncMessageQueueinline
Enqueue(AsyncMessageQueueProducerToken &token, T &&message)helios::ecs::AsyncMessageQueueinline
EnqueueBulk(R &&messages)helios::ecs::AsyncMessageQueueinline
EnqueueBulk(AsyncMessageQueueProducerToken &token, R &&messages)helios::ecs::AsyncMessageQueueinline
HasMessages() const noexcepthelios::ecs::AsyncMessageQueueinline
HasMessages() const noexcepthelios::ecs::AsyncMessageQueueinline
IsRegistered() const noexcepthelios::ecs::AsyncMessageQueueinline
MakeConsumerToken()helios::ecs::AsyncMessageQueueinline
MakeProducerToken()helios::ecs::AsyncMessageQueueinline
MessageCount() const noexcepthelios::ecs::AsyncMessageQueueinline
MessageCount() const noexcepthelios::ecs::AsyncMessageQueueinline
operator=(const AsyncMessageQueue &)=deletehelios::ecs::AsyncMessageQueue
operator=(AsyncMessageQueue &&) noexcept=defaulthelios::ecs::AsyncMessageQueue
Register()helios::ecs::AsyncMessageQueueinline
Reset() noexcepthelios::ecs::AsyncMessageQueueinline
Reset() noexcepthelios::ecs::AsyncMessageQueueinline
size_type typedefhelios::ecs::AsyncMessageQueue
Swap(AsyncMessageQueue &other) noexcepthelios::ecs::AsyncMessageQueueinline
swap(AsyncMessageQueue &lhs, AsyncMessageQueue &rhs) noexcepthelios::ecs::AsyncMessageQueuefriend
TypeCount() const noexcepthelios::ecs::AsyncMessageQueueinline
TypedStorage() noexcept -> TypedAsyncMessageStorage< T > &helios::ecs::AsyncMessageQueueinline
TypedStorage() const noexcept -> const TypedAsyncMessageStorage< T > &helios::ecs::AsyncMessageQueueinline
~AsyncMessageQueue()=defaulthelios::ecs::AsyncMessageQueue