In that case is it possible to pass a delegate as an argument of a c++ function (with the same signature of course)?