Home
last modified time | relevance | path

Searched refs:deleter_type (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/libcxx/include/__memory/
H A Dunique_ptr.h121 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 Dmemory.d80 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 Dunique_ptr.h253 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 Dunique_ptr.h287 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 Dauto_ptr.h333 : _M_t(__u.release(), deleter_type()) { } in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/backward/
H A Dauto_ptr.h329 : _M_t(__u.release(), deleter_type()) { } in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Dmemory272 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 Dunique-ptr.h139 typedef D deleter_type;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20152272 typename conditional<is_reference<deleter_type>::value,
2273 deleter_type, const deleter_type&>::type)): Likewise.
2275 remove_reference<deleter_type>::type&&)): Likewise.
H A DChangeLog-20181818 (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>&&)):