Pass the stored parameter if the result type is a reference, don't store otherwise.
More...
#include <ElementOperations.hpp>
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 2 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 3 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 4 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 5 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 6 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 7 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 8 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 9 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
result_type | operator() (boost::proto::tag::function, boost::mpl::int_< 10 >, typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
|
template<typename OpImpl, typename GrammarT>
template<typename ExprT, typename StateT, typename DataT>
template<typename ResultT>
struct cf3::solver::actions::Proto::CustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::apply< ResultT >
Pass the stored parameter if the result type is a reference, don't store otherwise.
Definition at line 493 of file ElementOperations.hpp.
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 2 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 3 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 4 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 5 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 6 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 7 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 8 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 9 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
result_type operator() |
( |
boost::proto::tag::function |
, |
|
|
boost::mpl::int_< 10 > |
, |
|
|
typename impl::expr_param |
expr, |
|
|
typename impl::state_param |
state, |
|
|
typename impl::data_param |
data |
|
) |
| const |
|
inline |
The documentation for this struct was generated from the following file: