Changed visibility of `observable_map_base::call_changed` to `protected`

This commit is contained in:
Felix Patschkowski 2024-07-11 22:34:26 +08:00 коммит произвёл GitHub
Родитель a22626ae6f
Коммит 4834e605f4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -619,15 +619,17 @@ WINRT_EXPORT namespace winrt
call_changed(Windows::Foundation::Collections::CollectionChange::Reset, impl::empty_value<K>());
}
private:
event<Windows::Foundation::Collections::MapChangedEventHandler<K, V>> m_changed;
protected:
void call_changed(Windows::Foundation::Collections::CollectionChange const change, K const& key)
{
m_changed(static_cast<D const&>(*this), make<args>(change, key));
}
private:
event<Windows::Foundation::Collections::MapChangedEventHandler<K, V>> m_changed;
struct args : implements<args, Windows::Foundation::Collections::IMapChangedEventArgs<K>>
{
args(Windows::Foundation::Collections::CollectionChange const change, K const& key) noexcept :