Portable Template Library
(c) Michael Florian Hava
Released under the Boost Software License - Version 1.0, see "LICENSE_1_0.txt" for details.
The Portable Template Library (PTL) is a header-only library providing "standard library"-style class templates that are guaranteed to be binary stable (their binary representation NEVER changes) - this property enables them to be portable between different compiler(version)s and therefore suitable for the definition of C++-based interfaces of precompiled libraries on platforms that lack a standardised C++ ABI.
The PTL requires a conformant C++17 implementation. The included unit tests depend on CMake and Boost.Test.
This project was originally developed as part of CWC but has since been made independent.