1234567891011121314151617181920212223242526272829303132333435363738 |
- // Copyright Daniel Wallin, David Abrahams 2005.
- // Copyright Cromwell D. Enage 2017.
- // 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_TAGGED_ARGUMENT_FWD_HPP
- #define BOOST_PARAMETER_TAGGED_ARGUMENT_FWD_HPP
- namespace boost { namespace parameter { namespace aux {
- template <typename Keyword, typename Arg>
- class tagged_argument;
- }}} // namespace boost::parameter::aux
- #include <boost/parameter/config.hpp>
- #if defined(BOOST_PARAMETER_HAS_PERFECT_FORWARDING)
- namespace boost { namespace parameter { namespace aux {
- template <typename Keyword, typename Arg>
- struct tagged_argument_rref;
- }}} // namespace boost::parameter::aux
- #endif
- #if defined(BOOST_PARAMETER_CAN_USE_MP11)
- namespace boost { namespace parameter { namespace aux {
- template <typename TaggedArg>
- struct tagged_argument_list_of_1;
- }}} // namespace boost::parameter::aux
- #endif
- #endif // include guard
|