Fix to boost multiindex modify throws
generic_index::modify wraps originally passed modifier by own lambda to catch exceptions thrown during modifier execution. This way, item erase can be avoided, what leads to chain object invalidation and potential crash.
Edited by Dan Notestein