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
7namespace brstd {
8
9template <typename Key, typename Compare = std::less<Key>, typename KeyContainer = std::vector<Key>>
10class flat_set : public associative_adapter<Key, no_value_t, Compare, KeyContainer, no_mapped_container_t> {
11 using container_type = KeyContainer;
12};
13
14static_assert(flat_set<int>::no_mapped_container == true);
15
16} // namespace brstd
Definition associative_adapter.h:17
Definition flat_set.h:10