Lines Matching defs:AssignOpsCases
145 struct AssignOpsCases struct
147 template<typename Tag, int D = 0> struct case_ : proto::not_<_> {};
149 template<int D> struct case_< proto::tag::plus_assign, D > : _ {};
150 template<int D> struct case_< proto::tag::minus_assign, D > : _ {};
151 template<int D> struct case_< proto::tag::multiplies_assign, D > : _ {};
152 template<int D> struct case_< proto::tag::divides_assign, D > : _ {};
153 template<int D> struct case_< proto::tag::modulus_assign, D > : _ {};
154 template<int D> struct case_< proto::tag::shift_left_assign, D > : _ {};
155 template<int D> struct case_< proto::tag::shift_right_assign, D > : _ {};
156 template<int D> struct case_< proto::tag::bitwise_and_assign, D > : _ {};
157 template<int D> struct case_< proto::tag::bitwise_or_assign, D > : _ {};
158 template<int D> struct case_< proto::tag::bitwise_xor_assign, D > : _ {};