:relfileprefix: ../../../../
[#8FA64B98B167C78BA2621149B374570662DC98C0]

= Function range::operator=

pass:v,q[Constructor]


== Synopsis

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

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

== Description

pass:v,q[After the move, this references the] pass:v,q[same underlying character buffer. Ownership]
pass:v,q[is not transferred; the caller is responsible]
pass:v,q[for ensuring that the lifetime of the buffer]
pass:v,q[extends until it is no longer referenced.]
pass:v,q[The moved-from object becomes as if]
pass:v,q[default-constructed.]

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



== Return Value

* `` 


== Parameters

|===
| Name | Type 

| *other*
| ``

|===



