Range-v3
Range algorithms, views, and actions for the Standard Library
erase.hpp File Reference

Classes

struct  ranges::v3::concepts::ErasableRange
 

Namespaces

 ranges
 unstable_remove have O(1) complexity for each element remove, unlike remove O(n) [for worst case] Each erased element overwritten (moved in) with last one.
 

Typedefs

template<typename Rng , typename... Rest>
using ranges::v3::ErasableRange = concepts::models< concepts::ErasableRange, Rng, Rest... >
 

Variables

constexpr adl_erase_detail::erase_fn ranges::v3::erase {}