From Jason Turner

[flat.set.syn]

Diff to HTML by rtfpessoa

tmp/tmpnqo33ngn/{from.md → to.md} RENAMED
@@ -15,11 +15,11 @@ namespace std {
15
  template<class Key, class Compare, class KeyContainer, class Allocator>
16
  struct uses_allocator<flat_set<Key, Compare, KeyContainer>, Allocator>;
17
 
18
  // [flat.set.erasure], erasure for flat_set
19
  template<class Key, class Compare, class KeyContainer, class Predicate>
20
- typename flat_set<Key, Compare, KeyContainer>::size_type
21
  erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred);
22
 
23
  // [flat.multiset], class template flat_multiset
24
  template<class Key, class Compare = less<Key>, class KeyContainer = vector<Key>>
25
  class flat_multiset;
@@ -30,10 +30,10 @@ namespace std {
30
  template<class Key, class Compare, class KeyContainer, class Allocator>
31
  struct uses_allocator<flat_multiset<Key, Compare, KeyContainer>, Allocator>;
32
 
33
  // [flat.multiset.erasure], erasure for flat_multiset
34
  template<class Key, class Compare, class KeyContainer, class Predicate>
35
- typename flat_multiset<Key, Compare, KeyContainer>::size_type
36
  erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred);
37
  }
38
  ```
39
 
 
15
  template<class Key, class Compare, class KeyContainer, class Allocator>
16
  struct uses_allocator<flat_set<Key, Compare, KeyContainer>, Allocator>;
17
 
18
  // [flat.set.erasure], erasure for flat_set
19
  template<class Key, class Compare, class KeyContainer, class Predicate>
20
+ constexpr typename flat_set<Key, Compare, KeyContainer>::size_type
21
  erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred);
22
 
23
  // [flat.multiset], class template flat_multiset
24
  template<class Key, class Compare = less<Key>, class KeyContainer = vector<Key>>
25
  class flat_multiset;
 
30
  template<class Key, class Compare, class KeyContainer, class Allocator>
31
  struct uses_allocator<flat_multiset<Key, Compare, KeyContainer>, Allocator>;
32
 
33
  // [flat.multiset.erasure], erasure for flat_multiset
34
  template<class Key, class Compare, class KeyContainer, class Predicate>
35
+ constexpr typename flat_multiset<Key, Compare, KeyContainer>::size_type
36
  erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred);
37
  }
38
  ```
39