:relfileprefix: ../../../ [#29E2B49DD943664B6FEA411D3C82946C8F8D0D33] = Function params_encoded_ref::operator= pass:v,q[Assignment] == Synopsis Declared in header `` [source,cpp,subs="verbatim,macros,-callouts"] ---- xref:boost/urls/params_encoded_ref.adoc[params_encoded_ref]& operator=(const xref:boost/urls/params_encoded_ref.adoc[params_encoded_ref]& other); ---- == Description pass:v,q[The previous contents of this are] pass:v,q[replaced by the contents of `other.] pass:v,q[All iterators are invalidated.] [NOTE] pass:v,q[The strings referenced by `other`] pass:v,q[must not come from the underlying url,] pass:v,q[or else the behavior is undefined.] === Effects [,cpp] ---- this->assign( other.begin(), other.end() ); ---- === Complexity pass:v,q[Linear in `other.buffer().size()`.] === Exception Safety pass:v,q[Strong guarantee.] pass:v,q[Calls to allocate may throw.] == Return Value * `` == Parameters |=== | Name | Type | *other* | `` |===