|
libstdc++
|
Public Member Functions | |
| inout_ptr_t (_Smart &__smart, _Args... __args) | |
| inout_ptr_t (const inout_ptr_t &)=delete | |
| operator _Pointer * () const noexcept | |
| operator void ** () const noexcept requires(!same_as< _Pointer | |
| return | static_cast (static_cast< void * >(__p)) |
Public Attributes | |
| void *_Pointer * | __p |
Smart pointer adaptor for functions taking an inout pointer parameter.
| _Smart | The type of pointer to adapt. |
| _Pointer | The type of pointer to convert to. |
| _Args... | Argument types used when resetting the smart pointer. |