[webkit-dev] Should we ever use std::function instead of WTF::Function?
Filip Pizlo
fpizlo at apple.com
Tue Jun 13 12:30:06 PDT 2017
And ObjC blocks share instead of copying, which is more like SharedTask. I think that’s another reason why adding copy constructors to WTF::Function that do block-like sharing under the hood is rather attractive.
-Filip
> On Jun 13, 2017, at 12:29 PM, Alex Christensen <achristensen at apple.com> wrote:
>
> std::function, c++ lambda, and objc blocks are all interchangeable. WTF::Functions cannot be used as objc blocks because the latter must be copyable. Until that changes or we stop using objc, we cannot completely eliminate std::function from WebKit.
More information about the webkit-dev
mailing list