darrengarvey / static-views

Proposed compile-time views and maps for Boost

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boost.StaticViews Travis Status Appveyor status License Documentation

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.

About

Proposed compile-time views and maps for Boost


Languages

Language:C++ 92.8%Language:Python 5.8%Language:Gnuplot 1.3%Language:HTML 0.1%