Searched refs:deleter_type (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/libcxx/include/__memory/ |
H A D | unique_ptr.h | 121 typedef _Dp deleter_type; 122 typedef _LIBCPP_NODEBUG_TYPE typename __pointer<_Tp, deleter_type>::type pointer; 124 static_assert(!is_rvalue_reference<deleter_type>::value, 128 __compressed_pair<pointer, deleter_type> __ptr_; 147 __identity<deleter_type>, _Dummy>::type> 154 typename enable_if<is_constructible<deleter_type, _ArgType>::value>::type; 200 static_assert(!is_reference<deleter_type>::value, 211 : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) { 235 __ptr_.second() = _VSTD::forward<deleter_type>(__u.get_deleter()); 291 deleter_type& get_deleter() _NOEXCEPT { [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/stdcpp/ |
H A D | memory.d | 80 alias deleter_type = Deleter; member 116 ref inout(deleter_type) get_deleter() inout nothrow { return _Mypair._Myval1; } in version() 129 ref inout(deleter_type) get_deleter() inout nothrow { return _M_t.get!1; } in version() 142 ref inout(deleter_type) get_deleter() inout nothrow { return __ptr_.second; } in version() 150 __compressed_pair!(pointer, deleter_type) __ptr_; in version()
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
H A D | unique_ptr.h | 253 using deleter_type = _Dp; in _GLIBCXX_VISIBILITY() 292 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 294 unique_ptr(pointer __p, const deleter_type& __d) noexcept in _GLIBCXX_VISIBILITY() 304 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 312 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 357 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY() 383 is_assignable<deleter_type&, _Ep&&> in _GLIBCXX_VISIBILITY() 425 deleter_type& in _GLIBCXX_VISIBILITY() 430 const deleter_type& in _GLIBCXX_VISIBILITY() 454 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
H A D | unique_ptr.h | 287 using deleter_type = _Dp; in _GLIBCXX_VISIBILITY() 327 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 330 unique_ptr(pointer __p, const deleter_type& __d) noexcept in _GLIBCXX_VISIBILITY() 340 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 349 template<typename _Del = deleter_type, in _GLIBCXX_VISIBILITY() 399 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY() 426 is_assignable<deleter_type&, _Ep&&> in _GLIBCXX_VISIBILITY() 473 deleter_type& in _GLIBCXX_VISIBILITY() 479 const deleter_type& in _GLIBCXX_VISIBILITY() 506 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/backward/ |
H A D | auto_ptr.h | 333 : _M_t(__u.release(), deleter_type()) { } in _GLIBCXX_VISIBILITY()
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/backward/ |
H A D | auto_ptr.h | 329 : _M_t(__u.release(), deleter_type()) { } in _GLIBCXX_VISIBILITY()
|
/netbsd-src/external/apache2/llvm/dist/libcxx/include/ |
H A D | memory | 272 typedef D deleter_type; 298 deleter_type& get_deleter() noexcept; 299 const deleter_type& get_deleter() const noexcept; 314 typedef D deleter_type; 334 deleter_type& get_deleter() noexcept; 335 const deleter_type& get_deleter() const noexcept;
|
/netbsd-src/external/gpl3/gcc.old/dist/include/ |
H A D | unique-ptr.h | 139 typedef D deleter_type;
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/ |
H A D | ChangeLog-2015 | 2272 typename conditional<is_reference<deleter_type>::value, 2273 deleter_type, const deleter_type&>::type)): Likewise. 2275 remove_reference<deleter_type>::type&&)): Likewise.
|
H A D | ChangeLog-2018 | 1818 (unique_ptr::unique_ptr(pointer, const deleter_type&)): Add copy 1820 (unique_ptr::unique_ptr(pointer, deleter_type&&)): Disable for 1822 (unique_ptr::unique_ptr(pointer, remove_reference_t<deleter_type>&&)):
|