Estado de rangos para C ++ 1z? [cerrado]

Hay un grupo de estudio sobre rangos en el comité de C ++:

pero no he seguido la historia de este grupo de estudio y no estoy seguro de qué tipo de entrega se espera para C ++ 1z (además, no uso boost.range, por lo que no tengo una visión clara de las prácticas existentes). Tendremos:

rangos como un par de primeros / últimos iteradores?

Unión y otras operaciones de conjuntos en rangos (por ejemplo[v.begin()+5, v.begin()+7[ U [v.begin()+10, v.begin()+15[ U [v.begin()+21, v.begin()+42[), a saber: unión, intersección, unión disjunta, complemento?

filtros iteradores (para ejecutar un for_each donde se cumple una condición)?

¿otras cosas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta