Searched defs:AssignOpsCases (Results 1 – 2 of 2) sorted by relevance
/third_party/boost/libs/proto/example/ |
D | vector.cpp | 107 struct AssignOpsCases struct 109 template<typename Tag, int D = 0> struct case_ : proto::not_<_> {}; 111 template<int D> struct case_< proto::tag::plus_assign, D > : _ {}; 112 template<int D> struct case_< proto::tag::minus_assign, D > : _ {}; 113 template<int D> struct case_< proto::tag::multiplies_assign, D > : _ {}; 114 template<int D> struct case_< proto::tag::divides_assign, D > : _ {}; 115 template<int D> struct case_< proto::tag::modulus_assign, D > : _ {}; 116 template<int D> struct case_< proto::tag::shift_left_assign, D > : _ {}; 117 template<int D> struct case_< proto::tag::shift_right_assign, D > : _ {}; 118 template<int D> struct case_< proto::tag::bitwise_and_assign, D > : _ {}; [all …]
|
D | mixed.cpp | 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 > : _ {}; [all …]
|