Home
last modified time | relevance | path

Searched defs:AssignOpsCases (Results 1 – 2 of 2) sorted by relevance

/third_party/boost/libs/proto/example/
Dvector.cpp107 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 …]
Dmixed.cpp145 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 …]