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

This is the complete list of members for helios::mem::RefCounted< Derived, Allocator >, including all inherited members.

AllocatorType typedefhelios::mem::RefCounted< Derived, Allocator >
Empty() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
Get() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
GetAllocator() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator bool() const noexcepthelios::mem::RefCounted< Derived, Allocator >inlineexplicit
operator*() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator->() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator=(const RefCounted &other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator=(RefCounted &&other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator=(const RefCounted< Other, Allocator > &other) noexcepthelios::mem::RefCounted< Derived, Allocator >
operator=(RefCounted< Other, Allocator > &&other) noexcepthelios::mem::RefCounted< Derived, Allocator >
operator=(std::nullptr_t) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator=(const RefCounted< Other, Allocator > &other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator=(RefCounted< Other, Allocator > &&other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator==(const RefCounted &other) const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator==(std::nullptr_t) const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
operator==(const RefCounted< Other, Allocator > &other) const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCount() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted() noexcept=defaulthelios::mem::RefCounted< Derived, Allocator >
RefCounted(AllocatorType alloc) noexcepthelios::mem::RefCounted< Derived, Allocator >inlineexplicit
RefCounted(std::nullptr_t) noexcepthelios::mem::RefCounted< Derived, Allocator >inlineexplicit
RefCounted(std::nullptr_t, AllocatorType alloc) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(std::pmr::memory_resource *resource) noexcepthelios::mem::RefCounted< Derived, Allocator >inlineexplicit
RefCounted(Derived *ptr, std::pmr::memory_resource *resource) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(Derived *ptr, AllocatorType alloc) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(Derived *ptr) noexcepthelios::mem::RefCounted< Derived, Allocator >inlineexplicit
RefCounted(const RefCounted &other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(RefCounted &&other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(const RefCounted< Other, Allocator > &other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
RefCounted(RefCounted< Other, Allocator > &&other) noexcepthelios::mem::RefCounted< Derived, Allocator >inline
Release() noexcepthelios::mem::RefCounted< Derived, Allocator >inline
Reset() noexcepthelios::mem::RefCounted< Derived, Allocator >inline
Unique() const noexcepthelios::mem::RefCounted< Derived, Allocator >inline
~RefCounted() noexcepthelios::mem::RefCounted< Derived, Allocator >inline