stdx is a C++ header-only library that:
- backports to C++N some standard library features from C++(>N) and beyond
- adds some useful extra utilities that are missing from the standard
See the full documentation.
C++ standard support is as follows:
- C++23: main branch (active development)
- C++20: cpp20 branch (supported)
- C++17: unsupported, but many features in the cpp20 branch will work with C++17 also.
Compiler support:
| Branch | GCC versions | Clang versions |
|---|---|---|
| main | 12 thru 14 | 18 thru 21 |
| cpp20 | 12 thru 14 | 14 thru 21 |