GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::basic_regex::assign(3) C++ Standard Libary std::basic_regex::assign(3)

std::basic_regex::assign - std::basic_regex::assign


basic_regex& assign( const basic_regex& other ); (1) (since C++11)
basic_regex& assign( basic_regex&& other ) noexcept; (2) (since C++11)
basic_regex& assign( const CharT* s, (3) (since C++11)
flag_type f = std::regex_constants::ECMAScript );
basic_regex& assign( const CharT* ptr, size_t count, (4) (since C++11)
flag_type f = std::regex_constants::ECMAScript );
template< class ST, class SA >


basic_regex& assign( const std::basic_string<CharT,ST,SA>& str, (5) (since C++11)


flag_type f = std::regex_constants::ECMAScript );
template< class InputIt >


basic_regex& assign( InputIt first, InputIt last, (6) (since C++11)


flag_type f = std::regex_constants::ECMAScript );
basic_regex& assign( std::initializer_list<CharT> ilist, (7) (since C++11)
flag_type f = std::regex_constants::ECMAScript );


Assigns the contents to the regular expression.


1) Assigns the contents of other. flags() and mark_count() are equivalent to the
values of other.flags() and other.mark_count() after the call.
2) Assigns the contents of other using move semantics. flags() and mark_count() are
equivalent to the values of other.flags() and other.mark_count() before the
assignment. After the call, other is in a valid, but unspecified state.
3-7) Assigns a sequence of characters to the regular expression. The syntax flags
are set to f. mark_count() returns the number of marked subexpressions within the
resulting subexpression after the call.
3) Assigns a null-terminated string pointed to by s.
4) Assigns a sequence of count characters, pointed to by s.
5) Assigns the string str.
6) Assigns the characters in the range [first, last).
7) Assigns the characters in the initializer list ilist.


other - another regular expression to assign
s - pointer to a character sequence to assign
str - string to assign
first, last - the range of characters to assign
ilist - initializer list containing characters to assign


-
InputIt must meet the requirements of LegacyInputIterator.


*this


1) May throw implementation-defined exceptions.
3-7) std::regex_error if the supplied regular expression is not valid. The object is
not modified in that case.


This section is incomplete
Reason: no example


operator= assigns the contents
(public member function)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.