Add support for make_shared of array of arrays. Correctly destroy elements and construct elements for the variadic template constructor variants.

[SVN r81229]
This commit is contained in:
Glen Fernandes
2012-11-07 14:42:10 +00:00
parent 6e873de0fa
commit dc5406aa5a
6 changed files with 247 additions and 9 deletions

View File

@@ -9,7 +9,7 @@
#ifndef BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
#define BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
#include <boost/shared_ptr.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/smart_ptr/detail/array_deleter.hpp>
#include <boost/smart_ptr/detail/make_array_helper.hpp>
#include <boost/smart_ptr/detail/sp_if_array.hpp>