#ifndef CORE_VECTOR_HPP #define CORE_VECTOR_HPP #include #include #include namespace core { inline namespace v2 { template void erase_if (::std::vector& v, Predicate pred) { v.erase(::core::remove_if(v, pred), end(v)); } }} /* namespace core::v2 */ namespace core { inline namespace v2 { namespace pmr { template using vector = ::std::vector>; }}} /* namespace core::v2::pmr */ #endif /* CORE_VECTOR_HPP */