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... Ts> | |
using | ranges::v3::tagged_tuple = tagged< std::tuple< detail::tag_elem< Ts >... >, detail::tag_spec< Ts >... > |
Functions | |
template<typename... Tags, typename... Ts> | |
constexpr tagged_tuple< Tags(bind_element_t< Ts >)... > | ranges::v3::make_tagged_tuple (Ts &&... ts) |