bruxisma / retain-ptr

WG21 P0468 implementation of an intrusive smart pointer for C++

Home Page:https://wg21.link/p0468

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This is a proposal (P0468) and reference implementation for an intrusive smart pointer for the C++ standard library. The example provided is fragile, as it is only being written against Python 3.5. More examples will eventually follow.

The implementation provided works with C++14, but could be backported to C++11. Due to the feature lockin of C++17, this will most likely not make it into the standard until C++20.

Creating the HTML file for the proposal requires rst2html.py, which is a part of the python docutils package.

The reference implementation (everything under the include directory) is under the BSD 2-clause.

About

WG21 P0468 implementation of an intrusive smart pointer for C++

https://wg21.link/p0468

License:Other


Languages

Language:C++ 84.7%Language:CSS 12.9%Language:CMake 2.4%Language:Makefile 0.1%