diff --git a/source/text.tex b/source/text.tex index 65b268b08d..17b830af9f 100644 --- a/source/text.tex +++ b/source/text.tex @@ -9520,7 +9520,7 @@ // \ref{re.alg.replace}, function template \tcode{regex_replace} template + class traits, class charT, class ST, class SA> OutputIterator regex_replace(OutputIterator out, BidirectionalIterator first, BidirectionalIterator last, @@ -9561,8 +9561,8 @@ // \ref{re.regiter}, class template \tcode{regex_iterator} template::value_type, - class traits = regex_traits> + class charT = typename iterator_traits::value_type, + class traits = regex_traits> class regex_iterator; using cregex_iterator = regex_iterator; @@ -9572,8 +9572,8 @@ // \ref{re.tokiter}, class template \tcode{regex_token_iterator} template::value_type, - class traits = regex_traits> + class charT = typename iterator_traits::value_type, + class traits = regex_traits> class regex_token_iterator; using cregex_token_iterator = regex_token_iterator; @@ -12096,7 +12096,7 @@ \indexlibraryglobal{regex_replace}% \begin{itemdecl} template + class traits, class charT, class ST, class SA> OutputIterator regex_replace(OutputIterator out, BidirectionalIterator first, BidirectionalIterator last, @@ -12258,8 +12258,8 @@ \begin{codeblock} namespace std { template::value_type, - class traits = regex_traits> + class charT = typename iterator_traits::value_type, + class traits = regex_traits> class regex_iterator { public: using regex_type = basic_regex; @@ -12529,8 +12529,8 @@ \begin{codeblock} namespace std { template::value_type, - class traits = regex_traits> + class charT = typename iterator_traits::value_type, + class traits = regex_traits> class regex_token_iterator { public: using regex_type = basic_regex;