Jean-Marc Lasgouttes wrote:
+ boost::next(plist.begin(),old.pit())->params().startOfAppendix(soa); Better to use plist[old.pit()] here. + plist.erase(boost::next(plist.begin(), old.pit())); Here it's not possible :-( PS: Maybe we should implement a way to get the iterator at a certain position in RandomAccessList. The iterator is there. A/