From Jason Turner

[array.cons]

Diff to HTML by rtfpessoa

tmp/tmpepdbz_me/{from.md → to.md} RENAMED
@@ -1,15 +1,15 @@
1
  #### Constructors, copy, and assignment <a id="array.cons">[[array.cons]]</a>
2
 
3
  The conditions for an aggregate [[dcl.init.aggr]] shall be met. Class
4
- `array` relies on the implicitly-declared special member functions (
5
- [[class.default.ctor]], [[class.dtor]], and [[class.copy.ctor]]) to
6
- conform to the container requirements table in 
7
- [[container.requirements]]. In addition to the requirements specified in
8
- the container requirements table, the implicit move constructor and move
9
- assignment operator for `array` require that `T` be
10
- *Cpp17MoveConstructible* or *Cpp17MoveAssignable*, respectively.
11
 
12
  ``` cpp
13
  template<class T, class... U>
14
  array(T, U...) -> array<T, 1 + sizeof...(U)>;
15
  ```
 
1
  #### Constructors, copy, and assignment <a id="array.cons">[[array.cons]]</a>
2
 
3
  The conditions for an aggregate [[dcl.init.aggr]] shall be met. Class
4
+ `array` relies on the implicitly-declared special member functions
5
+ [[class.default.ctor]], [[class.dtor]], [[class.copy.ctor]] to conform
6
+ to the container requirements table in  [[container.requirements]]. In
7
+ addition to the requirements specified in the container requirements
8
+ table, the implicit move constructor and move assignment operator for
9
+ `array` require that `T` be *Cpp17MoveConstructible* or
10
+ *Cpp17MoveAssignable*, respectively.
11
 
12
  ``` cpp
13
  template<class T, class... U>
14
  array(T, U...) -> array<T, 1 + sizeof...(U)>;
15
  ```