xo-flatstring documentation master file

xo-flatstring documentation

xo-flatstring is a lightweight header-only library that provides a constexpr fixed-size no-allocation string implementation.

Why flatstring?

  1. flatstring instances can be used as template arguments. [1]

  2. flatstring operations (construction, concatenation, …) are constexpr, so can be done at compile time. [2]

  3. a flatstring expression can occupy both compile-time and runtime roles. [3]

Indices and Tables