boost::urls::grammar::recycled_ptr::operator= :: Boost Libraries Documentation

# boost::urls::grammar::recycled_ptr::operator=

Assignment

## Synopsis

Declared in `<boost/url/grammar/recycled.hpp>`

    recycled_ptr&
    operator=(recycled_ptr&& other) noexcept;

## Description

If `other` references an object, ownership is transferred including a reference to the recycle bin. After the move, the moved‐from object is empty.

## Effects

    this->release()

## Postconditions

    &this->bin() == &other->bin()

## Exception Safety

Throws nothing.

## Return Value

`*this`

## Parameters

Name | Description
other | The pointer to move from

Created with MrDocs