Make FunctionRef support bool operator
authorBi Xue <bixue@fb.com>
Thu, 29 Dec 2016 06:18:32 +0000 (22:18 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 29 Dec 2016 06:33:23 +0000 (22:33 -0800)
commit42f55fa585897da3f9b3afefc399a4544bbaf074
tree88b85241e00ad3eb35725b2eb7da11ccb044a267
parente910dd4bdc9db80cb412a5c6d4af8c6f9faa5591
Make FunctionRef support bool operator

Summary:
To support following code:
```
void foo(folly::FunctionRef<void(void)> callback = {}) {
  if (callback) {
    callback();
  }
}
```

Reviewed By: yfeldblum

Differential Revision: D4372296

fbshipit-source-id: 7d21e6a44b6f6b046b424f0139465511dbae7b8b
folly/Function.h
folly/test/FunctionRefTest.cpp