summaryrefslogtreecommitdiff
path: root/src/selectors.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-12-03 17:04:37 +0800
committerMaxime Coste <mawww@kakoune.org>2017-12-03 17:12:33 +0800
commit9a4b5de7721badb1f76db21dc58e92b81387cf38 (patch)
tree4c3e8cd4dd60b4f8855a479a6a65bcc9662c772e /src/selectors.cc
parentb34bb6b794dd51372db7aa489e66ac5d2fde5eca (diff)
Regex: Introduce backward_regex_search helper function
Diffstat (limited to 'src/selectors.cc')
-rw-r--r--src/selectors.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/selectors.cc b/src/selectors.cc
index 6074e38c..63f874da 100644
--- a/src/selectors.cc
+++ b/src/selectors.cc
@@ -862,14 +862,14 @@ static bool find_prev(const Buffer& buffer, const BufferIterator& pos,
const Regex& ex, bool& wrapped)
{
if (pos != buffer.begin() and
- regex_search<BufferIterator, MatchDirection::Backward>(
- buffer.begin(), pos, matches, ex,
- match_flags(buffer, buffer.begin(), pos) | RegexExecFlags::NotInitialNull))
+ backward_regex_search(buffer.begin(), pos, matches, ex,
+ match_flags(buffer, buffer.begin(), pos) |
+ RegexExecFlags::NotInitialNull))
return true;
wrapped = true;
- return regex_search<BufferIterator, MatchDirection::Backward>(
- buffer.begin(), buffer.end(), matches, ex,
- match_flags(buffer, buffer.begin(), buffer.end()) | RegexExecFlags::NotInitialNull);
+ return backward_regex_search(buffer.begin(), buffer.end(), matches, ex,
+ match_flags(buffer, buffer.begin(), buffer.end()) |
+ RegexExecFlags::NotInitialNull);
}
template<MatchDirection direction>