Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "node.h"
- DateComparisonNode::DateComparisonNode(const Comparison &comparison, const Date &date)
- : _comparison(comparison), _date(date) {}
- bool DateComparisonNode::Evaluate(const Date &date, const string &event) const {
- return false;
- }
- EventComparisonNode::EventComparisonNode(const Comparison &comparison, const string &value)
- : _comparison(comparison), _value(value) {}
- bool EventComparisonNode::Evaluate(const Date &date, const string &event) const {
- return false;
- }
- LogicalOperationNode::LogicalOperationNode(const LogicalOperation &logical_operation,
- const shared_ptr<Node> &left,
- const shared_ptr<Node> &right)
- : _logical_operation(logical_operation),
- _left(left), _right(right) {}
- bool LogicalOperationNode::Evaluate(const Date &date, const string &event) const {
- return false;
- }
- bool EmptyNode::Evaluate(const Date &date, const string &event) const {
- return false;
- }
- EmptyNode::EmptyNode() {}
- Node::Node() {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement