getting_started_17.qbk 283 B

123456
  1. [#getting_started_17]
  2. template <class L, char Op, class R> struct eval_binary_op;
  3. template <class L, class R> struct eval_binary_op<L, '+', R> : boost::mpl::plus<L, R>::type {};
  4. template <class L, class R> struct eval_binary_op<L, '-', R> : boost::mpl::minus<L, R>::type {};