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.
flat_map is well known replacement of std::map to improve scan access performance.
- Fully C++17 conformant compiler and standard library
This library is header only library. No building and installing are required.
This library provides no special guarantee for inter-thread operations except read-only operations.
This library distributed under MIT license, see LICENSE for more detail.
Followings are the library that provides same 'flat_map' idiom.