LeviLamina
Loading...
Searching...
No Matches
flat_map.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5#include "mc/platform/brstd/associative_adapter.h"
6
7namespace brstd {
8
9template <
10 typename Key,
11 typename T,
12 typename Compare = std::less<Key>,
13 typename KeyContainer = std::vector<Key>,
14 typename MappedContainer = std::vector<T>>
15class flat_map : public associative_adapter<Key, T, Compare, KeyContainer, MappedContainer> {};
16
17static_assert(flat_map<int, int>::no_mapped_container == false);
18
19} // namespace brstd
Definition associative_adapter.h:17
Definition flat_map.h:15