BloombergLP::bsltf::copyMoveState

copyMoveState overloads

Synopses

Declared in <bsltf_copymovestate.h>

Return e_UNKNOWN for types that do not customize this ADL point.

bsltf::CopyMoveState::Enum
copyMoveState(bslmf::MatchAnyType object);
» more...

Return the copy/move state of the specified obj.

CopyMoveState::Enum
copyMoveState(ArgumentType const& obj);
» more...

Return the state of the specified tracker. This function is an ADL customization point used by CopyMoveState::get(obj).

CopyMoveState::Enum
copyMoveState(CopyMoveTracker const& tracker);
» more...

Return the copy/move state of the specified obj.

CopyMoveState::Enum
copyMoveState(MovableAllocTestType const& obj);
» more...

Return Value

  • e_UNKNOWN
  • the copy/move state of obj
  • the copy/move state of tracker

Parameters

NameDescription
objectunused; present so the overload matches any type
objobject whose copy/move state is requested
trackertracker whose copy/move state is returned