1 | /* |
2 | * Copyright (c) 2014 Glen Joseph Fernandes |
3 | * glenfe at live dot com |
4 | * |
5 | * Distributed under the Boost Software License, |
6 | * Version 1.0. (See accompanying file LICENSE_1_0.txt |
7 | * or copy at http://boost.org/LICENSE_1_0.txt) |
8 | */ |
9 | #ifndef BOOST_SMART_PTR_DETAIL_UP_IF_ARRAY_HPP |
10 | #define BOOST_SMART_PTR_DETAIL_UP_IF_ARRAY_HPP |
11 | |
12 | #include <memory> |
13 | |
14 | namespace boost { |
15 | namespace detail { |
16 | template<class T> |
17 | struct up_if_array; |
18 | |
19 | template<class T> |
20 | struct up_if_array<T[]> { |
21 | typedef std::unique_ptr<T[]> type; |
22 | }; |
23 | } |
24 | } |
25 | |
26 | #endif |
27 | |