variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
BSL-1.0 License
Type-safe, memory-managed sum-types in C++11
byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library
C++ Tip Of The Week
A dynamically-resizable vector with fixed capacity and embedded storage
any lite - A C++17-like any, a type-safe container for single values of any type for C++98, C++11...
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-f...
observer-ptr - An observer_ptr for C++98 and later in a single-file header-only library (Extensio...
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-o...
expected lite - Expected objects in C++11 and later in a single-file header-only library
status-value - A class for status and optional value for C++11 and later, C++98 variant provided ...
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++9...
optional bare - A simple version of a C++17-like optional for default-constructible, copyable typ...
value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-...
boolean lite: A strong boolean type for C++98 and later