...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
unique_ptr's converting constructor taking the source by value in C++03 compilers to allow simple conversions from convertible types returned by value.
unique_ptrsmart pointer. Thanks to Howard Hinnant for his excellent unique_ptr emulation code and testsuite.
move_if_noexceptutility. Thanks to Antony Polukhin for the implementation.