Handy tools for manipulation of compile-time data.
StaticViews is a modern C++14/17
library that lets you easily manipulate
constexpr
homogeneous sequences using Ranges
TS syntax. The main building block is
a View, a non-owning container with random access to elements. These views can
be used to access of modify your data, and can be used instead of iterators.
Views are also easily composable which allows you to build constexpr
computational pipelines with a readable syntax. On top of views, a
static_map
, a compile-time hash table, is built. Full documentation is
available here.