1234567891011121314151617181920212223242526272829303132 |
- #ifndef BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED
- #define BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED
- // Copyright 2015-2017 Peter Dimov.
- //
- // Distributed under the Boost Software License, Version 1.0.
- //
- // See accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt
- namespace boost
- {
- namespace mp11
- {
- // mp_void<T...>
- namespace detail
- {
- template<class... T> struct mp_void_impl
- {
- using type = void;
- };
- } // namespace detail
- template<class... T> using mp_void = typename detail::mp_void_impl<T...>::type;
- } // namespace mp11
- } // namespace boost
- #endif // #ifndef BOOST_MP11_DETAIL_MP_VOID_HPP_INCLUDED
|