/
usr
/
include
/
boost
/
phoenix
/
object
/
detail
/
cpp03
/
preprocessed
/
/usr/include/boost/phoenix/object/detail/cpp03/preprocessed
mkdir
upload
Name
Size
Mode
Actions
construct.hpp
1076
0644
edit
dl
rm
construct_10.hpp
5748
0644
edit
dl
rm
construct_20.hpp
15828
0644
edit
dl
rm
construct_30.hpp
30908
0644
edit
dl
rm
construct_40.hpp
50988
0644
edit
dl
rm
construct_50.hpp
76068
0644
edit
dl
rm
construct_eval.hpp
1111
0644
edit
dl
rm
construct_eval_10.hpp
8984
0644
edit
dl
rm
construct_eval_20.hpp
26454
0644
edit
dl
rm
construct_eval_30.hpp
52524
0644
edit
dl
rm
construct_eval_40.hpp
87194
0644
edit
dl
rm
construct_eval_50.hpp
130464
0644
edit
dl
rm
construct_expr.hpp
1112
0644
edit
dl
rm
construct_expr_10.hpp
8561
0644
edit
dl
rm
construct_expr_20.hpp
25391
0644
edit
dl
rm
construct_expr_30.hpp
52021
0644
edit
dl
rm
construct_expr_40.hpp
88451
0644
edit
dl
rm
construct_expr_50.hpp
134681
0644
edit
dl
rm
new.hpp
1034
0644
edit
dl
rm
new_10.hpp
5598
0644
edit
dl
rm
new_20.hpp
15528
0644
edit
dl
rm
new_30.hpp
30458
0644
edit
dl
rm
new_40.hpp
50388
0644
edit
dl
rm
new_50.hpp
75318
0644
edit
dl
rm
new_eval.hpp
1069
0644
edit
dl
rm
new_eval_10.hpp
12980
0644
edit
dl
rm
new_eval_20.hpp
37280
0644
edit
dl
rm
new_eval_30.hpp
72780
0644
edit
dl
rm
new_eval_40.hpp
119480
0644
edit
dl
rm
new_eval_50.hpp
177380
0644
edit
dl
rm
new_expr.hpp
1070
0644
edit
dl
rm
new_expr_10.hpp
8181
0644
edit
dl
rm
new_expr_20.hpp
24661
0644
edit
dl
rm
new_expr_30.hpp
50941
0644
edit
dl
rm
new_expr_40.hpp
87021
0644
edit
dl
rm
new_expr_50.hpp
132901
0644
edit
dl
rm
Edit:
/usr/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_10.hpp
(8984B)
/*============================================================================== 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 This, typename A0 , typename A1, typename Context> struct result<This(A0 , A1, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2, typename Context> struct result<This(A0 , A1 , A2, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3, typename Context> struct result<This(A0 , A1 , A2 , A3, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4 , A5, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) , boost::phoenix::eval(a5, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4 , A5 , A6, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) , boost::phoenix::eval(a5, ctx) , boost::phoenix::eval(a6, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) , boost::phoenix::eval(a5, ctx) , boost::phoenix::eval(a6, ctx) , boost::phoenix::eval(a7, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7 , A8 const& a8 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) , boost::phoenix::eval(a5, ctx) , boost::phoenix::eval(a6, ctx) , boost::phoenix::eval(a7, ctx) , boost::phoenix::eval(a8, ctx) ); } template <typename This, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9, typename Context> struct result<This(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9, Context)> : detail::result_of::target<A0> { }; template <typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9, typename Context> typename detail::result_of::target<A0>::type operator()( A0 const& , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7 , A8 const& a8 , A9 const& a9 , Context const & ctx ) const { return typename detail::result_of::target<A0>::type( boost::phoenix::eval(a1, ctx) , boost::phoenix::eval(a2, ctx) , boost::phoenix::eval(a3, ctx) , boost::phoenix::eval(a4, ctx) , boost::phoenix::eval(a5, ctx) , boost::phoenix::eval(a6, ctx) , boost::phoenix::eval(a7, ctx) , boost::phoenix::eval(a8, ctx) , boost::phoenix::eval(a9, ctx) ); }
Save
cmd:
run