#ifndef MEMGRAPH_CYPHER_AST_OPERATORS_HPP #define MEMGRAPH_CYPHER_AST_OPERATORS_HPP #include "expr.hpp" namespace ast { struct And : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Or : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Lt : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Gt : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Ge : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Le : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Eq : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Ne : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Plus : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Minus : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Star : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Slash : public BinaryExpr { using BinaryExpr::BinaryExpr; }; struct Rem : public BinaryExpr { using BinaryExpr::BinaryExpr; }; } #endif