:relfileprefix: ../../../../
[#E4E568A760F9D8BEB9D1B4F83622012900429869]

= Function range::operator=

pass:v,q[Assignment]


== Synopsis

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

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

== Description

pass:v,q[The copy references the same] pass:v,q[underlying character buffer.] pass:v,q[Ownership is not transferred; the]
pass:v,q[caller is responsible for ensuring]
pass:v,q[that the lifetime of the buffer]
pass:v,q[extends until it is no longer]
pass:v,q[referenced.]

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



== Return Value

* `` 


== Parameters

|===
| Name | Type 

| *other*
| ``

|===



