iterator
iterator copied to clipboard
Mostly remove pre-CXX11 workarounds.
С++03 support was deprecated in 1.85 and now can be removed. This PR clears many of workarounds, which are no longer needed now.
- Remove unused workaround macros (many of).
- Remove
BOOST_STATIC_ASSERTusages. - Minimize Boost::type_traits dependency (in favour of STL's
type_traits).
Also, as a general comment, please convert this to a draft PR until you consider everything done and ready for review.
Merged with some amendments. Thank you for your work.