[#BloombergLP-bsltf-CopyMoveTracker-swapCopyMoveStates]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::xref:BloombergLP/bsltf/CopyMoveTracker.adoc[CopyMoveTracker]::swapCopyMoveStates
:relfileprefix: ../../../
:mrdocs:

Set the state of both the specified `this` and `b` objects to the bitwise OR of `e&lowbar;MOVED&lowbar;INTO` and `e&lowbar;MOVED&lowbar;FROM`&period;

== Synopsis

Declared in `&lt;bsltf&lowbar;copymovetracker&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
swapCopyMoveStates(xref:BloombergLP/bsltf/CopyMoveTracker.adoc[CopyMoveTracker]& b);
----

== Parameters

[cols="1,4"]
|===
| Name| Description
| *b*
| other tracker whose state is set along with this object
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
