BloombergLP::bsltf::MoveState::Enum

Enumeration of move state.

Synopsis

Declared in <bsltf_movestate.h>

enum Enum;

Members

NameDescription
e_NOT_MOVED The type was not involved in a move operation.
e_MOVED The type was involved in a move operation.
e_UNKNOWN The type does not expose move-state information.

Non-Member Functions

NameDescription
::BloombergLP::bsltf::debugprintPrint the specified value as a string.
::BloombergLP::bsltf::getMovedFromReturn the move-from state of the specified object.
::BloombergLP::bsltf::getMovedFromReturn the move-from state of the specified object.
::BloombergLP::bsltf::getMovedFromReturn the move-from state of the specified object.
::BloombergLP::bsltf::getMovedFromReturn the move-from state of the specified object.
::BloombergLP::bsltf::getMovedFromReturn the moved-from state of the specified object of (template parameter) TYPE. The default implementation of this ADL customization point calls CopyMoveState::get and translates the result into the correpsonding MoveState::Enum (which has been deprecated). Note that a customization of this function for a specific type will not be "inherited" by derived classes of that type; new types should customize copyMoveState, not getMovedFrom.
::BloombergLP::bsltf::getMovedIntoReturn the moved-from state of the specified object of (template parameter) TYPE. The default implementation of this ADL customization point calls CopyMoveState::get and translates the result into the correpsonding MoveState::Enum. Note that a customization of this function for a specific type will not be "inherited" by derived classes of that type; new types should customize copyMoveState, not getMovedInto.
::BloombergLP::bsltf::getMovedIntoReturn the move-into state of the specified object.
::BloombergLP::bsltf::getMovedIntoReturn the move-into state of the specified object.
::BloombergLP::bsltf::getMovedIntoReturn the move-into state of the specified object.
::BloombergLP::bsltf::getMovedIntoReturn the move-into state of the specified object.