1 --- boost/circular_buffer/details.hpp
2 +++ boost/circular_buffer/details.hpp
7 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
9 +#pragma warning(disable: 4996)
11 typedef std::iterator<
12 std::random_access_iterator_tag,
13 typename Traits::value_type,
14 typename Traits::difference_type,
15 typename Traits::pointer,
16 typename Traits::reference> base_iterator;
17 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
21 //! Non-const iterator.
22 typedef iterator<Buff, typename Traits::nonconst_self> nonconst_self;
23 --- boost/iterator.hpp
24 +++ boost/iterator.hpp
29 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
30 +#pragma warning(push)
31 +#pragma warning(disable: 4996)
34 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914