[#mp_units-cartesian_vector-08-operator_assign-0b6] = xref:mp_units.adoc[mp_units]::xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]::operator= :relfileprefix: ../../ :mrdocs: Assignment operators == Synopses Declared in `<mp‐units/cartesian_vector.h>` Copy assignment operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]& xref:mp_units/cartesian_vector-08/operator_assign-05.adoc[operator=](xref:mp_units/cartesian_vector-08.adoc[cartesian_vector] const& other) = default; ---- [.small]#xref:mp_units/cartesian_vector-08/operator_assign-05.adoc[_» more..._]# Copy assignment operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<std::convertible_to<T> U> constexpr xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]& xref:mp_units/cartesian_vector-08/operator_assign-07.adoc[operator=](xref:mp_units/cartesian_vector-08.adoc[cartesian_vector<U>] const& other); ---- [.small]#xref:mp_units/cartesian_vector-08/operator_assign-07.adoc[_» more..._]# Move assignment operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]& xref:mp_units/cartesian_vector-08/operator_assign-0b3.adoc[operator=](xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]&& other) = default; ---- [.small]#xref:mp_units/cartesian_vector-08/operator_assign-0b3.adoc[_» more..._]# Move assignment operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<std::convertible_to<T> U> constexpr xref:mp_units/cartesian_vector-08.adoc[cartesian_vector]& xref:mp_units/cartesian_vector-08/operator_assign-0d.adoc[operator=](xref:mp_units/cartesian_vector-08.adoc[cartesian_vector<U>]&& other); ---- [.small]#xref:mp_units/cartesian_vector-08/operator_assign-0d.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#