flat_map
flat_map copied to clipboard
Header only associative linear container.
flat_map
flat_map is a header only associative container library that constructed on linear container. It compliants C++17/20 standard associative container requirements except complexity and interator/reference invalidation.
Requirements
- Fully C++17 conformant compiler and standard library
Documentations
- introduction
- references
- enum
- flat_map
- flat_set
- flat_multimap
- flat_multiset
- tied_sequence
Other implementations
- A standard flat_map (note: proposal, P0429R9)
- Boost.Container - flat_(multi)map/set associative containers
- ETL flat_map / flat_multimap flat_set / flat_multiset
- chromium base/containers library