ankerl::nanobench
ankerl::nanobench is a platform independent microbenchmarking library for C++11/14/17/20.
#define ANKERL_NANOBENCH_IMPLEMENT
#include
int main() {
double d = 1.0;
ankerl::nanobench::Bench().run("some double ops", [&] {
MPark.Variant
C++17 std::variant for C++11/14/17
Introduction
MPark.Variant is an implementation of C++17 std::variant for C++11/14/17.
Based on
Continuously tested against libc++'s std::variant test suite.
Documentation
Integration
Single Header
Th