Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch > Member List

This is the complete list of members for helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >, including all inherited members.

explicit(sizeof...(Args)==1) const expr FastPimpl(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
FastPimpl(const FastPimpl &other) noexcept(noexcept(FastPimpl(std::declval< const T & >())))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
FastPimpl(FastPimpl &&other) noexcept(noexcept(FastPimpl(std::declval< T && >())))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
operator*() noexcepthelios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
operator*() const noexcepthelios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
operator->() noexcepthelios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
operator->() const noexcepthelios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >inline
operator=(const FastPimpl &rhs) noexcept(noexcept(std::declval< T & >()=std::declval< const T & >()))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >
operator=(FastPimpl &&rhs) noexcept(noexcept(std::declval< T & >()=std::declval< T && >()))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >
operator=(const T &value) noexcept(noexcept(std::declval< T & >()=std::declval< const T & >()))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >
operator=(T &&value) noexcept(noexcept(std::declval< T & >()=std::declval< T && >()))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >
~FastPimpl() noexcept(noexcept(std::destroy_at(std::declval< T * >())))helios::utils::FastPimpl< T, Size, Alignment, RequireStrictMatch >