Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 886 Bytes

Readme.md

File metadata and controls

19 lines (14 loc) · 886 Bytes

Portable Template Library

(c) Michael Florian Hava

Released under the Boost Software License - Version 1.0, see "LICENSE_1_0.txt" for details.

Introduction

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.

Requirements

The PTL requires a conformant C++17 implementation. Unit tests depend on Catch2. Documentation depends on Doxygen.

Historical Note

This project was originally developed as part of CWC but has since been made independent.