cpp/utility/functional/function/operator=

Assigns a new target to.

@1@ Assigns a copy of target of, as if by executing

@2@ Moves the target of to. is in a valid state with an unspecified value.

@3@ Drops the current target. is empty after the call.

@4@ Sets the target of to the callable, as if by executing. This operator does not participate in overload resolution unless is  for argument types  and return type.

@5@ Sets the target of to a copy of, as if by executing