Lines Matching defs:__compressed_pair
108 class __compressed_pair : private __compressed_pair_elem<_T1, 0>,
111 // NOTE: This static assert should never fire because __compressed_pair
116 "__compressed_pair cannot be instantiated when T1 and T2 are the same type; "
130 _LIBCPP_CONSTEXPR __compressed_pair() : _Base1(__value_init_tag()), _Base2(__value_init_tag()) {}
134 __compressed_pair(_U1&& __t1, _U2&& __t2)
140 __compressed_pair(piecewise_construct_t __pc, tuple<_Args1...> __first_args,
169 static _Base1* __get_first_base(__compressed_pair* __pair) _NOEXCEPT {
173 static _Base2* __get_second_base(__compressed_pair* __pair) _NOEXCEPT {
178 void swap(__compressed_pair& __x)
190 void swap(__compressed_pair<_T1, _T2>& __x, __compressed_pair<_T1, _T2>& __y)