copyMoveState overloads
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...