Giel van Schijndel de38a735ea boost::make_shared: use Constructor Forwarding on C++03
Use Boost.Move's move emulation and documented Constructor Forwarding
technique to provide (partial) constructor forwarding on compilers that
don't support r-value references.

This allows constructing types taking movable-but-not-copyable types as
constructor arguments. Additionally it's generally more efficient for
movable-and-copyable types, but that's just a nice-to-have.
2016-07-25 15:02:57 +02:00
2004-07-25 12:01:00 +00:00
2014-08-18 15:10:40 +01:00
2008-09-17 22:17:29 +00:00
2000-07-07 16:04:40 +00:00
2016-05-21 22:07:23 +03:00
2016-05-21 18:23:41 +03:00
2000-07-27 14:18:23 +00:00
2014-02-04 22:45:58 -08:00
2000-07-27 14:18:23 +00:00
2016-05-21 19:34:15 +03:00
2014-02-04 22:45:58 -08:00
2014-02-04 22:45:58 -08:00
2000-07-27 14:18:23 +00:00
2014-02-04 22:45:58 -08:00
2014-02-04 22:45:58 -08:00

Boost.SmartPtr

Branch Travis Appveyor
Develop Build Status Build Status
Master Build Status Build Status
S
Description
Boost.org smart_ptr module
Readme 3.5 MiB
Languages
C++ 99.5%
CMake 0.3%