swap

Swap the contents.

Synopsis

void swap( url& other) noexcept;

Declared in file <src/url.cpp> at line 154

Description

Exchanges the contents of this url with another url. All views, iterators and references remain valid.

If `this == &other `, this function call has no effect.

Example

url u1( "https://www.example.com" ); url u2( "https://www.boost.org" ); u1.swap(u2); assert(u1 == "https://www.boost.org" ); assert(u2 == "https://www.example.com" );

Complexity

Constant

Exception Safety

Throws nothing.