Lines Matching full:deleter
67 template<typename Type, typename Deleter>
70 SharedPtrState (Type* ptr, Deleter deleter)
72 , m_deleter (deleter)
89 Deleter m_deleter;
115 template<typename Deleter>
116 SharedPtr (T* ptr, Deleter deleter);
246 * Deleter must be callable type and deleter is called with the pointer
252 * Calling deleter or calling destructor for deleter should never throw.
255 template<typename Deleter>
256 inline SharedPtr<T>::SharedPtr (T* ptr, Deleter deleter)
263 m_state = new SharedPtrState<T, Deleter>(ptr, deleter);