tenno 0.1.0
Loading...
Searching...
No Matches
tenno-tl documentation

Welcome to the tenno-tl documentation. This is a C++ library that provides utilities for memory management, algorithms, and threading. The library is header-only and requires a C++17 compliant compiler, and C++20 for advanced constexpr features.

‍Note: The library is currently in developement and is not ready for production.

Design goals

The library is designed with the following goals in mind:

  • values are returned as optional or expected instead of raising exceptions
  • heavy support for constexpr functions and data structures
  • thread-safe data structures
  • modern-looking c++ code
  • performance

Features

The library aims to provide thread safe / constexpr containers and algorithms that are not provided by the standard library, currently the library provides the following features:

And lots of other utilities and algorithms like:

You can browse the API documentation for more details.