Commit Graph
7 Commits
Author SHA1 Message Date
Ion Gaztañaga 8355309c5f Added #pragma once 2014-11-01 19:28:24 +01:00
Ion Gaztañaga e43819d1d2 Added nothrow variants to unique_ptr 2014-10-10 22:03:47 +02:00
Ion Gaztañaga 9452115ee8 Avoid being dependent on Boost.PP. 2014-10-05 18:41:40 +02:00
Ion Gaztañaga 291a95c30a Reduced unused classes from meta_utiles and simplified the implementation of several traits classes to avoid inheritance from integral_constant
Moved declval to utility_core.hpp
2014-09-22 00:15:30 +02:00
Ion Gaztañaga 19d35253cf Added support for bounded arrays in unique_ptr. Splitted test in several subtests. 2014-09-01 23:59:10 +02:00
Ion Gaztañaga 7797b52f61 Added missing cstddef includes and corrected the use of plain "size_t" 2014-08-24 21:17:26 +02:00
Ion Gaztañaga e1da7c5ca1 Added class unique_ptr under boost::movelib namespace. This could be lifted to ::boost namespace if the community agrees.
This unique_ptr implementation is based on C++14, including make_unique functions. Large parte of the testsuite is based on Howard Hinnant's unique_ptr emulation testsuite.
2014-08-22 18:34:34 +02:00