Template:cpp/utility/functional/dsc pointer to unary function