From Jason Turner

[forward.list.erasure]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpzud2rqez/{from.md → to.md} +19 -0
tmp/tmpzud2rqez/{from.md → to.md} RENAMED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Erasure <a id="forward.list.erasure">[[forward.list.erasure]]</a>
2
+
3
+ ``` cpp
4
+ template<class T, class Allocator, class U>
5
+ typename forward_list<T, Allocator>::size_type
6
+ erase(forward_list<T, Allocator>& c, const U& value);
7
+ ```
8
+
9
+ *Effects:* Equivalent to:
10
+ `return erase_if(c, [&](auto& elem) { return elem == value; });`
11
+
12
+ ``` cpp
13
+ template<class T, class Allocator, class Predicate>
14
+ typename forward_list<T, Allocator>::size_type
15
+ erase_if(forward_list<T, Allocator>& c, Predicate pred);
16
+ ```
17
+
18
+ *Effects:* Equivalent to: `return c.remove_if(pred);`
19
+