Home
last modified time | relevance | path

Searched refs:__shared_ptr (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr1/
H A Dshared_ptr.h492 class __shared_ptr; in _GLIBCXX_VISIBILITY() local
539 class __shared_ptr in _GLIBCXX_VISIBILITY()
544 __shared_ptr() in _GLIBCXX_VISIBILITY()
550 __shared_ptr(_Tp1* __p) in _GLIBCXX_VISIBILITY()
559 __shared_ptr(_Tp1* __p, _Deleter __d) in _GLIBCXX_VISIBILITY()
570 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY()
576 __shared_ptr(const __weak_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY()
589 __shared_ptr(std::auto_ptr<_Tp1>& __r) in _GLIBCXX_VISIBILITY()
602 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r, __static_cast_tag) in _GLIBCXX_VISIBILITY()
608 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r, __const_cast_tag) in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/
H A Dshared_ptr.h497 class __shared_ptr; in _GLIBCXX_VISIBILITY() local
544 class __shared_ptr in _GLIBCXX_VISIBILITY()
549 __shared_ptr() in _GLIBCXX_VISIBILITY()
555 __shared_ptr(_Tp1* __p) in _GLIBCXX_VISIBILITY()
564 __shared_ptr(_Tp1* __p, _Deleter __d) in _GLIBCXX_VISIBILITY()
575 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY()
581 __shared_ptr(const __weak_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY()
596 __shared_ptr(std::auto_ptr<_Tp1>& __r) in _GLIBCXX_VISIBILITY()
609 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r, __static_cast_tag) in _GLIBCXX_VISIBILITY()
615 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r, __const_cast_tag) in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dshared_ptr_atomic.h76 atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) in _GLIBCXX_VISIBILITY()
115 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
116 atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) in _GLIBCXX_VISIBILITY()
123 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
124 atomic_load(const __shared_ptr<_Tp, _Lp>* __p) in _GLIBCXX_VISIBILITY()
153 atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, in _GLIBCXX_VISIBILITY()
154 __shared_ptr<_Tp, _Lp> __r, in _GLIBCXX_VISIBILITY()
163 atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) in _GLIBCXX_VISIBILITY()
193 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
194 atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, in _GLIBCXX_VISIBILITY()
[all …]
H A Dshared_ptr_base.h342 class __shared_ptr; in _GLIBCXX_VISIBILITY() local
1027 { return static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); } in _GLIBCXX_VISIBILITY()
1040 auto __ptr = static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); in _GLIBCXX_VISIBILITY()
1082 { return static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); } in _GLIBCXX_VISIBILITY()
1086 class __shared_ptr in _GLIBCXX_VISIBILITY()
1105 using _Assignable = _Compatible<_Yp, __shared_ptr&>; in _GLIBCXX_VISIBILITY()
1118 using _UniqAssignable = _UniqCompatible<_Yp, _Del, __shared_ptr&>; in _GLIBCXX_VISIBILITY()
1126 constexpr __shared_ptr() noexcept in _GLIBCXX_VISIBILITY()
1132 __shared_ptr(_Yp* __p) in _GLIBCXX_VISIBILITY()
1141 __shared_ptr(_Yp* __p, _Deleter __d) in _GLIBCXX_VISIBILITY()
[all …]
H A Dshared_ptr.h70 const __shared_ptr<_Tp, _Lp>& __p) in _GLIBCXX_VISIBILITY()
78 get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept in _GLIBCXX_VISIBILITY()
121 class shared_ptr : public __shared_ptr<_Tp> in _GLIBCXX_VISIBILITY()
125 is_constructible<__shared_ptr<_Tp>, _Args...>::value in _GLIBCXX_VISIBILITY()
130 is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& in _GLIBCXX_VISIBILITY()
136 using element_type = typename __shared_ptr<_Tp>::element_type; in _GLIBCXX_VISIBILITY()
147 constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } in _GLIBCXX_VISIBILITY()
159 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } in _GLIBCXX_VISIBILITY()
177 : __shared_ptr<_Tp>(__p, std::move(__d)) { } in _GLIBCXX_VISIBILITY()
194 : __shared_ptr<_Tp>(__p, std::move(__d)) { } in _GLIBCXX_VISIBILITY()
[all …]
H A Dfs_dir.h441 std::__shared_ptr<_Dir> _M_dir; in _GLIBCXX_VISIBILITY()
539 std::__shared_ptr<_Dir_stack> _M_dirs; in _GLIBCXX_VISIBILITY()
567 __shared_ptr<filesystem::_Dir>; in _GLIBCXX_VISIBILITY()
569 __shared_ptr<filesystem::recursive_directory_iterator::_Dir_stack>; in _GLIBCXX_VISIBILITY()
H A Dfs_path.h685 std::__shared_ptr<const _Impl> _M_impl; in _GLIBCXX_VISIBILITY()
1350 extern template class __shared_ptr<const filesystem::filesystem_error::_Impl>; in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dshared_ptr_base.h386 class __shared_ptr; in _GLIBCXX_VISIBILITY() local
1363 { return static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); } in _GLIBCXX_VISIBILITY()
1376 auto __ptr = static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); in _GLIBCXX_VISIBILITY()
1418 { return static_cast<const __shared_ptr<_Tp, _Lp>*>(this)->get(); } in _GLIBCXX_VISIBILITY()
1422 class __shared_ptr in _GLIBCXX_VISIBILITY()
1441 using _Assignable = _Compatible<_Yp, __shared_ptr&>; in _GLIBCXX_VISIBILITY()
1454 using _UniqAssignable = _UniqCompatible<_Yp, _Del, __shared_ptr&>; in _GLIBCXX_VISIBILITY()
1462 constexpr __shared_ptr() noexcept in _GLIBCXX_VISIBILITY()
1468 __shared_ptr(_Yp* __p) in _GLIBCXX_VISIBILITY()
1477 __shared_ptr(_Yp* __p, _Deleter __d) in _GLIBCXX_VISIBILITY()
[all …]
H A Dshared_ptr_atomic.h102 atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) in _GLIBCXX_VISIBILITY()
141 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
142 atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) in _GLIBCXX_VISIBILITY()
149 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
150 atomic_load(const __shared_ptr<_Tp, _Lp>* __p) in _GLIBCXX_VISIBILITY()
179 atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, in _GLIBCXX_VISIBILITY()
180 __shared_ptr<_Tp, _Lp> __r, in _GLIBCXX_VISIBILITY()
189 atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) in _GLIBCXX_VISIBILITY()
219 inline __shared_ptr<_Tp, _Lp> in _GLIBCXX_VISIBILITY()
220 atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, in _GLIBCXX_VISIBILITY()
[all …]
H A Dshared_ptr.h71 const __shared_ptr<_Tp, _Lp>& __p) in _GLIBCXX_VISIBILITY()
79 get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept in _GLIBCXX_VISIBILITY()
175 class shared_ptr : public __shared_ptr<_Tp> in _GLIBCXX_VISIBILITY()
179 is_constructible<__shared_ptr<_Tp>, _Args...>::value in _GLIBCXX_VISIBILITY()
184 is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& in _GLIBCXX_VISIBILITY()
190 using element_type = typename __shared_ptr<_Tp>::element_type; in _GLIBCXX_VISIBILITY()
202 constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } in _GLIBCXX_VISIBILITY()
214 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } in _GLIBCXX_VISIBILITY()
232 : __shared_ptr<_Tp>(__p, std::move(__d)) { } in _GLIBCXX_VISIBILITY()
249 : __shared_ptr<_Tp>(__p, std::move(__d)) { } in _GLIBCXX_VISIBILITY()
[all …]
H A Dfs_dir.h470 std::__shared_ptr<_Dir> _M_dir; in _GLIBCXX_VISIBILITY()
585 std::__shared_ptr<_Dir_stack> _M_dirs; in _GLIBCXX_VISIBILITY()
625 __shared_ptr<filesystem::_Dir>; in _GLIBCXX_VISIBILITY()
627 __shared_ptr<filesystem::recursive_directory_iterator::_Dir_stack>; in _GLIBCXX_VISIBILITY()
H A Dfs_path.h779 std::__shared_ptr<const _Impl> _M_impl; in _GLIBCXX_VISIBILITY()
1445 extern template class __shared_ptr<const filesystem::filesystem_error::_Impl>; in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/backward/
H A Dauto_ptr.h313 __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) in _GLIBCXX_VISIBILITY()
327 : __shared_ptr<_Tp>(std::move(__r)) { } in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/backward/
H A Dauto_ptr.h309 __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) in _GLIBCXX_VISIBILITY()
323 : __shared_ptr<_Tp>(std::move(__r)) { } in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++17/
H A Dfs_dir.cc42 template class std::__shared_ptr<fs::_Dir>; member in std
43 template class std::__shared_ptr<fs::recursive_directory_iterator::_Dir_stack>; member in std
H A Dfs_path.cc2037 template class std::__shared_ptr<const fs::filesystem_error::_Impl>; member in std
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/
H A Dfs_dir.cc42 template class std::__shared_ptr<fs::_Dir>; member in std
43 template class std::__shared_ptr<fs::recursive_directory_iterator::_Dir_stack>; member in std
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/bits/
H A Dshared_ptr.h63 class shared_ptr : public __shared_ptr<_Tp> in _GLIBCXX_VISIBILITY()
65 using _Base_type = __shared_ptr<_Tp>; in _GLIBCXX_VISIBILITY()
199 __shared_ptr<_Tp>::operator=(std::move(__r)); in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/
H A Dshared_ptr.h63 class shared_ptr : public __shared_ptr<_Tp> in _GLIBCXX_VISIBILITY()
65 using _Base_type = __shared_ptr<_Tp>; in _GLIBCXX_VISIBILITY()
199 __shared_ptr<_Tp>::operator=(std::move(__r)); in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/pre/
H A Dgnu.ver2276 # __shared_ptr<_Dir>::__shared_ptr() (base object ctor)
2280 # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr() (base object ctor)
2292 # __shared_ptr<_Dir>::__shared_ptr(__shared_ptr&&) (base object ctor)
2296 …# __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr(__shared_ptr&&) (base objec…
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/
H A Dgnu.ver2312 # __shared_ptr<_Dir>::__shared_ptr() (base object ctor)
2316 # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr() (base object ctor)
2328 # __shared_ptr<_Dir>::__shared_ptr(__shared_ptr&&) (base object ctor)
2332 …# __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr(__shared_ptr&&) (base objec…
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-2016909 (__shared_ptr::element_type): Use remove_extent.
910 (__shared_ptr::_UniqCompatible): Add __sp_compatible_with check.
911 (__shared_ptr(_Yp*)): Use tag dispatching to call new __shared_count
913 (__shared_ptr(unique_ptr<_Yp, _Del>)): Add extension constructor.
914 (__shared_ptr::operator*, __shared_ptr::operator->): Remove and
916 (__shared_ptr::__has_esft_base): Return false for array types.
919 (__shared_ptr<__libfund_v1<_Tp>>): Remove specializations.
925 (get_deleter, operator<<): Change argument from __shared_ptr to
959 * include/bits/shared_ptr_base.h (hash<__shared_ptr<T, L>>): Likewise.
1297 * include/backward/auto_ptr.h (__shared_ptr(auto_ptr&&))
[all …]
H A DChangeLog-2010241 __shared_ptr<>::__shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...),
243 (__shared_ptr<>::__shared_ptr(_Tp1*, _Deleter, const _Alloc&),
244 __shared_ptr(nullptr_t, _Deleter, const _Alloc&), reset(_Tp1*,
741 * include/bits/shared_ptr.h (shared_ptr<>::__shared_ptr(),
746 __shared_count::__shared_count(), __shared_ptr<>::__shared_ptr(),
747 __shared_ptr<>::__shared_ptr(nullptr_t), __weak_ptr<>::__weak_ptr(),
2606 * include/bits/shared_ptr_base.h (operator==(const __shared_ptr<>&,
2607 nullptr_t), operator==(nullptr_t, const __shared_ptr<>&),
2608 operator!=(const __shared_ptr<>&, nullptr_t),
2609 operator!=(nullptr_t, const __shared_ptr<>&)): Likewise.
[all …]
H A DChangeLog-2008544 (__shared_ptr::_M_less,__weak_ptr::_M_less): Replace with...
545 (__shared_ptr::owner_before,__weak_ptr::owner_before): New overloads
547 (operator<(__shared_ptr,__shared_ptr)): Compare stored pointers,
549 (operator==(__shared_ptr,__shared_ptr)): Make non-friend.
550 (operator!=(__shared_ptr,__shared_ptr)): Likewise.
551 (less<__shared_ptr<>>,less<shared_ptr<>>,_Sp_less): Explicitly call
1345 (__shared_count,__shared_ptr,shared_ptr,swap): Add unique_ptr
2050 (__shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...): Call
H A DChangeLog-20171435 * include/bits/shared_ptr_base.h (__shared_ptr): Use __to_address.
1436 (__shared_ptr::_S_raw_ptr): Remove.
2189 * include/bits/shared_ptr_base.h (__shared_ptr): Declare new
2356 (_Sp_counted_deleter::_Impl, __shared_count, __shared_ptr): Likewise.
2412 * include/bits/shared_ptr_base.h (__shared_ptr::owner_before)
2662 (__shared_ptr(_Sp_make_shared_tag, const Alloc&, Args&&...)): Share
2958 (__shared_ptr::_M_enable_shared_from_this_with): Change parameters to
3301 * include/bits/shared_ptr_base.h (__shared_ptr): Use __is_invocable
3493 * include/bits/shared_ptr_base.h (__shared_ptr(_Yp*, _Deleter))
3494 (__shared_ptr(_Yp*, _Deleter, _Alloc)): Use lvalue types in
[all …]

12