8 class SortedSet_stdset;
10namespace Stroika::Foundation::Containers::Factory {
17 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
22 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
27 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
30 return [] (const COMPARER& comparer) {
41 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
44 return AccessDefault_ ();
46 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
49 return this->fFactory_ (comparer);
51 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
56 template <
typename T, ITotallyOrderingComparer<T> COMPARER>
SortedSet_stdset<T> is an std::set-based concrete implementation of the SortedSet<T> container patter...
Singleton factory object - Used to create the default backend implementation of a SortedSet<> contain...
constexpr SortedSet_Factory()
Use this to wrap any basic comparer, and produce a Less comparer.