// Copyright Cromwell D. Enage 2018. // 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) #ifndef BOOST_PARAMETER_IS_ARGUMENT_PACK_HPP #define BOOST_PARAMETER_IS_ARGUMENT_PACK_HPP #include #include #include #include #include namespace boost { namespace parameter { template struct is_argument_pack : ::boost::mpl::if_< ::boost::is_base_of< ::boost::parameter::aux::empty_arg_list,T> , ::boost::mpl::true_ , ::boost::parameter::aux::is_tagged_argument >::type { }; }} #endif // include guard