#include <expression.h>
Inherits Expression.
Public Methods | |
DateExpression (const DatePattern &date) | |
bool | eval (const LogRecord &r) const |
void | print (ostream &os) const |
Private Attributes | |
DatePattern | date_ |
|
Definition at line 41 of file expression.h. 00041 : date_(date) {} |
|
Reimplemented from Expression. Definition at line 49 of file expression.C. 00049 { 00050 const DatePattern& d(r.date()); 00051 if (d.size() < date_.size()) 00052 return false; 00053 return equal(date_.begin(), date_.end(), d.begin()); 00054 }; |
|
Reimplemented from Expression. Definition at line 57 of file expression.C. 00057 { 00058 os << "date " << date_; 00059 } |
|
Definition at line 45 of file expression.h. |