Home
last modified time | relevance | path

Searched refs:_Base1 (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/libcxx/include/__memory/
H A Dcompressed_pair.h94 using _Base1 _LIBCPP_NODEBUG = __compressed_pair_elem<_T1, 0>;
104 explicit __compressed_pair() : _Base1(__value_init_tag()), _Base2(__value_init_tag()) {}
108 …explicit __compressed_pair(_U1&& __t1, _U2&& __t2) : _Base1(std::forward<_U1>(__t1)), _Base2(std::…
115 … : _Base1(__pc, std::move(__first_args), typename __make_tuple_indices<sizeof...(_Args1)>::type()),
120 typename _Base1::reference first() _NOEXCEPT {
121 return static_cast<_Base1&>(*this).__get();
125 typename _Base1::const_reference first() const _NOEXCEPT {
126 return static_cast<_Base1 const&>(*this).__get();
140 _Base1* __get_first_base(__compressed_pair* __pair) _NOEXCEPT {
141 return static_cast<_Base1*>(__pair);
H A Dshared_ptr.h344 … typename _CompressedPair::_Base1* __first = _CompressedPair::__get_first_base(__as_pair); in _ALIGNAS_TYPE()
/llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/simulator/
H A Dmain.cpp58 using _Base1 = __compressed_pair_elem<_T1, 0>; typedef in std::__lldb::__compressed_pair
61 explicit __compressed_pair(_T1 __t1, _T2 __t2) : _Base1(__t1), _Base2(__t2) {} in __compressed_pair()
63 _T1 &first() { return static_cast<_Base1 &>(*this).__get(); } in first()