-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
MSVC's implementation of std::list::splice invalidates certain iterators, while the standard requires that no iterators be invalidated by correct uses of splice. To work around this, introduce stdx::list, which is boost::container::list on MSVC and std::list, otherwise.