mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-17 08:34:23 -04:00
libstrat: convert to experimental new (super-accurate) sf allocation semantics
This commit is contained in:
parent
8314d015f3
commit
f06de12bea
149 changed files with 2852 additions and 1746 deletions
|
@ -20,17 +20,12 @@ namespace ams::pwm::server {
|
|||
|
||||
namespace {
|
||||
|
||||
ManagerImpl g_manager_impl;
|
||||
|
||||
std::shared_ptr<pwm::sf::IManager> GetManagerServiceObject() {
|
||||
static std::shared_ptr<pwm::sf::IManager> s_sp = ams::sf::GetSharedPointerTo<pwm::sf::IManager>(g_manager_impl);
|
||||
return s_sp;
|
||||
}
|
||||
ams::sf::UnmanagedServiceObject<pwm::sf::IManager, pwm::server::ManagerImpl> g_manager_impl;
|
||||
|
||||
}
|
||||
|
||||
std::shared_ptr<pwm::sf::IManager> GetServiceObject() {
|
||||
return GetManagerServiceObject();
|
||||
ams::sf::SharedPointer<pwm::sf::IManager> GetServiceObject() {
|
||||
return g_manager_impl.GetShared();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue