template class Linear_cell_complex_extruder_with_range { public: typedef typename Linear_cell_complex_with_ids::type Lower_dimensional_cell_complex; typedef typename Linear_cell_complex_with_ids::type Higher_dimensional_cell_complex; typedef Linear_cell_complex_extruder_with_range Self; typedef typename Lower_dimensional_cell_complex::FT FT; typedef typename Extruded_embeddings_with_range_of_dimension_and_lower::type Extruded_embeddings_with_range; typedef Extrusion_ranges_tuple_per_dimension Extrusion_ranges; private: Extrusion_ranges extrusion_ranges; std::set all_ranges; Higher_dimensional_cell_complex hdcc; };