// Copyright David Abrahams 2005. 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_AUX_TAG_DWA2005610_HPP # define BOOST_PARAMETER_AUX_TAG_DWA2005610_HPP # include # include namespace boost { namespace parameter { namespace aux { template ::type #endif > struct tag { typedef tagged_argument< Keyword , typename unwrap_cv_reference::type > type; }; #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) template struct tag { typedef tagged_argument< Keyword , ActualArg > type; }; #endif }}} // namespace boost::parameter::aux_ #endif // BOOST_PARAMETER_AUX_TAG_DWA2005610_HPP