Advertisement
chzchz

Untitled

Apr 5th, 2019
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include "node.h"
  2.  
  3.  
  4. DateComparisonNode::DateComparisonNode(const Comparison &comparison, const Date &date)
  5.     : _comparison(comparison), _date(date) {}
  6.  
  7. bool DateComparisonNode::Evaluate(const Date &date, const string &event) const {
  8.   return false;
  9. }
  10.  
  11. EventComparisonNode::EventComparisonNode(const Comparison &comparison, const string &value)
  12.     : _comparison(comparison), _value(value) {}
  13.  
  14. bool EventComparisonNode::Evaluate(const Date &date, const string &event) const {
  15.   return false;
  16. }
  17.  
  18. LogicalOperationNode::LogicalOperationNode(const LogicalOperation &logical_operation,
  19.                                            const shared_ptr<Node> &left,
  20.                                            const shared_ptr<Node> &right)
  21.     : _logical_operation(logical_operation),
  22.       _left(left), _right(right) {}
  23.  
  24. bool LogicalOperationNode::Evaluate(const Date &date, const string &event) const {
  25.   return false;
  26. }
  27.  
  28. bool EmptyNode::Evaluate(const Date &date, const string &event) const {
  29.   return false;
  30. }
  31.  
  32. EmptyNode::EmptyNode() {}
  33.  
  34. Node::Node() {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement