/
usr
/
include
/
boost
/
phoenix
/
core
/
detail
/
cpp03
/
preprocessed
/
/usr/include/boost/phoenix/core/detail/cpp03/preprocessed
mkdir
upload
Name
Size
Mode
Actions
actor_operator.hpp
1101
0644
edit
dl
rm
actor_operator_10.hpp
32805
0644
edit
dl
rm
actor_operator_20.hpp
92330
0644
edit
dl
rm
actor_operator_30.hpp
180955
0644
edit
dl
rm
actor_operator_40.hpp
298680
0644
edit
dl
rm
actor_operator_50.hpp
445505
0644
edit
dl
rm
actor_result_of.hpp
1108
0644
edit
dl
rm
actor_result_of_10.hpp
7765
0644
edit
dl
rm
actor_result_of_20.hpp
17150
0644
edit
dl
rm
actor_result_of_30.hpp
29235
0644
edit
dl
rm
actor_result_of_40.hpp
44020
0644
edit
dl
rm
actor_result_of_50.hpp
61505
0644
edit
dl
rm
argument.hpp
1864
0644
edit
dl
rm
argument_no_predefined_10.hpp
3363
0644
edit
dl
rm
argument_no_predefined_20.hpp
6283
0644
edit
dl
rm
argument_no_predefined_30.hpp
9203
0644
edit
dl
rm
argument_no_predefined_40.hpp
12123
0644
edit
dl
rm
argument_no_predefined_50.hpp
15043
0644
edit
dl
rm
argument_predefined_10.hpp
6323
0644
edit
dl
rm
argument_predefined_20.hpp
12243
0644
edit
dl
rm
argument_predefined_30.hpp
18163
0644
edit
dl
rm
argument_predefined_40.hpp
24083
0644
edit
dl
rm
argument_predefined_50.hpp
30003
0644
edit
dl
rm
call.hpp
1031
0644
edit
dl
rm
call_10.hpp
14659
0644
edit
dl
rm
call_20.hpp
38244
0644
edit
dl
rm
call_30.hpp
71329
0644
edit
dl
rm
call_40.hpp
113914
0644
edit
dl
rm
call_50.hpp
165999
0644
edit
dl
rm
expression.hpp
1073
0644
edit
dl
rm
expression_10.hpp
21242
0644
edit
dl
rm
expression_20.hpp
60477
0644
edit
dl
rm
expression_30.hpp
118812
0644
edit
dl
rm
expression_40.hpp
196247
0644
edit
dl
rm
expression_50.hpp
292782
0644
edit
dl
rm
function_eval.hpp
1126
0644
edit
dl
rm
function_eval_10.hpp
28458
0644
edit
dl
rm
function_eval_20.hpp
94448
0644
edit
dl
rm
function_eval_30.hpp
197838
0644
edit
dl
rm
function_eval_40.hpp
338628
0644
edit
dl
rm
function_eval_50.hpp
516818
0644
edit
dl
rm
function_eval_expr.hpp
1156
0644
edit
dl
rm
function_eval_expr_10.hpp
7739
0644
edit
dl
rm
function_eval_expr_20.hpp
23876
0644
edit
dl
rm
function_eval_expr_30.hpp
49806
0644
edit
dl
rm
function_eval_expr_40.hpp
85536
0644
edit
dl
rm
function_eval_expr_50.hpp
131066
0644
edit
dl
rm
Edit:
/usr/include/boost/phoenix/core/detail/cpp03/preprocessed/call_10.hpp
(14659B)
/*============================================================================== Copyright (c) 2005-2010 Joel de Guzman Copyright (c) 2010 Thomas Heller 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) ==============================================================================*/ template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 1> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename boost::result_of< Fun(A0, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 2> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename boost::result_of< Fun(A0 , A1, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 3> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename boost::result_of< Fun(A0 , A1 , A2, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 4> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 5> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 6> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename proto::result_of::child_c<Expr, 5>::type A5; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4 , A5, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , proto::child_c< 5>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 7> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename proto::result_of::child_c<Expr, 5>::type A5; typedef typename proto::result_of::child_c<Expr, 6>::type A6; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , proto::child_c< 5>(e) , proto::child_c< 6>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 8> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename proto::result_of::child_c<Expr, 5>::type A5; typedef typename proto::result_of::child_c<Expr, 6>::type A6; typedef typename proto::result_of::child_c<Expr, 7>::type A7; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , proto::child_c< 5>(e) , proto::child_c< 6>(e) , proto::child_c< 7>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 9> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename proto::result_of::child_c<Expr, 5>::type A5; typedef typename proto::result_of::child_c<Expr, 6>::type A6; typedef typename proto::result_of::child_c<Expr, 7>::type A7; typedef typename proto::result_of::child_c<Expr, 8>::type A8; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , proto::child_c< 5>(e) , proto::child_c< 6>(e) , proto::child_c< 7>(e) , proto::child_c< 8>(e) , boost::phoenix::context(s, d) ); } }; template <typename Fun, typename Expr, typename State, typename Data> struct call_impl<Fun, Expr, State, Data, 10> : proto::transform_impl<Expr, State, Data> { typedef typename boost::phoenix::result_of::context<State, Data>::type context_type; typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::child_c<Expr, 1>::type A1; typedef typename proto::result_of::child_c<Expr, 2>::type A2; typedef typename proto::result_of::child_c<Expr, 3>::type A3; typedef typename proto::result_of::child_c<Expr, 4>::type A4; typedef typename proto::result_of::child_c<Expr, 5>::type A5; typedef typename proto::result_of::child_c<Expr, 6>::type A6; typedef typename proto::result_of::child_c<Expr, 7>::type A7; typedef typename proto::result_of::child_c<Expr, 8>::type A8; typedef typename proto::result_of::child_c<Expr, 9>::type A9; typedef typename boost::result_of< Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9, context_type) >::type result_type; result_type operator()( typename call_impl::expr_param e , typename call_impl::state_param s , typename call_impl::data_param d ) const { return Fun()( proto::child_c< 0>(e) , proto::child_c< 1>(e) , proto::child_c< 2>(e) , proto::child_c< 3>(e) , proto::child_c< 4>(e) , proto::child_c< 5>(e) , proto::child_c< 6>(e) , proto::child_c< 7>(e) , proto::child_c< 8>(e) , proto::child_c< 9>(e) , boost::phoenix::context(s, d) ); } };
Save
cmd:
run