OrbitEngine::Engine::MemoryDomain class

Public static functions

static auto Get() -> MemoryDomain*

Constructors, destructors, conversion operators

MemoryDomain()
~MemoryDomain()

Public functions

template<typename T>
auto Create() -> StrongPtr<T>
template<typename T>
void Destroy(Ptr<T>& object)
template<typename T>
auto GetAll() -> const std::vector<WeakPtr<T>>&