Overload selected when FUNCTOR is callable with ARG.
Declared in <bslstl_sharedptr.h>
template<class ARG>
static
TrueType
test(bsl::enable_if<static_cast<bool>(sizeof ((static_cast<void>(Util::declval<FUNCTOR>()(Util::declval<ARG>())) , 0)))>::type*);