Deduce the template parameter PROTOTYPE from the signature of the function supplied to the constructor of function.
Declared in <bslstl_function.h>
template<
class RET,
class... ARGS>
function<RET(ARGS...)>(RET(*)(ARGS...)) -> function<RET(ARGS...)>;