Mercurial > hg > orthanc
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 |