Searched refs:_M_storage (Results 1 - 14 of 14) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dmove_only_function.h60 _M_manage(_M_storage, &__x._M_storage);
77 ::new (_M_storage._M_addr()) _Tp(std::forward<_Args>(__args)...);
79 _M_storage._M_p = new _Tp(std::forward<_Args>(__args)...);
87 _M_manage(_M_storage, nullptr);
89 _M_manage(_M_storage, &__x._M_storage);
96 _M_manage(_M_storage, nullptr);
101 ~_Mofunc_base() { _M_manage(_M_storage, nullptr); }
108 __x._M_manage(__s, &__x._M_storage);
176 _Storage _M_storage; member in class:_Mofunc_base
[all...]
H A Dforward_list.h118 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in struct:_Fwd_list_node
122 { return _M_storage._M_ptr(); }
126 { return _M_storage._M_ptr(); }
H A Dhashtable_policy.h292 __gnu_cxx::__aligned_buffer<_Value> _M_storage; member in struct:__detail::_Hash_node_base::_Hash_node_value_base
297 { return _M_storage._M_ptr(); }
302 { return _M_storage._M_ptr(); }
1389 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in struct:_Hash_code_storage
1392 _M_h() { return _M_storage._M_ptr(); }
1395 _M_h() const { return _M_storage._M_ptr(); }
H A Dstl_list.h237 __gnu_cxx::__aligned_membuf<_Tp> _M_storage; member in struct:_List_node
238 _Tp* _M_valptr() { return _M_storage._M_ptr(); }
239 _Tp const* _M_valptr() const { return _M_storage._M_ptr(); }
H A Dstl_vector.h1841 _M_val() noexcept { return _M_storage._M_val; }
1845 _M_ptr() noexcept { return std::__addressof(_M_storage._M_val); }
1857 _Storage _M_storage; member in struct:vector::_Temporary_value
H A Dstl_tree.h231 __gnu_cxx::__aligned_membuf<_Val> _M_storage; member in struct:_Rb_tree_node
235 { return _M_storage._M_ptr(); }
239 { return _M_storage._M_ptr(); }
H A Dshared_ptr_base.h591 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in class:final::_Impl
650 _Tp* _M_ptr() noexcept { return _M_impl._M_storage._M_ptr(); }
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/
H A Daligned_buffer.h56 alignas(__alignof__(_Tp2::_M_t)) unsigned char _M_storage[sizeof(_Tp)]; member in struct:__gnu_cxx::__aligned_membuf
60 // Can be used to avoid value-initialization zeroing _M_storage.
65 { return static_cast<void*>(&_M_storage); }
69 { return static_cast<const void*>(&_M_storage); }
94 std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>::type _M_storage;
104 return static_cast<void*>(&_M_storage);
110 return static_cast<const void*>(&_M_storage);
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/ext/
H A Daligned_buffer.h56 alignas(__alignof__(_Tp2::_M_t)) unsigned char _M_storage[sizeof(_Tp)]; member in struct:__gnu_cxx::__aligned_membuf
60 // Can be used to avoid value-initialization zeroing _M_storage.
65 { return static_cast<void*>(&_M_storage); }
69 { return static_cast<const void*>(&_M_storage); }
94 std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>::type _M_storage;
104 return static_cast<void*>(&_M_storage);
110 return static_cast<const void*>(&_M_storage);
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dforward_list.h118 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in struct:_Fwd_list_node
122 { return _M_storage._M_ptr(); }
126 { return _M_storage._M_ptr(); }
H A Dhashtable_policy.h233 __gnu_cxx::__aligned_buffer<_Value> _M_storage; member in struct:__detail::_Hash_node_base::_Hash_node_value_base
237 { return _M_storage._M_ptr(); }
241 { return _M_storage._M_ptr(); }
1472 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in struct:_Hash_code_storage
1475 _M_h() { return _M_storage._M_ptr(); }
1478 _M_h() const { return _M_storage._M_ptr(); }
H A Dstl_list.h169 __gnu_cxx::__aligned_membuf<_Tp> _M_storage; member in struct:_List_node
170 _Tp* _M_valptr() { return _M_storage._M_ptr(); }
171 _Tp const* _M_valptr() const { return _M_storage._M_ptr(); }
H A Dshared_ptr_base.h538 __gnu_cxx::__aligned_buffer<_Tp> _M_storage; member in class:final::_Impl
597 _Tp* _M_ptr() noexcept { return _M_impl._M_storage._M_ptr(); }
H A Dstl_tree.h231 __gnu_cxx::__aligned_membuf<_Val> _M_storage; member in struct:_Rb_tree_node
235 { return _M_storage._M_ptr(); }
239 { return _M_storage._M_ptr(); }

Completed in 330 milliseconds