From Jason Turner

[front.insert.iter.ops]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpqc3gjlfu/{from.md → to.md} +7 -24
tmp/tmpqc3gjlfu/{from.md → to.md} RENAMED
@@ -1,54 +1,37 @@
1
- #### `front_insert_iterator` operations <a id="front.insert.iter.ops">[[front.insert.iter.ops]]</a>
2
-
3
- ##### `front_insert_iterator` constructor <a id="front.insert.iter.cons">[[front.insert.iter.cons]]</a>
4
 
5
  ``` cpp
6
- explicit front_insert_iterator(Container& x);
7
  ```
8
 
9
  *Effects:* Initializes `container` with `addressof(x)`.
10
 
11
- ##### `front_insert_iterator::operator=` <a id="front.insert.iter.op=">[[front.insert.iter.op=]]</a>
12
-
13
  ``` cpp
14
- front_insert_iterator& operator=(const typename Container::value_type& value);
15
  ```
16
 
17
  *Effects:* As if by: `container->push_front(value);`
18
 
19
  *Returns:* `*this`.
20
 
21
  ``` cpp
22
- front_insert_iterator& operator=(typename Container::value_type&& value);
23
  ```
24
 
25
  *Effects:* As if by: `container->push_front(std::move(value));`
26
 
27
  *Returns:* `*this`.
28
 
29
- ##### `front_insert_iterator::operator*` <a id="front.insert.iter.op*">[[front.insert.iter.op*]]</a>
30
-
31
  ``` cpp
32
- front_insert_iterator& operator*();
33
  ```
34
 
35
  *Returns:* `*this`.
36
 
37
- ##### `front_insert_iterator::operator++` <a id="front.insert.iter.op++">[[front.insert.iter.op++]]</a>
38
-
39
  ``` cpp
40
- front_insert_iterator& operator++();
41
- front_insert_iterator operator++(int);
42
  ```
43
 
44
  *Returns:* `*this`.
45
 
46
- ##### `front_inserter` <a id="front.inserter">[[front.inserter]]</a>
47
-
48
- ``` cpp
49
- template <class Container>
50
- front_insert_iterator<Container> front_inserter(Container& x);
51
- ```
52
-
53
- *Returns:* `front_insert_iterator<Container>(x)`.
54
-
 
1
+ ##### Operations <a id="front.insert.iter.ops">[[front.insert.iter.ops]]</a>
 
 
2
 
3
  ``` cpp
4
+ constexpr explicit front_insert_iterator(Container& x);
5
  ```
6
 
7
  *Effects:* Initializes `container` with `addressof(x)`.
8
 
 
 
9
  ``` cpp
10
+ constexpr front_insert_iterator& operator=(const typename Container::value_type& value);
11
  ```
12
 
13
  *Effects:* As if by: `container->push_front(value);`
14
 
15
  *Returns:* `*this`.
16
 
17
  ``` cpp
18
+ constexpr front_insert_iterator& operator=(typename Container::value_type&& value);
19
  ```
20
 
21
  *Effects:* As if by: `container->push_front(std::move(value));`
22
 
23
  *Returns:* `*this`.
24
 
 
 
25
  ``` cpp
26
+ constexpr front_insert_iterator& operator*();
27
  ```
28
 
29
  *Returns:* `*this`.
30
 
 
 
31
  ``` cpp
32
+ constexpr front_insert_iterator& operator++();
33
+ constexpr front_insert_iterator operator++(int);
34
  ```
35
 
36
  *Returns:* `*this`.
37