|
5656 | 5656 | vector(size_type n, const bool& value, const Allocator& = Allocator()); |
5657 | 5657 | template <class InputIterator> |
5658 | 5658 | vector(InputIterator first, InputIterator last, const Allocator& = Allocator()); |
5659 | | - vector(const vector<bool, Allocator>& x); |
5660 | | - vector(vector<bool, Allocator>&& x); |
| 5659 | + vector(const vector& x); |
| 5660 | + vector(vector&& x); |
5661 | 5661 | vector(const vector&, const Allocator&); |
5662 | 5662 | vector(vector&&, const Allocator&); |
5663 | 5663 | vector(initializer_list<bool>, const Allocator& = Allocator())); |
5664 | 5664 | ~vector(); |
5665 | | - vector<bool, Allocator>& operator=(const vector<bool, Allocator>& x); |
5666 | | - vector<bool, Allocator>& operator=(vector<bool, Allocator>&& x); |
| 5665 | + vector& operator=(const vector& x); |
| 5666 | + vector& operator=(vector&& x); |
5667 | 5667 | vector& operator=(initializer_list<bool>); |
5668 | 5668 | template <class InputIterator> |
5669 | 5669 | void assign(InputIterator first, InputIterator last); |
|
5718 | 5718 |
|
5719 | 5719 | iterator erase(const_iterator position); |
5720 | 5720 | iterator erase(const_iterator first, const_iterator last); |
5721 | | - void swap(vector<bool, Allocator>&); |
| 5721 | + void swap(vector&); |
5722 | 5722 | static void swap(reference x, reference y) noexcept; |
5723 | 5723 | void flip() noexcept; // flips all bits |
5724 | 5724 | void clear() noexcept; |
|
0 commit comments