BloombergLP::bsltf::setCopyMoveState

setCopyMoveState overloads

Synopses

Declared in <bsltf_copymovestate.h>

Set the object at the specified tracker address to state.

void
setCopyMoveState(
    CopyMoveTracker* tracker,
    CopyMoveState::Enum state);
» more...

Set the copy/move state of the object at the specified obj address.

void
setCopyMoveState(
    MovableAllocTestType* obj,
    CopyMoveState::Enum state);
» more...

Do nothing for types that do not customize this ADL point.

void
setCopyMoveState(
    void* obj_p,
    CopyMoveState::Enum state);
» more...

Parameters

NameDescription
trackeraddress of the tracker to update
statenew copy/move state
objaddress of the object whose state is set
obj_punused; present so the overload matches any object