Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.


// Copyright David Abrahams, Daniel Wallin 2003.
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at


#include <boost/parameter/aux_/tag.hpp>
#include <boost/parameter/config.hpp>

namespace boost { namespace parameter { namespace aux {

    struct tag_keyword_arg
        template <typename K, typename T>
        struct apply
            typedef typename ::boost::parameter::aux::tag<K,T>::type type;

        template <typename K, typename T>
        using fn = typename ::boost::parameter::aux::tag<K,T>::type;
}}} // namespace boost::parameter::aux

#endif  // include guard