Home
last modified time | relevance | path

Searched refs:__get_elem (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/
H A Dlibcxx.control_block_layout.pass.cpp71 char const* new_elem = reinterpret_cast<char const*>(new_.__get_elem()); in test()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dshared_ptr.h292 … allocator_traits<_TpAlloc>::construct(__tmp, __get_elem(), _VSTD::forward<_Args>(__args)...); in __shared_ptr_emplace()
294 ::new ((void*)__get_elem()) _Tp(_VSTD::forward<_Args>(__args)...); in __shared_ptr_emplace()
302 _Tp* __get_elem() _NOEXCEPT { return __storage_.__get_elem(); } in __get_elem() function
309 allocator_traits<_TpAlloc>::destroy(__tmp, __get_elem()); in __on_zero_shared()
311 __get_elem()->~_Tp(); in __on_zero_shared()
348 _LIBCPP_NO_CFI _Tp* __get_elem() _NOEXCEPT { in _ALIGNAS_TYPE()
955 …return shared_ptr<_Tp>::__create_with_control_block((*__control_block).__get_elem(), _VSTD::addres…