Stroika Library
3.0d16
Help-Home
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"
10
#include "
Stroika/Foundation/Common/Compare.h
"
11
#include "Stroika/Foundation/Common/Concepts.h"
12
#include "Stroika/Foundation/Common/CountedValue.h"
13
14
/*
15
* \file
16
*/
17
18
namespace
Stroika::Foundation::Containers::DefaultTraits {
19
20
/**
21
* Default MultiSet<> Traits
22
*/
23
template
<
typename
T>
24
struct
MultiSet
{
25
/**
26
* \brief
27
*/
28
using
CountedValueType
=
Common::CountedValue<T>
;
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_ */
Compare.h
Stroika::Foundation::Common::CountedValue
Definition
CountedValue.h:38
Stroika::Foundation::Containers::DefaultTraits::MultiSet
Definition
DefaultTraits/MultiSet.h:24
Library
Sources
Stroika
Foundation
Containers
DefaultTraits
MultiSet.h
Generated by
1.9.8