Lines Matching refs:BinaryExpr
50 class BinaryExpr : public ITransientExpression {
61 BinaryExpr( bool comparisonResult, LhsT lhs, StringRef op, RhsT rhs ) in BinaryExpr() function
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 {
172 auto operator == ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
175 auto operator == ( bool rhs ) -> BinaryExpr<LhsT, bool> const {
180 auto operator != ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
183 auto operator != ( bool rhs ) -> BinaryExpr<LhsT, bool> const {
188 auto operator > ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
192 auto operator < ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
196 auto operator >= ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
200 auto operator <= ( RhsT const& rhs ) -> BinaryExpr<LhsT, RhsT const&> const {
205 auto operator && ( RhsT const& ) -> BinaryExpr<LhsT, RhsT const&> const {
212 auto operator || ( RhsT const& ) -> BinaryExpr<LhsT, RhsT const&> const {