]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/metaparse/doc/getting_started_24.qbk
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / metaparse / doc / getting_started_24.qbk
1 [#getting_started_24]
2
3 #include <boost/mpl/divides.hpp>
4 template <class L, class R> struct eval_binary_op<L, '/', R> : boost::mpl::divides<L, R>::type {};
5 using divides_token = token<lit_c<'/'>>;
6 using mult_exp2 = foldl_start_with_parser< sequence<one_of<times_token, divides_token>, int_token>, int_token, boost::mpl::quote2<binary_op> >;
7 using exp_parser16 = build_parser< foldl_start_with_parser< sequence<one_of<plus_token, minus_token>, mult_exp2>, mult_exp2, boost::mpl::quote2<binary_op> > >;
8