Skip to content

jmairboeck/PTL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. The included unit tests depend on CMake and Boost.Test.

Historical Note

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

About

Portable Template Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.6%
  • CMake 3.4%