LeviLamina
Loading...
Searching...
No Matches
flat_set.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
#include "mc/platform/brstd/associative_adapter.h"
6
7
namespace
brstd {
8
9
template
<
typename
Key,
typename
Compare = std::less<Key>,
typename
KeyContainer = std::vector<Key>>
10
class
flat_set
:
public
associative_adapter
<Key, no_value_t, Compare, KeyContainer, no_mapped_container_t> {
11
using
container_type = KeyContainer;
12
};
13
14
static_assert
(flat_set<int>::no_mapped_container ==
true
);
15
16
}
// namespace brstd
brstd::associative_adapter
Definition
associative_adapter.h:17
brstd::flat_set
Definition
flat_set.h:10
src
mc
platform
brstd
flat_set.h
Generated on
for LeviLamina by
1.16.1