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) |