/cpp-std-extensions

Extensions to the C++ standard library. This library implements polyfills to enable library functionality from later versions of C++ to be used in earlier versions. It also implements some nonstandard but useful extras.

Primary LanguageC++Boost Software License 1.0BSL-1.0

stdx - C++ Standard Extensions and Polyfill

Unit Tests

stdx is a C++ header-only library that:

  • backports to C++17 some standard library features from C++20 and beyond
  • adds some useful extra utilities that are missing from the standard

Some of the extras are available only with C++20 or later.

stdx supports:

  • clang 14 through 18
  • gcc 12 through 13

See the full documentation.