Lines Matching refs:RhsT

49     template<typename LhsT, typename RhsT>
53 RhsT m_rhs;
61 BinaryExpr( bool comparisonResult, LhsT lhs, StringRef op, RhsT rhs ) in BinaryExpr()
69 auto operator && ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
76 auto operator || ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
83 auto operator == ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
90 auto operator != ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
97 auto operator > ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
104 auto operator < ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
111 auto operator >= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
118 auto operator <= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
142 template<typename LhsT, typename RhsT>
143 …auto compareEqual( LhsT const& lhs, RhsT const& rhs ) -> bool { return static_cast<bool>(lhs == rh…
153 template<typename LhsT, typename RhsT>
154 …auto compareNotEqual( LhsT const& lhs, RhsT&& rhs ) -> bool { return static_cast<bool>(lhs != rhs)…
171 template<typename RhsT>
172 auto operator == ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
179 template<typename RhsT>
180 auto operator != ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
187 template<typename RhsT>
188 auto operator > ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
191 template<typename RhsT>
192 auto operator < ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
195 template<typename RhsT>
196 auto operator >= ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
199 template<typename RhsT>
200 auto operator <= ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
204 template<typename RhsT>
205 auto operator && ( RhsT const& ) -> BinaryExpr<LhsT, RhsT const&> const {
206 static_assert(always_false<RhsT>::value,
211 template<typename RhsT>
212 auto operator || ( RhsT const& ) -> BinaryExpr<LhsT, RhsT const&> const {
213 static_assert(always_false<RhsT>::value,