86 public: template <typename OtherPluginType>
104 public: template <typename OtherPluginType>
125 public: PluginType *operator ->() const;
130 public: PluginType &operator *() const;
197 public: operator
bool() const;
214 private:
std::unique_ptr<PluginType> dataPtr;