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

This is the complete list of members for helios::ecs::AsyncMessageWrapper< T >, including all inherited members.

AsyncMessageWrapper(T &&message) noexcept(std::is_nothrow_move_constructible_v< T >)helios::ecs::AsyncMessageWrapper< T >inlineexplicit
AsyncMessageWrapper(const AsyncMessageWrapper &) noexcept(std::is_nothrow_copy_constructible_v< T >)=defaulthelios::ecs::AsyncMessageWrapper< T >
AsyncMessageWrapper(AsyncMessageWrapper &&) noexcept(std::is_nothrow_move_constructible_v< T >)=defaulthelios::ecs::AsyncMessageWrapper< T >
Name() const noexcepthelios::ecs::AsyncMessageWrapper< T >inline
operator*() noexcepthelios::ecs::AsyncMessageWrapper< T >inline
operator*() const noexcepthelios::ecs::AsyncMessageWrapper< T >inline
operator->() noexcepthelios::ecs::AsyncMessageWrapper< T >inline
operator->() const noexcepthelios::ecs::AsyncMessageWrapper< T >inline
operator=(const AsyncMessageWrapper &) noexcept(std::is_nothrow_copy_assignable_v< T >)=defaulthelios::ecs::AsyncMessageWrapper< T >
operator=(AsyncMessageWrapper &&) noexcept(std::is_nothrow_move_assignable_v< T >)=defaulthelios::ecs::AsyncMessageWrapper< T >
Take() noexcept(std::is_nothrow_move_constructible_v< T >)helios::ecs::AsyncMessageWrapper< T >inline
TypeIndex() const noexcepthelios::ecs::AsyncMessageWrapper< T >inline
Unwrap() noexcepthelios::ecs::AsyncMessageWrapper< T >inline
Unwrap() const noexcepthelios::ecs::AsyncMessageWrapper< T >inline
~AsyncMessageWrapper() noexcept(std::is_nothrow_destructible_v< T >)=defaulthelios::ecs::AsyncMessageWrapper< T >