BloombergLP::bsltf::copyMoveState

copyMoveState overloads

Synopses

Declared in <bsltf_copymovestate.h>

Return e_UNKWOWN. Called from CopyMoveState::get, this default implementation is called if a customized copyMoveState is not found via ADL for a specific type. Note that this overload is defined such that, if copyMoveState is customized for a type, the customization is "inherited" by derived types.

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

Return the copy/move state of the specified obj. This function is an ADL customization point used by CopyMoveState::get(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. This function is an ADL customization point used by CopyMoveState::get(obj).

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