#ifndef CONDITION_CONDITION_NODE_HPP #define CONDITION_CONDITION_NODE_HPP #include namespace matador::condition { class condition_node_visitor; class condition_node { public: virtual ~condition_node() = default; virtual void accept(condition_node_visitor& visitor) const = 0; }; using condition_node_ptr = std::unique_ptr; } #endif //CONDITION_CONDITION_NODE_HPP