/openbsd-current/gnu/llvm/libcxx/include/__memory/ |
H A D | auto_ptr.h | 26 _Tp* __ptr_; member in struct:auto_ptr_ref 33 _Tp* __ptr_; member in class:auto_ptr 37 _LIBCPP_INLINE_VISIBILITY explicit auto_ptr(_Tp* __p = 0) _NOEXCEPT : __ptr_(__p) {} function in class:auto_ptr 38 _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr& __p) _NOEXCEPT : __ptr_(__p.release()) {} function in class:auto_ptr 40 : __ptr_(__p.release()) {} function in class:auto_ptr 46 {reset(__p.__ptr_); return *this;} 47 _LIBCPP_INLINE_VISIBILITY ~auto_ptr() _NOEXCEPT {delete __ptr_;} 50 {return *__ptr_;} 51 _LIBCPP_INLINE_VISIBILITY _Tp* operator->() const _NOEXCEPT {return __ptr_;} 52 _LIBCPP_INLINE_VISIBILITY _Tp* get() const _NOEXCEPT {return __ptr_;} 66 _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) _NOEXCEPT : __ptr_(__p.__ptr_) {} function in class:auto_ptr [all...] |
H A D | allocation_guard.h | 53 , __ptr_(allocator_traits<_Alloc>::allocate(__alloc_, __n_)) // initialization order is important 58 if (__ptr_ != nullptr) { 59 allocator_traits<_Alloc>::deallocate(__alloc_, __ptr_, __n_); 65 _Pointer __tmp = __ptr_; 66 __ptr_ = nullptr; 72 return __ptr_; 78 _Pointer __ptr_; member in struct:__allocation_guard
|
H A D | unique_ptr.h | 134 __compressed_pair<pointer, deleter_type> __ptr_; member in class:unique_ptr 183 _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag()) {} 188 _LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag()) {} 192 : __ptr_(__p, __value_init_tag()) {} function in class:unique_ptr 196 : __ptr_(__p, __d) {} function in class:unique_ptr 200 unique_ptr(pointer __p, _GoodRValRefType<_Dummy> __d) _NOEXCEPT : __ptr_(__p, _VSTD::move(__d)) { function in class:unique_ptr 211 : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) {} function in class:unique_ptr 218 : __ptr_(__u.release(), _VSTD::forward<_Ep>(__u.get_deleter())) {} function in class:unique_ptr 227 : __ptr_(__p.release(), __value_init_tag()) {} function in class:unique_ptr 232 __ptr_ 314 __compressed_pair<pointer, deleter_type> __ptr_; member in class:unique_ptr 393 : __ptr_(__p, __value_init_tag()) {} function in class:unique_ptr 400 : __ptr_(__p, __d) {} function in class:unique_ptr 404 : __ptr_(nullptr, __d) {} function in class:unique_ptr 411 : __ptr_(__p, _VSTD::move(__d)) { function in class:unique_ptr 418 : __ptr_(nullptr, _VSTD::move(__d)) { function in class:unique_ptr 430 : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) {} function in class:unique_ptr 443 : __ptr_(__u.release(), _VSTD::forward<_Ep>(__u.get_deleter())) {} function in class:unique_ptr [all...] |
H A D | shared_ptr.h | 470 element_type* __ptr_; member in class:shared_ptr 476 : __ptr_(nullptr), 482 : __ptr_(nullptr), 497 explicit shared_ptr(_Yp* __p) : __ptr_(__p) { 509 : __ptr_(__p) 536 : __ptr_(__p) 568 : __ptr_(nullptr) 594 : __ptr_(nullptr) 625 : __ptr_(__p), 634 : __ptr_(__ 1557 element_type* __ptr_; member in class:weak_ptr [all...] |
/openbsd-current/gnu/llvm/libcxx/include/__format/ |
H A D | buffer.h | 61 : __ptr_(__ptr), 67 __ptr_ = __ptr; 75 __ptr_[__size_++] = __c; 104 _VSTD::copy_n(__str.data(), __n, _VSTD::addressof(__ptr_[__size_])); 115 _VSTD::copy_n(__first, __chunk, _VSTD::addressof(__ptr_[__size_])); 133 _VSTD::transform(__first, __last, _VSTD::addressof(__ptr_[__size_]), _VSTD::move(__operation)); 143 _VSTD::transform(__first, __first + __chunk, _VSTD::addressof(__ptr_[__size_]), __operation); 155 _VSTD::fill_n(_VSTD::addressof(__ptr_[__size_]), __n, __value); 165 _VSTD::fill_n(_VSTD::addressof(__ptr_[__size_]), __chunk, __value); 173 __flush_(__ptr_, __size 178 _CharT* __ptr_; member in class:__format::__output_buffer [all...] |
H A D | format_arg.h | 137 return _VSTD::invoke(_VSTD::forward<_Visitor>(__vis), __arg.__value_.__ptr_); 159 : __ptr_(_VSTD::addressof(__v)), 174 const void* __ptr_; member in struct:__basic_format_arg_value::__handle 195 const void* __ptr_; member in union:__basic_format_arg_value::__anon192 220 _LIBCPP_HIDE_FROM_ABI __basic_format_arg_value(const void* __value) noexcept : __ptr_(__value) {} function in class:__basic_format_arg_value 266 __handle_.__format_(__parse_ctx, __ctx, __handle_.__ptr_);
|