Rev 2323, linux compile fails
Posted: Tue Dec 03, 2013 10:48 am
Again, Windows is being forgiving where Linux is not.
zoneserver.cpp:5186: error: no match for ‘operator=’ in ‘itr = ((ZoneServer*)this)->ZoneServer::m_timedActions.std::map<_Key, _Tp, _Compare, _Alloc>::erase [with _Key = TimedAction*, _Tp = unsigned int, _Compare = std::less<TimedAction*>, _Alloc = std::allocator<std::pair<TimedAction* const, unsigned int> >](itr)’
/usr/include/c++/4.4/bits/stl_tree.h:154: note: candidates are: std::_Rb_tree_iterator<std::pair<TimedAction* const,
unsigned int> >& std::_Rb_tree_iterator<std::pair<TimedAction* const, unsigned int> >::operator=(const std::_Rb_tree_iterator<std::pair<TimedAction* const, unsigned int> >&)