Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
DefaultTraits/MultiSet.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Containers_DefaultTraits_MultiSet_h_
5#define _Stroika_Foundation_Containers_DefaultTraits_MultiSet_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include "Stroika/Foundation/Common/Common.h"
11#include "Stroika/Foundation/Common/Concepts.h"
12#include "Stroika/Foundation/Common/CountedValue.h"
13
14/*
15 * \file
16 */
17
18namespace Stroika::Foundation::Containers::DefaultTraits {
19
20 /**
21 * Default MultiSet<> Traits
22 */
23 template <typename T>
24 struct MultiSet {
25 /**
26 * \brief
27 */
29
30 /**
31 * \brief
32 */
33 using CounterType = typename CountedValueType::CounterType;
34 };
35}
36
37/*
38 ********************************************************************************
39 **************************** Implementation Details ****************************
40 ********************************************************************************
41 */
42
43#endif /*_Stroika_Foundation_Containers_DefaultTraits_MultiSet_h_ */