.TH "std::default_delete< _Tp >" 3 "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::default_delete< _Tp > .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "constexpr \fBdefault_delete\fP () noexcept=\fBdefault\fP" .br .RI "Default constructor\&. " .ti -1c .RI "template<\fBtypename\fP _Up , \fBtypename\fP = _Require>> constexpr \fBdefault_delete\fP (const \fBdefault_delete\fP< _Up > &) noexcept" .br .RI "Converting constructor\&. " .ti -1c .RI "constexpr \fBvoid\fP \fBoperator()\fP (_Tp *\fB__ptr\fP) const" .br .RI "Calls \fRdelete __ptr\fP " .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Tp> .br struct std::default_delete< _Tp >"Primary template of default_delete, used by unique_ptr for single objects .PP \fBSince\fP .RS 4 C++11 .RE .PP .SH "Constructor & Destructor Documentation" .PP .SS "template<\fBtypename\fP _Tp > constexpr \fBstd::default_delete\fP< _Tp >::default_delete ()\fR [constexpr]\fP, \fR [default]\fP, \fR [noexcept]\fP" .PP Default constructor\&. .SS "template<\fBtypename\fP _Tp > template<\fBtypename\fP _Up , \fBtypename\fP = _Require>> constexpr \fBstd::default_delete\fP< _Tp >::default_delete (const \fBdefault_delete\fP< _Up > &)\fR [inline]\fP, \fR [constexpr]\fP, \fR [noexcept]\fP" .PP Converting constructor\&. Allows conversion from a deleter for objects of another type, \fR_Up\fP, only if \fR_Up*\fP is convertible to \fR_Tp*\fP\&. .SH "Member Function Documentation" .PP .SS "template<\fBtypename\fP _Tp > constexpr \fBvoid\fP \fBstd::default_delete\fP< _Tp >::operator() (_Tp * __ptr) const\fR [inline]\fP, \fR [constexpr]\fP" .PP Calls \fRdelete __ptr\fP .PP References \fBstd::forward()\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.