forked from boostorg/regex
Added MFC/ATL wrappers.
Added support for unsigned versions in MSVC builds. More compiler-specific workarounds. [SVN r24351]
This commit is contained in:
1 parent
b0027d4b86
commit
f1ef6b6e9a
72 files changed
+2136
-1169
No files matched your search
+48
-48
@@ -143,33 +143,33 @@ class basic_regex {
|
||||
void <A href="#m13">swap</A>(basic_regex&) throw();
|
||||
};
|
||||
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o4">operator</A> == (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o5">operator</A> != (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o7">operator</A> < (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o8">operator</A> <= (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o9">operator</A> >= (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool <A href="#o10">operator</A> > (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o4">operator</A> == (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o5">operator</A> != (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o7">operator</A> < (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o8">operator</A> <= (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o9">operator</A> >= (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool <A href="#o10">operator</A> > (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
|
||||
template <class charT, class io_traits, class re_traits, class Allocator>
|
||||
template <class charT, class io_traits, class re_traits>
|
||||
basic_ostream<charT, io_traits>&
|
||||
<A href="#o11">operator</A> << (basic_ostream<charT, io_traits>& os,
|
||||
const basic_regex<charT, re_traits, Allocator>& e);
|
||||
const basic_regex<charT, re_traits>& e);
|
||||
|
||||
template <class charT, class traits, class Allocator>
|
||||
void <A href="#o12">swap</A>(basic_regex<charT, traits, Allocator>& e1,
|
||||
basic_regex<charT, traits, Allocator>& e2);
|
||||
template <class charT, class traits>
|
||||
void <A href="#o12">swap</A>(basic_regex<charT, traits>& e1,
|
||||
basic_regex<charT, traits>& e2);
|
||||
|
||||
typedef basic_regex<char> regex;
|
||||
typedef basic_regex<wchar_t> wregex;
|
||||
@@ -831,62 +831,62 @@ void swap(basic_regex& e) throw();
|
||||
please note that these are likely to be removed from the standard library
|
||||
proposal, so use with care if you are writing portable code.</P>
|
||||
<pre><A name=o4></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator == (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator == (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) == 0</code>.</p>
|
||||
<pre><A name=o5></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator != (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator != (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) != 0</code>.</p>
|
||||
<pre><A name=o7></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator < (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator < (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) < 0</code>.</p>
|
||||
<pre><A name=o8></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator <= (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator <= (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) <= 0</code>.</p>
|
||||
<pre><A name=o9></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator >= (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator >= (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) >= 0</code>.</p>
|
||||
<pre><A name=o10></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
bool operator > (const basic_regex<charT, traits, Allocator>& lhs,
|
||||
const basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
bool operator > (const basic_regex<charT, traits>& lhs,
|
||||
const basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns <code>lhs.compare(rhs) > 0</code>.</p>
|
||||
<h5>basic_regex inserter.</h5>
|
||||
<P>The basic_regex stream inserter is provided on an experimental basis, and
|
||||
outputs the textual representation of the expression to the stream:</P>
|
||||
<pre><A name=o11></A>
|
||||
template <class charT, class io_traits, class re_traits, class Allocator>
|
||||
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, Allocator>& e);
|
||||
const basic_regex<charT, re_traits>& e);
|
||||
</pre>
|
||||
<p><b>Effects:</b> Returns (os << e.str()).</p>
|
||||
<h5>basic_regex non-member swap</h5>
|
||||
<pre><A name=o12></A>
|
||||
template <class charT, class traits, class Allocator>
|
||||
void swap(basic_regex<charT, traits, Allocator>& lhs,
|
||||
basic_regex<charT, traits, Allocator>& rhs);
|
||||
template <class charT, class traits>
|
||||
void swap(basic_regex<charT, traits>& lhs,
|
||||
basic_regex<charT, traits>& rhs);
|
||||
</pre>
|
||||
<p><b>Effects:</b> calls <code>lhs.swap(rhs)</code>.</p>
|
||||
<hr>
|
||||
<p>Revised
|
||||
<p>Revised 7 Aug
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
|
||||
24 June 2004
|
||||
2004
|
||||
<!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
|
||||
<p><i>© Copyright John Maddock 1998-
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y" startspan --> 2004<!--webbot bot="Timestamp" endspan i-checksum="39359" --></i></p>
|
||||
|
||||
Reference in new issue
Block a user