Function template swap
boost::xpressive::swap — Swaps the contents of two basic_regex objects.
Synopsis
Description
Parameters: |
left |
The first basic_regex object. |
right |
The second basic_regex object. |
|
Throws: |
Will not throw. |
Notes: |
This is a shallow swap that does not do reference tracking. If you embed a basic_regex object by reference in another regular expression and then swap its contents with another basic_regex object, the change will not be visible to the enclosing regular expression. It is done this way to ensure that swap() cannot throw. |