On Thursday 05 July 2007 11:35, David Greene wrote: > I've opted for the alternate approach: make all clients pass iterators. > That is, get rid of the specialized one- and two-argument constructors > entirely. Actually, I just got rid of the two-argument version, because that's the one that interference with the iterator template version. -Dave