同步操作将从 cutself/proj 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// 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_MATCH_DWA2005714_HPP# define BOOST_PARAMETER_MATCH_DWA2005714_HPP# include <boost/detail/workaround.hpp># include <boost/preprocessor/seq/enum.hpp># if BOOST_WORKAROUND(__MWERKS__, <= 0x3003)// Temporary version of BOOST_PP_SEQ_ENUM until Paul M. integrates the workaround.# define BOOST_PARAMETER_SEQ_ENUM_I(size,seq) BOOST_PP_CAT(BOOST_PP_SEQ_ENUM_, size) seq# define BOOST_PARAMETER_SEQ_ENUM(seq) BOOST_PARAMETER_SEQ_ENUM_I(BOOST_PP_SEQ_SIZE(seq), seq)# else# define BOOST_PARAMETER_SEQ_ENUM(seq) BOOST_PP_SEQ_ENUM(seq)# endif# if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))# include <boost/parameter/config.hpp># include <boost/parameter/aux_/void.hpp># include <boost/preprocessor/arithmetic/sub.hpp># include <boost/preprocessor/facilities/intercept.hpp># include <boost/preprocessor/repetition/enum_trailing_params.hpp># define BOOST_PARAMETER_MATCH_DEFAULTS(ArgTypes) \BOOST_PP_ENUM_TRAILING_PARAMS( \BOOST_PP_SUB( \BOOST_PARAMETER_MAX_ARITY \, BOOST_PP_SEQ_SIZE(ArgTypes) \) \, ::boost::parameter::void_ BOOST_PP_INTERCEPT \)# else# define BOOST_PARAMETER_MATCH_DEFAULTS(ArgTypes)# endif//// Generates, e.g.//// typename dfs_params::match<A1,A2>::type name = dfs_params()//// with workarounds for Borland compatibility.//# define BOOST_PARAMETER_MATCH(ParameterSpec, ArgTypes, name) \typename ParameterSpec ::match< \BOOST_PARAMETER_SEQ_ENUM(ArgTypes) \BOOST_PARAMETER_MATCH_DEFAULTS(ArgTypes) \>::type name = ParameterSpec ()#endif // BOOST_PARAMETER_MATCH_DWA2005714_HPP
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。