diff --git a/doc/history.qbk b/doc/history.qbk index 36127ef9..54ce54e5 100644 --- a/doc/history.qbk +++ b/doc/history.qbk @@ -18,6 +18,7 @@ All issues including closed ones can be viewed [@https://svn.boost.org/trac/boos [h4 Boost 1.44] Fixed issues: +[@https://svn.boost.org/trac/boost/ticket/4309 #4309], [@https://svn.boost.org/trac/boost/ticket/4215 #4215], [@https://svn.boost.org/trac/boost/ticket/4212 #4212], [@https://svn.boost.org/trac/boost/ticket/4191 #4191], diff --git a/doc/html/boost_regex/background_information.html b/doc/html/boost_regex/background_information.html index bf6507b9..9907bae9 100644 --- a/doc/html/boost_regex/background_information.html +++ b/doc/html/boost_regex/background_information.html @@ -3,7 +3,7 @@
Files:
-- Fixed issues: #4215, + Fixed issues: #4309, + #4215, #4212, #4191, #4132, @@ -54,22 +55,22 @@ #3890
<boost/regex/user.hpp>
.
@@ -36,7 +36,7 @@ Report on C++ Library Extensions.
@@ -73,7 +73,7 @@ the Unicode requirements below.
@@ -93,7 +93,7 @@ a custom traits class.
diff --git a/doc/html/boost_regex/background_information/thread_safety.html b/doc/html/boost_regex/background_information/thread_safety.html index f9ead9dc..65950697 100644 --- a/doc/html/boost_regex/background_information/thread_safety.html +++ b/doc/html/boost_regex/background_information/thread_safety.html @@ -3,7 +3,7 @@
@@ -218,7 +218,7 @@ output stream.
@@ -231,7 +231,7 @@
you can determine which sub-expressions matched by accessing the sub_match::matched
data member.
@@ -355,13 +355,13 @@ Text: "now is the time for all good men to come to the aid of the party" don't use it), and a much bigger impact if you do use it, therefore to use this feature you need to:
-@@ -40,7 +40,7 @@ you want a to output literal parenthesis.
@@ -79,7 +79,7 @@ ?{NAME}true-expression:false-expression
@@ -58,7 +58,7 @@ started guide for more information.
<boost>\libs\regex\build
directory.
@@ -302,7 +302,7 @@ see the config library documentation.
@@ -347,7 +347,7 @@ will build v9 variants of the regex library named libboost_regex_v9.a etc.
+
@@ -164,14 +166,14 @@ Be aware that using partial matches can sometimes result in somewhat imperfect behavior:
-#include <boost/pattern_except.hpp> @@ -54,7 +54,7 @@ } // namespace boost
regex_error(const std::string& s, regex_constants::error_type err, std::ptrdiff_t pos); diff --git a/doc/html/boost_regex/ref/basic_regex.html b/doc/html/boost_regex/ref/basic_regex.html index 9b16e6ba..515a636d 100644 --- a/doc/html/boost_regex/ref/basic_regex.html +++ b/doc/html/boost_regex/ref/basic_regex.html @@ -3,7 +3,7 @@basic_regex - + @@ -22,12 +22,12 @@ -+- + Synopsis
#include <boost/regex.hpp> @@ -37,14 +37,14 @@ encapsulates regular expression parsing and compilation. The class takes two template parameters: --
- +
+
- -
charT
: determines the character type, i.e. eitherchar
orwchar_t
; see charT concept.- +
traits
: determines the behavior of the character type, for example which character class names are recognized. A default traits class is provided:regex_traits<charT>
. See also traits @@ -244,7 +244,7 @@ } // namespace boost- + Description
@@ -318,14 +318,16 @@ then a constant with the same name, type and value is declared within the scope of basic_regex.
-basic_regex(); ++
+basic_regex();Effects: Constructs an object of class
basic_regex
.--Table 1. basic_regex default construction postconditions
+Table 1. basic_regex default construction postconditions
@@ -383,7 +385,9 @@ basic_regex(const charT* p, flag_type f = regex_constants::normal); ++
+basic_regex(const charT* p, flag_type f = regex_constants::normal);Requires: p shall not @@ -403,7 +407,7 @@ flags specified in f.
--Table 2. Postconditions for basic_regex construction
+Table 2. Postconditions for basic_regex construction
@@ -485,7 +489,9 @@ basic_regex(const charT* p1, const charT* p2, ++
+basic_regex(const charT* p1, const charT* p2, flag_type f = regex_constants::normal);@@ -506,7 +512,7 @@ specified in f.
--Table 3. Postconditions for basic_regex construction
+Table 3. Postconditions for basic_regex construction
@@ -588,7 +594,9 @@ basic_regex(const charT* p, size_type len, flag_type f); ++
+basic_regex(const charT* p, size_type len, flag_type f);Requires: p shall not @@ -608,7 +616,7 @@ according the option flags specified in f.
--Table 4. Postconditions for basic_regex construction
+Table 4. Postconditions for basic_regex construction
@@ -691,14 +699,18 @@ basic_regex(const basic_regex& e); ++
+basic_regex(const basic_regex& e);Effects: Constructs an object of class
-basic_regex
as a copy of the object e.template <class ST, class SA> ++
+template <class ST, class SA> basic_regex(const basic_string<charT, ST, SA>& s, flag_type f = regex_constants::normal);@@ -716,7 +728,7 @@ flags specified in f.--Table 5. Postconditions for basic_regex construction
+Table 5. Postconditions for basic_regex construction
@@ -798,7 +810,9 @@ template <class ForwardIterator> ++
+template <class ForwardIterator> basic_regex(ForwardIterator first, ForwardIterator last, flag_type f = regex_constants::normal);@@ -816,7 +830,7 @@ flags specified in f.--Table 6. Postconditions for basic_regex construction
+Table 6. Postconditions for basic_regex construction
@@ -898,12 +912,16 @@ basic_regex& operator=(const basic_regex& e); ++
+basic_regex& operator=(const basic_regex& e);Effects: Returns the result of
-assign(e.str(), e.flags())
.basic_regex& operator=(const charT* ptr); ++
+basic_regex& operator=(const charT* ptr);Requires: p shall not @@ -912,13 +930,17 @@
Effects: Returns the result of
-assign(ptr)
.template <class ST, class SA> ++
+template <class ST, class SA> basic_regex& operator=(const basic_string<charT, ST, SA>& p);Effects: Returns the result of
-assign(p)
.std::pair<const_iterator, const_iterator> subexpression(size_type n) const; ++
+std::pair<const_iterator, const_iterator> subexpression(size_type n) const;Effects: Returns a pair of iterators denoting @@ -932,58 +954,78 @@ set. Argument n must be in within the range
-1 <= n < mark_count()
.const_iterator begin() const; ++
+const_iterator begin() const;Effects: Returns a starting iterator to a sequence of characters representing the regular expression.
-const_iterator end() const; ++
+const_iterator end() const;Effects: Returns termination iterator to a sequence of characters representing the regular expression.
-size_type size() const; ++
+size_type size() const;Effects: Returns the length of the sequence of characters representing the regular expression.
-size_type max_size() const; ++
+size_type max_size() const;Effects: Returns the maximum length of the sequence of characters representing the regular expression.
-bool empty() const; ++
+bool empty() const;Effects: Returns true if the object does not contain a valid regular expression, otherwise false.
-unsigned mark_count() const; ++
+unsigned mark_count() const;Effects: Returns the number of marked sub-expressions within the regular expresion.
-basic_regex& assign(const basic_regex& that); ++
+basic_regex& assign(const basic_regex& that);Effects: Returns
-assign(that.str(), that.flags())
.basic_regex& assign(const charT* ptr, flag_type f = regex_constants::normal); ++
+basic_regex& assign(const charT* ptr, flag_type f = regex_constants::normal);Effects: Returns
-assign(string_type(ptr), f)
.basic_regex& assign(const charT* ptr, unsigned int len, flag_type f); ++
+basic_regex& assign(const charT* ptr, unsigned int len, flag_type f);Effects: Returns
-assign(string_type(ptr, len), f)
.template <class string_traits, class A> ++
+template <class string_traits, class A> basic_regex& assign(const basic_string<charT, string_traits, A>& s, flag_type f = regex_constants::normal);@@ -1002,7 +1044,7 @@ in f.--Table 7. Postconditions for basic_regex::assign
+Table 7. Postconditions for basic_regex::assign
@@ -1084,7 +1126,9 @@ template <class InputIterator> ++
+template <class InputIterator> basic_regex& assign(InputIterator first, InputIterator last, flag_type f = regex_constants::normal);@@ -1096,34 +1140,44 @@Effects: Returns
-assign(string_type(first, last), f)
.flag_type flags() const; ++
+flag_type flags() const;Effects: Returns a copy of the regular expression syntax flags that were passed to the object's constructor, or the last call to
-assign
.int status() const; ++
+int status() const;Effects: Returns zero if the expression contains a valid regular expression, otherwise an error code. This member function is retained for use in environments that cannot use exception handling.
-basic_string<charT> str() const; ++
+basic_string<charT> str() const;Effects: Returns a copy of the character sequence passed to the object's constructor, or the last call to assign.
-int compare(basic_regex& e)const; ++
+int compare(basic_regex& e)const;Effects: If
-flags() == e.flags()
then returnsstr().compare(e.str())
, otherwise returnsflags() - e.flags()
.locale_type imbue(locale_type l); ++
+locale_type imbue(locale_type l);Effects: Returns the result of
traits_inst.imbue(l)
where @@ -1135,7 +1189,9 @@Postcondition:
-empty() == true
.locale_type getloc() const; ++
+locale_type getloc() const;Effects: Returns the result of
-traits_inst.getloc()
@@ -1143,7 +1199,9 @@ initialized) instance of the template parameter traits stored within the object.void swap(basic_regex& e) throw(); ++
+void swap(basic_regex& e) throw();Effects: Swaps the contents of the two regular @@ -1170,7 +1228,9 @@ code that may need to be ported to other implementations of
basic_regex
.
template <class charT, class traits> ++
+template <class charT, class traits> bool operator == (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1178,7 +1238,9 @@ Effects: Returnslhs.compare(rhs) == 0
. -template <class charT, class traits> ++
+template <class charT, class traits> bool operator != (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1186,7 +1248,9 @@ Effects: Returnslhs.compare(rhs) != 0
. -template <class charT, class traits> ++
+template <class charT, class traits> bool operator < (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1194,7 +1258,9 @@ Effects: Returnslhs.compare(rhs) < 0
. -template <class charT, class traits> ++
+template <class charT, class traits> bool operator <= (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1202,7 +1268,9 @@ Effects: Returnslhs.compare(rhs) <= 0
. -template <class charT, class traits> ++
+template <class charT, class traits> bool operator >= (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1210,7 +1278,9 @@ Effects: Returnslhs.compare(rhs) >= 0
. -template <class charT, class traits> ++
+template <class charT, class traits> bool operator > (const basic_regex<charT, traits>& lhs, const basic_regex<charT, traits>& rhs);@@ -1228,7 +1298,9 @@ outputs the textual representation of the expression to the stream. -template <class charT, class io_traits, class re_traits> ++
+template <class charT, class io_traits, class re_traits> basic_ostream<charT, io_traits>& operator << (basic_ostream<charT, io_traits>& os const basic_regex<charT, re_traits>& e); @@ -1236,7 +1308,9 @@Effects: Returns
-(os << e.str())
.template <class charT, class traits> ++
+template <class charT, class traits> void swap(basic_regex<charT, traits>& lhs, basic_regex<charT, traits>& rhs);diff --git a/doc/html/boost_regex/ref/concepts.html b/doc/html/boost_regex/ref/concepts.html index 9a9dc33c..9bac63c8 100644 --- a/doc/html/boost_regex/ref/concepts.html +++ b/doc/html/boost_regex/ref/concepts.html @@ -3,7 +3,7 @@Concepts - + @@ -22,7 +22,7 @@ -+diff --git a/doc/html/boost_regex/ref/concepts/charT_concept.html b/doc/html/boost_regex/ref/concepts/charT_concept.html index 5a12e5f8..71008497 100644 --- a/doc/html/boost_regex/ref/concepts/charT_concept.html +++ b/doc/html/boost_regex/ref/concepts/charT_concept.html @@ -3,7 +3,7 @@charT Requirements - + @@ -22,7 +22,7 @@ -+diff --git a/doc/html/boost_regex/ref/concepts/iterator_concepts.html b/doc/html/boost_regex/ref/concepts/iterator_concepts.html index f660e0ca..1fcffdb9 100644 --- a/doc/html/boost_regex/ref/concepts/iterator_concepts.html +++ b/doc/html/boost_regex/ref/concepts/iterator_concepts.html @@ -3,7 +3,7 @@Iterator Requirements - + @@ -22,7 +22,7 @@ -+Iterator Requirements diff --git a/doc/html/boost_regex/ref/concepts/traits_concept.html b/doc/html/boost_regex/ref/concepts/traits_concept.html index aa7aae58..f56b26ef 100644 --- a/doc/html/boost_regex/ref/concepts/traits_concept.html +++ b/doc/html/boost_regex/ref/concepts/traits_concept.html @@ -3,7 +3,7 @@
Traits Class Requirements - + @@ -22,7 +22,7 @@ -+--Traits Class Requirements @@ -34,7 +34,7 @@ Boost-specific enhanced interface.
- + Minimal requirements.
@@ -105,6 +105,8 @@+ +
@@ -125,6 +127,8 @@
+ +
@@ -378,7 +382,7 @@ - + Additional Optional Requirements
diff --git a/doc/html/boost_regex/ref/deprecated_interfaces.html b/doc/html/boost_regex/ref/deprecated_interfaces.html index d26206d1..5b8b11ad 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces.html @@ -3,7 +3,7 @@Deprecated Interfaces - + @@ -22,7 +22,7 @@ -+diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html b/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html index 70168e0f..39197147 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html @@ -3,7 +3,7 @@High Level Class RegEx (Deprecated) - + @@ -22,7 +22,7 @@ -+High Level Class RegEx (Deprecated) diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html index bb215498..fb471c26 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html @@ -3,7 +3,7 @@
regex_format (Deprecated) - + @@ -22,7 +22,7 @@ -+regex_format (Deprecated) @@ -34,7 +34,7 @@ previous version of Boost.Regex and will not be further updated:
- + Algorithm regex_format
diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html index 3a86678b..6cf70cc6 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html @@ -3,7 +3,7 @@regex_grep (Deprecated) - + @@ -22,7 +22,7 @@ -+regex_grep (Deprecated) diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html index 11bb517d..77301239 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html @@ -3,7 +3,7 @@
regex_split (deprecated) - + @@ -22,7 +22,7 @@ -+regex_split (deprecated) diff --git a/doc/html/boost_regex/ref/error_type.html b/doc/html/boost_regex/ref/error_type.html index 432d5fc1..d3247b4b 100644 --- a/doc/html/boost_regex/ref/error_type.html +++ b/doc/html/boost_regex/ref/error_type.html @@ -3,7 +3,7 @@
error_type - + @@ -22,12 +22,12 @@ -+- + Synopsis
@@ -57,7 +57,7 @@ } // namespace boost
- + Description
diff --git a/doc/html/boost_regex/ref/match_flag_type.html b/doc/html/boost_regex/ref/match_flag_type.html index cf403998..d0c21bec 100644 --- a/doc/html/boost_regex/ref/match_flag_type.html +++ b/doc/html/boost_regex/ref/match_flag_type.html @@ -3,7 +3,7 @@
match_flag_type - + @@ -22,7 +22,7 @@ -+@@ -69,7 +69,7 @@ } // namespace boost- + Description
diff --git a/doc/html/boost_regex/ref/match_results.html b/doc/html/boost_regex/ref/match_results.html index b4982000..c3b85d95 100644 --- a/doc/html/boost_regex/ref/match_results.html +++ b/doc/html/boost_regex/ref/match_results.html @@ -3,7 +3,7 @@
match_results - + @@ -22,12 +22,12 @@ -+- + Synopsis
#include <boost/regex.hpp> @@ -167,7 +167,7 @@ match_results<BidirectionalIterator, Allocator>& m2);- + Description
@@ -175,7 +175,9 @@ a copy of the Allocator argument is used for any memory allocation performed by the constructor or member functions during the lifetime of the object.
-match_results(const Allocator& a = Allocator()); ++
+match_results(const Allocator& a = Allocator());Effects: Constructs an object of class @@ -238,13 +240,17 @@
match_results(const match_results& m); ++
+match_results(const match_results& m);Effects: Constructs an object of class match_results, as a copy of m.
-match_results& operator=(const match_results& m); ++
+match_results& operator=(const match_results& m);Effects: Assigns m to *this. The postconditions @@ -366,26 +372,34 @@
size_type size()const; ++
+size_type size()const;Effects: Returns the number of
-sub_match
elements stored in *this; that is the number of marked sub-expressions in the regular expression that was matched plus one.size_type max_size()const; ++
+size_type max_size()const;Effects: Returns the maximum number of
-sub_match
elements that can be stored in *this.bool empty()const; ++
+bool empty()const;Effects: Returns size() == 0.
-difference_type length(int sub = 0)const; ++
+difference_type length(int sub = 0)const; difference_type length(const char_type* sub)const; template <class charT> difference_type length(const charT* sub)const; @@ -418,7 +432,9 @@ as an argument, even when the underlying character type of the expression being matched may be something more exotic such as a Unicode character type. -difference_type position(unsigned int sub = 0)const; ++
+difference_type position(unsigned int sub = 0)const; difference_type position(const char_type* sub)const; template <class charT> difference_type position(const charT* sub)const; @@ -454,7 +470,9 @@ as an argument, even when the underlying character type of the expression being matched may be something more exotic such as a Unicode character type. -string_type str(int sub = 0)const; ++
+string_type str(int sub = 0)const; string_type str(const char_type* sub)const; template <class Traits, class A> string_type str(const std::basic_string<char_type, Traits, A>& sub)const; @@ -490,7 +508,9 @@ as an argument, even when the underlying character type of the expression being matched may be something more exotic such as a Unicode character type. -const_reference operator[](int n) const; ++
+const_reference operator[](int n) const; const_reference operator[](const char_type* n) const; template <class Traits, class A> const_reference operator[](const std::basic_string<char_type, Traits, A>& n) const; @@ -533,7 +553,9 @@ as an argument, even when the underlying character type of the expression being matched may be something more exotic such as a Unicode character type. -const_reference prefix()const; ++
+const_reference prefix()const;Requires: that the match_results object @@ -548,7 +570,9 @@ object representing the character sequence from the start of the string being matched or searched, to the start of the match found.
-const_reference suffix()const; ++
+const_reference suffix()const;Requires: that the match_results object @@ -563,19 +587,25 @@ object representing the character sequence from the end of the match found to the end of the string being matched or searched.
-const_iterator begin()const; ++
+const_iterator begin()const;Effects: Returns a starting iterator that enumerates over all the marked sub-expression matches stored in *this.
-const_iterator end()const; ++
+const_iterator end()const;Effects: Returns a terminating iterator that enumerates over all the marked sub-expression matches stored in *this.
-template <class OutputIterator, class Formatter> ++
+template <class OutputIterator, class Formatter> OutputIterator format(OutputIterator out, Formatter fmt, match_flag_type flags = format_default); @@ -625,16 +655,16 @@ then depending on the number of arguments the function object accepts, it will either: --
- +
@@ -648,7 +678,9 @@+
- Call
-fmt(*this)
and copy the string returned toOutputIterator
out.- +
- Call
-fmt(*this, out)
.- +
- Call
fmt(*this, out, flags)
.Returns: out.
-template <class Formatter> ++
+template <class Formatter> string_type format(Formatter fmt, match_flag_type flags = format_default);@@ -691,17 +723,17 @@ then depending on the number of arguments the function object accepts, it will either: --
- +
+
- Call
-fmt(*this)
and return the result.- +
- Call
-fmt(*this, unspecified-output-iterator)
, whereunspecified-output-iterator
is an unspecified OutputIterator type used to copy the output to the string result.- +
- Call
fmt(*this, unspecified-output-iterator, flags)
, whereunspecified-output-iterator
is an unspecified OutputIterator @@ -711,13 +743,17 @@See the format syntax guide for more information.
-allocator_type get_allocator()const; ++
+allocator_type get_allocator()const;Effects: Returns a copy of the Allocator that was passed to the object's constructor.
-void swap(match_results& that); ++
+void swap(match_results& that);Effects: Swaps the contents of the two sequences. @@ -730,7 +766,9 @@
Complexity: constant time.
-typedef typename value_type::capture_sequence_type capture_sequence_type; ++
+typedef typename value_type::capture_sequence_type capture_sequence_type;Defines an implementation-specific type that satisfies the requirements of @@ -738,7 +776,9 @@ whose value_type is a
-sub_match<BidirectionalIterator>
. This type happens to bestd::vector<sub_match<BidirectionalIterator> >
, but you shouldn't actually rely on that.const capture_sequence_type& captures(std::size_t i)const; ++
+const capture_sequence_type& captures(std::size_t i)const;Requires: that the match_results object @@ -765,23 +805,25 @@ Rationale: Enabling this feature has several consequences:
--
- +
-+
- sub_match occupies more memory resulting in complex expressions running out of memory or stack space more quickly during matching.
-- +
- The matching algorithms are less efficient at handling some features (independent sub-expressions for example), even when match_extra is not used.
-- +
- The matching algorithms are much less efficient (i.e. slower), when match_extra is used. Mostly this is down to the extra memory allocations that have to take place.
template <class BidirectionalIterator, class Allocator> ++
+template <class BidirectionalIterator, class Allocator> bool operator == (const match_results<BidirectionalIterator, Allocator>& m1, const match_results<BidirectionalIterator, Allocator>& m2);@@ -789,7 +831,9 @@ Effects: Compares the two sequences for equality. -template <class BidirectionalIterator, class Allocator> ++
+template <class BidirectionalIterator, class Allocator> bool operator != (const match_results<BidirectionalIterator, Allocator>& m1, const match_results<BidirectionalIterator, Allocator>& m2);@@ -797,7 +841,9 @@ Effects: Compares the two sequences for inequality. -template <class charT, class traits, class BidirectionalIterator, class Allocator> ++
+template <class charT, class traits, class BidirectionalIterator, class Allocator> basic_ostream<charT, traits>& operator << (basic_ostream<charT, traits>& os, const match_results<BidirectionalIterator, Allocator>& m); @@ -808,7 +854,9 @@ << m.str(); Returns os. -template <class BidirectionalIterator, class Allocator> ++
+template <class BidirectionalIterator, class Allocator> void swap(match_results<BidirectionalIterator, Allocator>& m1, match_results<BidirectionalIterator, Allocator>& m2);diff --git a/doc/html/boost_regex/ref/non_std_strings.html b/doc/html/boost_regex/ref/non_std_strings.html index a37509ef..8de3b3bc 100644 --- a/doc/html/boost_regex/ref/non_std_strings.html +++ b/doc/html/boost_regex/ref/non_std_strings.html @@ -3,7 +3,7 @@Interfacing With Non-Standard String Types - + @@ -22,7 +22,7 @@ -+Interfacing With Non-Standard String Types diff --git a/doc/html/boost_regex/ref/non_std_strings/icu.html b/doc/html/boost_regex/ref/non_std_strings/icu.html index 113c3b2e..082078b5 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu.html @@ -3,7 +3,7 @@
Working With Unicode and ICU String Types - + @@ -22,7 +22,7 @@ -+Working With Unicode and ICU String Types diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/intro.html b/doc/html/boost_regex/ref/non_std_strings/icu/intro.html index 8b6c20b8..03992a0d 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/intro.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/intro.html @@ -3,7 +3,7 @@
Introduction to using Regex with ICU - + @@ -22,7 +22,7 @@ -+Introduction to using Regex with ICU @@ -45,16 +45,16 @@
The header will enable you to:
--
- +
+
- Create regular expressions that treat Unicode strings as sequences of UTF-32 code points.
-- +
- Create regular expressions that support various Unicode data properties, including character classification.
-- +
- Transparently search Unicode strings that are encoded as either UTF-8, UTF-16 or UTF-32.
diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html index f00c3a25..90b1cd2f 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html @@ -3,7 +3,7 @@Unicode Regular Expression Algorithms - + @@ -22,7 +22,7 @@ -+Unicode Regular Expression Algorithms @@ -43,7 +43,7 @@ on to the "real" algorithm.
- + u32regex_match
- + u32regex_search
- + u32regex_replace
diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html index 20d775a4..e763c96f 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html @@ -3,7 +3,7 @@
Unicode Aware Regex Iterators - + @@ -22,13 +22,13 @@ -+- + u32regex_iterator
@@ -126,7 +126,7 @@ Provided of course that the input is encoded as UTF-8.
- + u32regex_token_iterator
diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html index ae62c941..8f26ad15 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html @@ -3,7 +3,7 @@
Unicode regular expression types - + @@ -22,7 +22,7 @@ -+Unicode regular expression types diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html index 553cf672..2b698c21 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html @@ -3,7 +3,7 @@
Using Boost Regex With MFC Strings - + @@ -22,7 +22,7 @@ -+Using Boost Regex With MFC Strings diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html index 2a9cf74b..852238c2 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html @@ -3,7 +3,7 @@
Overloaded Algorithms For MFC String Types - + @@ -22,7 +22,7 @@ -+Overloaded Algorithms For MFC String Types @@ -34,7 +34,7 @@ here they are anyway:
- + regex_match
- + regex_match (second overload)
@@ -110,7 +110,7 @@ }- + regex_search
- + regex_search (second overload)
@@ -164,7 +164,7 @@ + s.GetLength(), e, f);- + regex_replace
diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html index 8707b322..c5a496df 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html @@ -3,7 +3,7 @@
Introduction to Boost.Regex and MFC Strings - + @@ -22,7 +22,7 @@ -+Introduction to Boost.Regex and MFC Strings diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html index f42728e5..76fadde2 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html @@ -3,7 +3,7 @@
Iterating Over the Matches Within An MFC String - + @@ -22,7 +22,7 @@ -+Iterating Over the Matches Within An MFC String @@ -32,7 +32,7 @@ an MFC/ATL string to a
regex_iterator
orregex_token_iterator
:- + regex_iterator creation helper
@@ -68,7 +68,7 @@ }- + regex_token_iterator creation helpers
diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html index ab2cdebb..6c058afe 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html @@ -3,7 +3,7 @@Regular Expression Creation From an MFC String - + @@ -22,7 +22,7 @@ -+Regular Expression Creation From an MFC String diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html index 26d9aae0..fb3e7f7b 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html @@ -3,7 +3,7 @@
Regex Types Used With MFC Strings - + @@ -22,7 +22,7 @@