tmp/tmpst3_3mub/{from.md → to.md}
RENAMED
|
@@ -36,12 +36,13 @@ namespace std {
|
|
| 36 |
typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
|
| 37 |
typedef std::reverse_iterator<iterator> reverse_iterator;
|
| 38 |
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
| 39 |
|
| 40 |
// [list.cons], construct/copy/destroy:
|
| 41 |
-
|
| 42 |
-
explicit list(
|
|
|
|
| 43 |
list(size_type n, const T& value, const Allocator& = Allocator());
|
| 44 |
template <class InputIterator>
|
| 45 |
list(InputIterator first, InputIterator last, const Allocator& = Allocator());
|
| 46 |
list(const list& x);
|
| 47 |
list(list&& x);
|
|
|
|
| 36 |
typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
|
| 37 |
typedef std::reverse_iterator<iterator> reverse_iterator;
|
| 38 |
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
| 39 |
|
| 40 |
// [list.cons], construct/copy/destroy:
|
| 41 |
+
list() : list(Allocator()) { }
|
| 42 |
+
explicit list(const Allocator&);
|
| 43 |
+
explicit list(size_type n, const Allocator& = Allocator());
|
| 44 |
list(size_type n, const T& value, const Allocator& = Allocator());
|
| 45 |
template <class InputIterator>
|
| 46 |
list(InputIterator first, InputIterator last, const Allocator& = Allocator());
|
| 47 |
list(const list& x);
|
| 48 |
list(list&& x);
|