]> git.lyx.org Git - lyx.git/blob - 3rdparty/boost/boost/mp11/detail/mp_void.hpp
Update to boost 1.72
[lyx.git] / 3rdparty / boost / boost / mp11 / detail / mp_void.hpp
1 #ifndef BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED
2 #define BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED
3
4 //  Copyright 2015-2017 Peter Dimov.
5 //
6 //  Distributed under the Boost Software License, Version 1.0.
7 //
8 //  See accompanying file LICENSE_1_0.txt or copy at
9 //  http://www.boost.org/LICENSE_1_0.txt
10
11 namespace boost
12 {
13 namespace mp11
14 {
15
16 // mp_void<T...>
17 namespace detail
18 {
19
20 template<class... T> struct mp_void_impl
21 {
22     using type = void;
23 };
24
25 } // namespace detail
26
27 template<class... T> using mp_void = typename detail::mp_void_impl<T...>::type;
28
29 } // namespace mp11
30 } // namespace boost
31
32 #endif // #ifndef BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED