Lines Matching refs:__c
102 _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __split_buffer(__split_buffer&& __c)
105 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __split_buffer(__split_buffer&& __c, const __a…
107 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __split_buffer& operator=(__split_buffer&& __c)
206 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void __move_assign_alloc(__split_buffer& __c, …
208 __alloc() = std::move(__c.__alloc());
369 _LIBCPP_CONSTEXPR_SINCE_CXX20 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c)
371 : __first_(std::move(__c.__first_)),
372 __begin_(std::move(__c.__begin_)),
373 __end_(std::move(__c.__end_)),
374 __end_cap_(std::move(__c.__end_cap_)) {
375 __c.__first_ = nullptr;
376 __c.__begin_ = nullptr;
377 __c.__end_ = nullptr;
378 __c.__end_cap() = nullptr;
383 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c, const __alloc_rr& __a)
385 if (__a == __c.__alloc()) {
386 __first_ = __c.__first_;
387 __begin_ = __c.__begin_;
388 __end_ = __c.__end_;
389 __end_cap() = __c.__end_cap();
390 __c.__first_ = nullptr;
391 __c.__begin_ = nullptr;
392 __c.__end_ = nullptr;
393 __c.__end_cap() = nullptr;
395 auto __allocation = std::__allocate_at_least(__alloc(), __c.size());
400 __construct_at_end(_Ip(__c.begin()), _Ip(__c.end()));
406 __split_buffer<_Tp, _Allocator>::operator=(__split_buffer&& __c)
412 __first_ = __c.__first_;
413 __begin_ = __c.__begin_;
414 __end_ = __c.__end_;
415 __end_cap() = __c.__end_cap();
416 …__move_assign_alloc(__c, integral_constant<bool, __alloc_traits::propagate_on_container_move_assig…
417 __c.__first_ = __c.__begin_ = __c.__end_ = __c.__end_cap() = nullptr;
472 size_type __c = std::max<size_type>(2 * static_cast<size_t>(__end_cap() - __first_), 1);
473 __split_buffer<value_type, __alloc_rr&> __t(__c, (__c + 3) / 4, __alloc());
494 size_type __c = std::max<size_type>(2 * static_cast<size_t>(__end_cap() - __first_), 1);
495 __split_buffer<value_type, __alloc_rr&> __t(__c, (__c + 3) / 4, __alloc());
517 size_type __c = std::max<size_type>(2 * static_cast<size_t>(__end_cap() - __first_), 1);
518 __split_buffer<value_type, __alloc_rr&> __t(__c, __c / 4, __alloc());
539 size_type __c = std::max<size_type>(2 * static_cast<size_t>(__end_cap() - __first_), 1);
540 __split_buffer<value_type, __alloc_rr&> __t(__c, __c / 4, __alloc());
562 size_type __c = std::max<size_type>(2 * static_cast<size_t>(__end_cap() - __first_), 1);
563 __split_buffer<value_type, __alloc_rr&> __t(__c, __c / 4, __alloc());