DefinitionThe class Dispatch_or_drop_output_iterator<V,O> defines an
OutputIterator that contains a tuple of output iterators, and dispatches
among those based on the type of the value type which is put in it.
Other types are also accepted, and the object is simply discarded in this case.
It also inherits from O, which makes it easy to treat like a tuple.
ParametersV must be a CGAL::cpp0x::tuple<...> of the types of values to be accepted and dispatched.
O must be a CGAL::cpp0x::tuple<...> of the types of corresponding output iterators.
Is Model for the ConceptsOutputIterator
Dispatch_or_drop_output_iterator<V,O> i ( I...o);
Constructor taking all the output iterators.