.TH "std::default_delete< _Tp >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::default_delete< _Tp > \- Primary template of default_delete, used by unique_ptr\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBconstexpr\fP \fBdefault_delete\fP () \fBnoexcept\fP=\fBdefault\fP" .br .RI "Default constructor\&. " .ti -1c .RI "template<\fBtypename\fP \fB_Up\fP , \fBtypename\fP = typename enable_if::value>::type> \fBdefault_delete\fP (\fBconst\fP \fBdefault_delete\fP< \fB_Up\fP > &) \fBnoexcept\fP" .br .RI "Converting constructor\&. " .ti -1c .RI "\fBvoid\fP \fBoperator()\fP (_Tp *\fB__ptr\fP) \fBconst\fP" .br .RI "Calls \fCdelete\fP \fC__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\&. .PP Definition at line \fB59\fP of file \fBunique_ptr\&.h\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template<\fBtypename\fP _Tp > \fBconstexpr\fP \fBstd::default_delete\fP< _Tp >::default_delete ()\fC [constexpr]\fP, \fC [default]\fP, \fC [noexcept]\fP" .PP Default constructor\&. .SS "template<\fBtypename\fP _Tp > template<\fBtypename\fP \fB_Up\fP , \fBtypename\fP = typename enable_if::value>::type> \fBstd::default_delete\fP< _Tp >::default_delete (\fBconst\fP \fBdefault_delete\fP< \fB_Up\fP > &)\fC [inline]\fP, \fC [noexcept]\fP" .PP Converting constructor\&. Allows conversion from a deleter for arrays of another type, \fC_Up\fP, only if \fC_Up*\fP is convertible to \fC_Tp*\fP\&. .PP Definition at line \fB71\fP of file \fBunique_ptr\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "template<\fBtypename\fP _Tp > \fBvoid\fP \fBstd::default_delete\fP< _Tp >::operator() (_Tp * __ptr) const\fC [inline]\fP" .PP Calls \fCdelete\fP \fC__ptr\fP\&. .PP Definition at line \fB75\fP of file \fBunique_ptr\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.