|
13244 | 13244 | // \ref{flat.map.erasure}, erasure for \tcode{flat_map}
|
13245 | 13245 | template<class Key, class T, class Compare, class KeyContainer, class MappedContainer,
|
13246 | 13246 | class Predicate>
|
13247 |
| - size_t erase_if(flat_map<Key, T, Compare, KeyContainer, MappedContainer>& c, Predicate pred); |
| 13247 | + typename flat_map<Key, T, Compare, KeyContainer, MappedContainer>::size_type |
| 13248 | + erase_if(flat_map<Key, T, Compare, KeyContainer, MappedContainer>& c, Predicate pred); |
13248 | 13249 |
|
13249 | 13250 | // \ref{flat.multimap}, class template \tcode{flat_multimap}
|
13250 | 13251 | template<class Key, class T, class Compare = less<Key>,
|
|
13262 | 13263 | // \ref{flat.multimap.erasure}, erasure for \tcode{flat_multimap}
|
13263 | 13264 | template<class Key, class T, class Compare, class KeyContainer, class MappedContainer,
|
13264 | 13265 | class Predicate>
|
13265 |
| - size_t erase_if(flat_multimap<Key, T, Compare, KeyContainer, MappedContainer>& c, |
13266 |
| - Predicate pred); |
| 13266 | + typename flat_multimap<Key, T, Compare, KeyContainer, MappedContainer>::size_type |
| 13267 | + erase_if(flat_multimap<Key, T, Compare, KeyContainer, MappedContainer>& c, Predicate pred); |
13267 | 13268 | }
|
13268 | 13269 | \end{codeblock}
|
13269 | 13270 |
|
|
13286 | 13287 |
|
13287 | 13288 | // \ref{flat.set.erasure}, erasure for \tcode{flat_set}
|
13288 | 13289 | template<class Key, class Compare, class KeyContainer, class Predicate>
|
13289 |
| - size_t erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred); |
| 13290 | + typename flat_set<Key, Compare, KeyContainer>::size_type |
| 13291 | + erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred); |
13290 | 13292 |
|
13291 | 13293 | // \ref{flat.multiset}, class template \tcode{flat_multiset}
|
13292 | 13294 | template<class Key, class Compare = less<Key>, class KeyContainer = vector<Key>>
|
|
13298 | 13300 | template<class Key, class Compare, class KeyContainer, class Allocator>
|
13299 | 13301 | struct uses_allocator<flat_multiset<Key, Compare, KeyContainer>, Allocator>;
|
13300 | 13302 |
|
13301 |
| - // \ref{flat.set.erasure}, erasure for \tcode{flat_multiset} |
| 13303 | + // \ref{flat.multiset.erasure}, erasure for \tcode{flat_multiset} |
13302 | 13304 | template<class Key, class Compare, class KeyContainer, class Predicate>
|
13303 |
| - size_t erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred); |
| 13305 | + typename flat_multiset<Key, Compare, KeyContainer>::size_type |
| 13306 | + erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred); |
13304 | 13307 | }
|
13305 | 13308 | \end{codeblock}
|
13306 | 13309 |
|
|
16808 | 16811 | \indexlibrarymember{erase_if}{flat_set}%
|
16809 | 16812 | \begin{itemdecl}
|
16810 | 16813 | template<class Key, class Compare, class KeyContainer, class Predicate>
|
16811 |
| - size_t erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred); |
| 16814 | + typename flat_set<Key, Compare, KeyContainer>::size_type |
| 16815 | + erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred); |
16812 | 16816 | \end{itemdecl}
|
16813 | 16817 |
|
16814 | 16818 | \begin{itemdescr}
|
|
17362 | 17366 | \indexlibrarymember{erase_if}{flat_multiset}%
|
17363 | 17367 | \begin{itemdecl}
|
17364 | 17368 | template<class Key, class Compare, class KeyContainer, class Predicate>
|
17365 |
| - size_t erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred); |
| 17369 | + typename flat_multiset<Key, Compare, KeyContainer>::size_type |
| 17370 | + erase_if(flat_multiset<Key, Compare, KeyContainer>& c, Predicate pred); |
17366 | 17371 | \end{itemdecl}
|
17367 | 17372 |
|
17368 | 17373 | \begin{itemdescr}
|
|
0 commit comments