comparison OrthancFramework/Sources/HttpServer/StringMatcher.h @ 4300:b30a8de92ad9

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 19:33:18 +0100
parents 2d5209153b32
children d9473bd5ed43
comparison
equal deleted inserted replaced
4299:3f85db78c441 4300:b30a8de92ad9
46 Iterator matchEnd_; 46 Iterator matchEnd_;
47 47
48 public: 48 public:
49 explicit StringMatcher(const std::string& pattern); 49 explicit StringMatcher(const std::string& pattern);
50 50
51 const std::string& GetPattern() const 51 const std::string& GetPattern() const;
52 {
53 return pattern_;
54 }
55 52
56 bool IsValid() const 53 bool IsValid() const;
57 {
58 return valid_;
59 }
60 54
61 bool Apply(Iterator start, 55 bool Apply(Iterator start,
62 Iterator end); 56 Iterator end);
63 57
64 bool Apply(const std::string& corpus) 58 bool Apply(const std::string& corpus);
65 {
66 return Apply(corpus.begin(), corpus.end());
67 }
68 59
69 Iterator GetMatchBegin() const; 60 Iterator GetMatchBegin() const;
70 61
71 Iterator GetMatchEnd() const; 62 Iterator GetMatchEnd() const;
72 63