(Abandoned) Implementation of Boost's 2017 GSoC Project: Static Map. Mirrored from
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include/static_map
test
.clang-format change format of code Mar 19, 2017
.gitignore
.gitlab-ci.yml
CMakeLists.txt
LICENSE Initial commit Mar 17, 2017
README.md Abandon this project May 5, 2017
check-all.sh
check-optimized.sh
format.sh change format of code Mar 19, 2017
print-func-asm.sh Add more tests Mar 20, 2017

README.md

Static Map

build status Project Status: Abandoned - Initial development has started, but there has not yet been a stable, usable release; the project has been abandoned and the author(s) do not intend on continuing development.

A compile-time map built with constexpr targeting C++ 14 and zero runtime overhead.

This is a implementation of GSoC2017 project of Boost Foundation.

Highlights

  • O(1) lookup
  • string literals supported by constexpr_string_view
  • Customizable constexpr comparator and hash function
  • Modifiable

Tested platform

  • g++5.3
  • g++6
  • clang++3.8
  • clang++3.9