ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Bender/Matcher.hpp
(Generate patch)

Comparing Bender/Matcher.hpp (file contents):
Revision 113 by Douglas Thrift, 2004-03-16T12:31:22-08:00 vs.
Revision 114 by Douglas Thrift, 2004-03-16T14:33:08-08:00

# Line 7 | Line 7
7   #ifndef _Matcher_hpp_
8   #define _Matcher_hpp_
9  
10 + #include <pcre.h>
11 +
12   #include "Bender.hpp"
13  
14   class Matcher
15   {
16   private:
17 <        string expression;
17 >        pcre* expression;
18   public:
19 <        Matcher(const string& expression) { this->expression = expression; }
20 <        ~Matcher() {}
19 >        Matcher() {}
20 >        ~Matcher();
21          bool match(const string& stuff);
22 +        Matcher& operator()(const string& expression);
23          bool operator==(const string& stuff) { return match(stuff); }
24          bool operator!=(const string& stuff) { return !match(stuff); }
25   // friends:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines