:relfileprefix: ../../../../
[#F3808FC83560C3D485387D1DE71BD767718427CD]

= Function recycled_ptr::recycled_ptr

pass:v,q[Constructor]


== Synopsis

Declared in header `</boost/url/grammar/recycled.hpp#L342[boost/url/grammar/recycled.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
recycled_ptr(xref:boost/urls/grammar/recycled_ptr.adoc[recycled_ptr]&& other) noexcept;
----

== Description

pass:v,q[If `other` references an object,] pass:v,q[ownership is transferred including]
pass:v,q[a reference to the recycle bin. After]
pass:v,q[the move, the moved-from object is empty.]

=== Postconditions
[,cpp]
----
&this->bin() == &other->bin() && ! this->empty() && other.empty()
----

=== Exception Safety
pass:v,q[Throws nothing.]



== Return Value

* `void` 


== Parameters

|===
| Name | Type 

| *other*
| ``

|===



