Lines Matching refs:Lhs
85 template<typename Lhs, typename Rhs>
86 struct result<poly_add(Lhs,Rhs)>
87 : boost::remove_reference<Lhs>
90 template<typename Lhs, typename Rhs>
91 Lhs operator()(const Lhs& lhs, const Rhs& rhs) const in operator ()()
102 template<typename Lhs, typename Rhs>
103 struct result<poly_mult(Lhs, Rhs)>
104 : boost::remove_reference<Lhs>
107 template<typename Lhs, typename Rhs>
108 Lhs operator()(const Lhs& lhs, const Rhs& rhs) const in operator ()()
250 template<typename Lhs, typename Rhs>
253 typedef Lhs type;
256 template<typename Lhs, typename Rhs>
257 typename result<Lhs,Rhs>::type
258 operator()(const Lhs& lhs, const Rhs& rhs) const