7 template <
typename KEY_TYPE,
typename MAPPED_VALUE_TYPE>
8 class SortedMapping_stdmap;
10namespace Stroika::Foundation::Containers::Factory {
17 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
22 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
27 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
30 return [] (const KEY_COMPARER& keyComparer) {
41 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
44 return AccessDefault_ ();
46 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
49 return this->fFactory_ (keyComparer);
51 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
56 template <
typename KEY_TYPE,
typename VALUE_TYPE, ITotallyOrderingComparer<KEY_TYPE> KEY_COMPARER>
SortedMapping_stdmap<KEY_TYPE,MAPPED_VALUE_TYPE> is an std::map-based concrete implementation of the ...
Singleton factory object - Used to create the default backend implementation of a SortedMapping<> con...
constexpr SortedMapping_Factory()
Use this to wrap any basic comparer, and produce a Less comparer.