diff options
Diffstat (limited to 'include/grpc++/config.h')
-rw-r--r-- | include/grpc++/config.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/grpc++/config.h b/include/grpc++/config.h index b6c1705621..55b2a64482 100644 --- a/include/grpc++/config.h +++ b/include/grpc++/config.h @@ -112,6 +112,9 @@ public: template <class T> operator std::unique_ptr<T>() const { return std::unique_ptr<T>(static_cast<T *>(0)); } + template <class T> operator std::shared_ptr<T>() const { + return std::shared_ptr<T>(static_cast<T *>(0)); + } operator bool() const {return false;} private: void operator&() const = delete; |