:relfileprefix: ../../../../
[#1FB2D8B77EC0A957E1B198C70860D01089288EA3]

= Function recycled_ptr::acquire

pass:v,q[Return the referenced object]


== Synopsis

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

[source,cpp,subs="verbatim,macros,-callouts"]
----
T&
acquire();
----

== Description

pass:v,q[If this references an object, it is] pass:v,q[returned. Otherwise, exclusive ownership]
pass:v,q[of a new object of type `T` is acquired]
pass:v,q[and returned.]

=== Postconditions
[,cpp]
----
not this->empty()
----



== Return Value

* `` 




