std::match_results<BidirIt,Alloc>:: operator=
Defined in header
<regex>
|
||
match_results
&
operator
=
(
const
match_results
&
other
)
;
|
(1) | |
match_results
&
operator
=
(
match_results
&&
other
)
noexcept
;
|
(2) | |
Assigns the contents.
Given the value of
other
before the assignment as
m
and any integer in
[
0
,
m.
size
(
)
)
as
n
, when the assignment finishes, the following member functions should return the specified values:
Member function | Value |
---|---|
ready()
|
m. ready ( ) |
size()
|
m. size ( ) |
str(n)
|
m. str ( n ) |
prefix()
|
m. prefix ( ) |
suffix()
|
m. suffix ( ) |
operator[](n)
|
m [ n ] |
length(n)
|
m. length ( n ) |
position(n)
|
m. position ( n ) |
Parameters
other | - | another match results object |
Return value
* this
Exceptions
Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR | Applied to | Behavior as published | Correct behavior |
---|---|---|---|
LWG 2191 | C++11 | n could be negative in the postconditions | can only be non-negative |