std::match_results<BidirIt,Alloc>::operator=

From cppreference.com
< cpp‎ | regex‎ | match results
Regular expressions library
Classes
(C++11)
(C++11)
(C++11)
Algorithms
(C++11)
(C++11)
(C++11)
Iterators
(C++11)
Exceptions
(C++11)
Traits
(C++11)
Constants
(C++11)
(C++11)
Regex Grammar
Defined in header <regex>
match_results& operator= ( const match_results& other ) ;
(1)
match_results& operator= ( match_results&& other ) noexcept ;
(2)

Assigns the contents.

1) Copy assignment operator. Assigns the contents of other.
2) Move assignment operator. Assigns the contents of other using move semantics. other

Given the value of other before the assignment as m and any integer in [ 0 m.size() ) as n

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

1) May throw implementation-defined 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