From Jason Turner

[class.gslice]

Diff to HTML by rtfpessoa

tmp/tmpofsp0d6s/{from.md → to.md} RENAMED
@@ -1,8 +1,8 @@
1
  ### The `gslice` class <a id="class.gslice">[[class.gslice]]</a>
2
 
3
- #### The `gslice` class overview <a id="class.gslice.overview">[[class.gslice.overview]]</a>
4
 
5
  ``` cpp
6
  namespace std {
7
  class gslice {
8
  public:
@@ -56,11 +56,11 @@ If the stride parameters in the previous example are changed to {1, 1,
56
  — *end example*]
57
 
58
  If a degenerate slice is used as the argument to the non-`const` version
59
  of `operator[](const gslice&)`, the behavior is undefined.
60
 
61
- #### `gslice` constructors <a id="gslice.cons">[[gslice.cons]]</a>
62
 
63
  ``` cpp
64
  gslice();
65
  gslice(size_t start, const valarray<size_t>& lengths,
66
  const valarray<size_t>& strides);
@@ -68,13 +68,13 @@ gslice(const gslice&);
68
  ```
69
 
70
  The default constructor is equivalent to
71
  `gslice(0, valarray<size_t>(), valarray<size_t>())`. The constructor
72
  with arguments builds a `gslice` based on a specification of start,
73
- lengths, and strides, as explained in the previous section.
74
 
75
- #### `gslice` access functions <a id="gslice.access">[[gslice.access]]</a>
76
 
77
  ``` cpp
78
  size_t start() const;
79
  valarray<size_t> size() const;
80
  valarray<size_t> stride() const;
 
1
  ### The `gslice` class <a id="class.gslice">[[class.gslice]]</a>
2
 
3
+ #### Overview <a id="class.gslice.overview">[[class.gslice.overview]]</a>
4
 
5
  ``` cpp
6
  namespace std {
7
  class gslice {
8
  public:
 
56
  — *end example*]
57
 
58
  If a degenerate slice is used as the argument to the non-`const` version
59
  of `operator[](const gslice&)`, the behavior is undefined.
60
 
61
+ #### Constructors <a id="gslice.cons">[[gslice.cons]]</a>
62
 
63
  ``` cpp
64
  gslice();
65
  gslice(size_t start, const valarray<size_t>& lengths,
66
  const valarray<size_t>& strides);
 
68
  ```
69
 
70
  The default constructor is equivalent to
71
  `gslice(0, valarray<size_t>(), valarray<size_t>())`. The constructor
72
  with arguments builds a `gslice` based on a specification of start,
73
+ lengths, and strides, as explained in the previous subclause.
74
 
75
+ #### Access functions <a id="gslice.access">[[gslice.access]]</a>
76
 
77
  ``` cpp
78
  size_t start() const;
79
  valarray<size_t> size() const;
80
  valarray<size_t> stride() const;