Coguar / OOD

0 stars 0 forks source link

Замечания по Weather Station #4

Open alexey-malov opened 7 years ago

alexey-malov commented 7 years ago
    void RegisterObserver(IObserver<T> & observer, size_t priority)
    {
        m_observers.emplace(priority, &observer);
    }

    void RemoveObserver(ObserverType & observer) override
    {
        for (auto it = m_observers.begin(); it != m_observers.end(); ++it)
        {
            if (it->second == &observer)
            {
                m_observers.erase(it);
                break;
            }
        }
    }
alexey-malov commented 7 years ago