zengine/engine/3rdparty/singleton/src/singleton.cpp
2024-11-16 17:54:37 +08:00

14 lines
339 B
C++

#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;
}
}