If TP is the same type as the target object, returns a pointer granting modifiable access to the target; otherwise return a null pointer.
Declared in <bslstl_function.h>
template<class TP>
TP*
target() noexcept;
modifiable pointer to the target if TP matches, else null