|
libstdc++
|
#include <>>
Public Member Functions | |
| out_ptr_t (_Smart &__smart, _Args... __args) | |
| out_ptr_t (const out_ptr_t &)=delete | |
| operator _Pointer * () const noexcept | |
| operator void ** () const noexcept | |
Friends | |
| template<typename, typename, typename...> | |
| class | inout_ptr_t |
Smart pointer adaptor for functions taking an output 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. |
|
inlineexplicit |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |