.TH "std::inout_ptr_t< _Smart, _Pointer, _Args >" 3cxx "libstdc++" \" -*- nroff -*-
.ad l
.nh
.SH NAME
std::inout_ptr_t< _Smart, _Pointer, _Args > \- Smart pointer adaptor for functions taking an inout pointer parameter\&.  

.SH SYNOPSIS
.br
.PP
.PP
\fR#include <>>\fP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBinout_ptr_t\fP (_Smart &__smart, _Args\&.\&.\&. __args)"
.br
.ti -1c
.RI "\fBinout_ptr_t\fP (const inout_ptr_t &)=delete"
.br
.ti -1c
.RI "\fBoperator _Pointer *\fP () const noexcept"
.br
.ti -1c
.RI "\fBoperator void **\fP () const noexcept"
.br
.in -1c
.SH "Detailed Description"
.PP 

.SS "template<typename _Smart, typename _Pointer, typename\&.\&.\&. _Args>
.br
class std::inout_ptr_t< _Smart, _Pointer, _Args >"Smart pointer adaptor for functions taking an inout pointer parameter\&. 


.PP
\fBTemplate Parameters\fP
.RS 4
\fI_Smart\fP The type of pointer to adapt\&. 
.br
\fI_Pointer\fP The type of pointer to convert to\&. 
.br
\fI_Args\&.\&.\&.\fP Argument types used when resetting the smart pointer\&. 
.RE
.PP
\fBSince\fP
.RS 4
C++23 
.RE
.PP


.SH "Author"
.PP 
Generated automatically by Doxygen for libstdc++ from the source code\&.
