Provide nullptr->std::function cast

pull/6863/head
Vijay Pai 9 years ago
parent 9aa5f23645
commit 06ea541ed9
  1. 5
      include/grpc++/impl/codegen/config.h

@ -78,6 +78,7 @@
#endif
#ifdef GRPC_CXX0X_NO_NULLPTR
#include <functional>
#include <memory>
namespace grpc {
const class {
@ -95,6 +96,10 @@ const class {
return std::shared_ptr<T>(static_cast<T *>(0));
}
operator bool() const { return false; }
template <class F>
operator std::function<F>() const {
return std::function<F>();
}
private:
void operator&() const = delete;

Loading…
Cancel
Save