| 887 | |
| 888 | template <class _Allocator> |
| 889 | _LIBCPP_CONSTEXPR_SINCE_CXX20 void vector<bool, _Allocator>::push_back(const value_type& __x) { |
| 890 | if (this->__size_ == this->capacity()) |
| 891 | reserve(__recommend(this->__size_ + 1)); |
| 892 | ++this->__size_; |
| 893 | back() = __x; |
| 894 | } |
| 895 | |
| 896 | template <class _Allocator> |
| 897 | _LIBCPP_CONSTEXPR_SINCE_CXX20 typename vector<bool, _Allocator>::iterator |