[inplace.vector.syn] # 23 Containers library [[containers]](./#containers) ## 23.3 Sequence containers [[sequences]](sequences#inplace.vector.syn) ### 23.3.15 Header synopsis [inplace.vector.syn] [🔗](#header:%3cinplace_vector%3e) // mostly freestanding#include // see [[compare.syn]](compare.syn "17.12.1 Header synopsis")#include // see [[initializer.list.syn]](initializer.list.syn "17.11.2 Header synopsis")namespace std {// [[inplace.vector]](inplace.vector "23.3.16 Class template inplace_­vector"), class template inplace_vectortemplate class inplace_vector; // partially freestanding// [[inplace.vector.erasure]](inplace.vector.erasure "23.3.16.6 Erasure"), erasuretemplateconstexpr typename inplace_vector::size_type erase(inplace_vector& c, const U& value); templateconstexpr typename inplace_vector::size_type erase_if(inplace_vector& c, Predicate pred);}