winrt::single_threaded_observable_map 関数テンプレート (C++/WinRT)
監視可能な連想コレクション (map) を実装する型のオブジェクトを作成して返す関数テンプレート。 オブジェクトは IObservableMap
必要に応じて、既存の
詳細とコード例については、「C++/WinRTを使用したコレクションの
構文
template <typename K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map()
template <typename K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map(std::map<K, V, Compare, Allocator>&& values)
template <typename K, typename V, typename Hash = std::hash<K>, typename KeyEqual = std::equal_to<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map(std::unordered_map<K, V, Hash, KeyEqual, Allocator>&& values)
テンプレート パラメーター
typename K
コレクション内のキーの型。
typename V
コレクション内の値の型。
typename Compare
キーの比較に使用する比較子の型。
typename Allocator
コレクションを初期化する連想コンテナーのアロケーターの型 (渡す場合)、それ以外の場合は既定のアロケーター。
パラメーター
戻り値
IObservableMap 新しいコレクション オブジェクトを表します。
必要条件
サポートされている最小 SDK: Windows SDK バージョン 10.0.17763.0 (Windows 10 バージョン 1809) を
Namespace: winrt
ヘッダー: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (既定で含まれます)
関連項目
- winrt 名前空間 を
する - winrt::observable_map_base 構造体テンプレート
- C++/WinRT を使用してコレクションを
する