14 lines
1.1 KiB
Markdown
14 lines
1.1 KiB
Markdown
[inplace.vector.syn]
|
||
|
||
# 23 Containers library [[containers]](./#containers)
|
||
|
||
## 23.3 Sequence containers [[sequences]](sequences#inplace.vector.syn)
|
||
|
||
### 23.3.15 Header <inplace_vector> synopsis [inplace.vector.syn]
|
||
|
||
[ð](#header:%3cinplace_vector%3e)
|
||
|
||
// mostly freestanding#include <compare> // see [[compare.syn]](compare.syn "17.12.1 Header <compare> synopsis")#include <initializer_list> // see [[initializer.list.syn]](initializer.list.syn "17.11.2 Header <initializer_list> synopsis")namespace std {// [[inplace.vector]](inplace.vector "23.3.16 Class template inplace_vector"), class template inplace_vectortemplate<class T, size_t N> class inplace_vector; // partially freestanding// [[inplace.vector.erasure]](inplace.vector.erasure "23.3.16.6 Erasure"), erasuretemplate<class T, size_t N, class U = T>constexpr typename inplace_vector<T, N>::size_type
|
||
erase(inplace_vector<T, N>& c, const U& value); template<class T, size_t N, class Predicate>constexpr typename inplace_vector<T, N>::size_type
|
||
erase_if(inplace_vector<T, N>& c, Predicate pred);}
|