Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een functiesjabloon die een object van een type maakt en retourneert waarmee een waarneembare associatieve verzameling (kaart) wordt geïmplementeerd. Het object wordt geretourneerd als een IObservableMap en dat is de interface waarmee u de functies en eigenschappen van het geretourneerde object aanroept.
U kunt eventueel een bestaande std::map of std::unordered_maprvalue doorgeven aan de functie. U kunt ook een tijdelijk object doorgeven of std::move on an lvalue aanroepen.
Zie Verzamelingen met C++/WinRT voor meer informatie en codevoorbeelden.
Syntaxis
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)
Sjabloonparameters
typename K Het type sleutels in de verzameling.
typename V Het type van de waarden in de verzameling.
typename Compare Het type comparator dat moet worden gebruikt om sleutels te vergelijken.
typename Allocator Het type allocator van de associatieve container waaruit u de verzameling initialiseert, als u er een doorgeeft, anders de standaard-allocator.
Parameterwaarden
values Een optionele verwijzing naar een rvalue van het type std::map of std::unordered_map waaruit de elementen van het verzamelingsobject moeten worden geïnitialiseerd.
Retourwaarde
Een IObservableMap die een nieuw verzamelingsobject vertegenwoordigt.
Behoeften
Minimaal ondersteunde SDK: Windows SDK-versie 10.0.17763.0 (Windows 10, versie 1809)
Naamruimte: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundation.Collections.h