for_each(m_observers.begin(), m_observers.end(), boost::bind(&Observer::onEvent, _1, boost::ref(*this)));
}
void ObservableMetadataProvider::addObserver(const Observer* newObserver) const
{
for_each(m_observers.begin(), m_observers.end(), boost::bind(&Observer::onEvent, _1, boost::ref(*this)));
}
void ObservableMetadataProvider::addObserver(const Observer* newObserver) const
{