Code/Framework/AzCore/AzCore/Settings/SettingsRegistryScriptUtils.cpp
SettingsRegistryScriptProxy::SettingsRegistryScriptProxy(AZ::SettingsRegistryInterface* const settingsRegistry)
        : m_settingsRegistry(settingsRegistry, [](AZ::SettingsRegistryInterface*) {})
        , m_notifyEventProxy(AZStd::make_shared<NotifyEventProxy>())
    {
        RegisterScriptProxyForNotify(m_settingsRegistry.get(), m_notifyEventProxy.get());
    }
// Raw AZ::SettingsRegistryInterface pointer is not owned by the proxy, so it's deleter is a no-op
Raw AZ::SettingsRegistryInterface pointer is not owned by the proxy, so it's deleter is a no-op
Raw AZ :: SettingsRegistryInterface pointer is not owned by the proxy so it ' s deleter is a no - op
SettingsRegistryScriptProxy::SettingsRegistryScriptProxy(AZ::SettingsRegistryInterface* const settingsRegistry)
        : m_settingsRegistry(settingsRegistry, [](AZ::SettingsRegistryInterface*) {})
        , m_notifyEventProxy(AZStd::make_shared<NotifyEventProxy>())
    {
        RegisterScriptProxyForNotify(m_settingsRegistry.get(), m_notifyEventProxy.get());
    }
SettingsRegistryScriptProxy :: SettingsRegistryScriptProxy ( AZ :: SettingsRegistryInterface * const settingsRegistry ) : m_settingsRegistry ( settingsRegistry , [ ] ( AZ :: SettingsRegistryInterface * ) { } ) , m_notifyEventProxy ( AZStd :: make_shared < NotifyEventProxy > ( ) ) { RegisterScriptProxyForNotify ( m_settingsRegistry . get ( ) , m_notifyEventProxy . get ( ) ) ; }
Raw AZ::SettingsRegistryInterface pointer is not owned by the proxy, so it's deleter is a no-op
Raw AZ :: SettingsRegistryInterface pointer is not owned by the proxy so it ' s deleter is a no - op