Make ordered container erase not compile with reverse iterators