zengine/engine/3rdparty/singleton/src/singleton.cpp

14 lines
339 B
C++
Raw Normal View History

2024-10-22 21:52:43 +08:00
#include "singleton.h"
namespace singleapi {
pmr::unsynchronized_pool_resource* MemoryInfo::Pool() {
static pmr::unsynchronized_pool_resource pool;
return &pool;
}
GlobalManager* GlobalManager::Ptr()
{
static GlobalManager globalManager{ MemoryInfo::Pool()};
return &globalManager;
}
}