aboutsummaryrefslogtreecommitdiff
path: root/libbutl/regex.txx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2021-06-04 14:29:50 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2021-06-04 14:29:50 +0200
commit15370d2f54f9a6a286897715d74ffbf3bdf3e02e (patch)
tree7de4bde64ff69b40af604217dfafff9d992df77d /libbutl/regex.txx
parent6730152baa777fa04d7c494fa4fb53552f65c703 (diff)
Make regex_replace_match_results() part of public API
Diffstat (limited to 'libbutl/regex.txx')
-rw-r--r--libbutl/regex.txx5
1 files changed, 1 insertions, 4 deletions
diff --git a/libbutl/regex.txx b/libbutl/regex.txx
index aa845be..8fe5308 100644
--- a/libbutl/regex.txx
+++ b/libbutl/regex.txx
@@ -3,13 +3,11 @@
LIBBUTL_MODEXPORT namespace butl //@@ MOD Clang needs this for some reason.
{
- // Replace the regex match results using the format string.
- //
template <typename C>
std::basic_string<C>
regex_replace_match_results (
const std::match_results<typename std::basic_string<C>::const_iterator>& m,
- const std::basic_string<C>& fmt)
+ const C* fmt, std::size_t n)
{
using namespace std;
@@ -60,7 +58,6 @@ LIBBUTL_MODEXPORT namespace butl //@@ MOD Clang needs this for some reason.
}
};
- size_t n (fmt.size ());
for (size_t i (0); i < n; ++i)
{
C c (fmt[i]);