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 const& other) noexcept;

## Description

If `other` references an object, this acquires shared ownership and references the same recycle bin as `other`. The previous object if any is released.

## Effects

    this->release()

## Postconditions

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

## Exception Safety

Throws nothing.

## Return Value

`*this`

## Parameters

Name | Description
--- | ---
other | The pointer to copy from

Created with MrDocs