Home | History | Annotate | Download | only in bits

Lines Matching defs:__p

141       unique_ptr(pointer __p) noexcept
142 : _M_t(__p, deleter_type())
146 unique_ptr(pointer __p,
149 : _M_t(__p, __d) { }
151 unique_ptr(pointer __p,
153 : _M_t(std::move(__p), std::move(__d))
251 pointer __p = get();
253 return __p;
257 reset(pointer __p = pointer()) noexcept
260 swap(std::get<0>(_M_t), __p);
261 if (__p != pointer())
262 get_deleter()(__p);
335 unique_ptr(pointer __p) noexcept
336 : _M_t(__p, deleter_type())
343 unique_ptr(_Up* __p) = delete;
345 unique_ptr(pointer __p,
348 : _M_t(__p, __d) { }
350 unique_ptr(pointer __p, typename
352 : _M_t(std::move(__p), std::move(__d))
434 pointer __p = get();
436 return __p;
444 reset(pointer __p) noexcept
447 swap(std::get<0>(_M_t), __p);
448 if (__p != nullptr)
449 get_deleter()(__p);