Mercurial > hg > vamp-build-and-test
diff DEPENDENCIES/generic/include/boost/circular_buffer/space_optimized.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
line wrap: on
line diff
--- a/DEPENDENCIES/generic/include/boost/circular_buffer/space_optimized.hpp Fri Sep 04 12:01:02 2015 +0100 +++ b/DEPENDENCIES/generic/include/boost/circular_buffer/space_optimized.hpp Mon Sep 07 11:12:49 2015 +0100 @@ -11,7 +11,7 @@ #if !defined(BOOST_CIRCULAR_BUFFER_SPACE_OPTIMIZED_HPP) #define BOOST_CIRCULAR_BUFFER_SPACE_OPTIMIZED_HPP -#if defined(_MSC_VER) && _MSC_VER >= 1200 +#if defined(_MSC_VER) #pragma once #endif @@ -416,31 +416,6 @@ : circular_buffer<T, Alloc>(init_capacity(capacity_ctrl, n), n, item, alloc) , m_capacity_ctrl(capacity_ctrl) {} -#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - - /*! \cond */ - circular_buffer_space_optimized(const circular_buffer_space_optimized<T, Alloc>& cb) - : circular_buffer<T, Alloc>(cb.begin(), cb.end()) - , m_capacity_ctrl(cb.m_capacity_ctrl) {} - - template <class InputIterator> - circular_buffer_space_optimized(InputIterator first, InputIterator last) - : circular_buffer<T, Alloc>(first, last) - , m_capacity_ctrl(circular_buffer<T, Alloc>::capacity()) {} - - template <class InputIterator> - circular_buffer_space_optimized(capacity_type capacity_ctrl, InputIterator first, InputIterator last) - : circular_buffer<T, Alloc>( - init_capacity(capacity_ctrl, first, last, is_integral<InputIterator>()), - first, last) - , m_capacity_ctrl(capacity_ctrl) { - reduce_capacity( - is_same< BOOST_DEDUCED_TYPENAME BOOST_ITERATOR_CATEGORY<InputIterator>::type, std::input_iterator_tag >()); - } - /*! \endcond */ - -#else - //! The copy constructor. /*! Creates a copy of the specified <code>circular_buffer_space_optimized</code>. @@ -534,11 +509,9 @@ first, last, alloc) , m_capacity_ctrl(capacity_ctrl) { reduce_capacity( - is_same< BOOST_DEDUCED_TYPENAME BOOST_ITERATOR_CATEGORY<InputIterator>::type, std::input_iterator_tag >()); + is_same< BOOST_DEDUCED_TYPENAME iterator_category<InputIterator>::type, std::input_iterator_tag >()); } -#endif // #if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - #if defined(BOOST_CB_NEVER_DEFINED) // This section will never be compiled - the default destructor will be generated instead. // Declared only for documentation purpose. @@ -1632,10 +1605,10 @@ const false_type&) { BOOST_CB_IS_CONVERTIBLE(Iterator, value_type); // check for invalid iterator type #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x581)) - return init_capacity(capacity_ctrl, first, last, BOOST_ITERATOR_CATEGORY<Iterator>::type()); + return init_capacity(capacity_ctrl, first, last, iterator_category<Iterator>::type()); #else return init_capacity( - capacity_ctrl, first, last, BOOST_DEDUCED_TYPENAME BOOST_ITERATOR_CATEGORY<Iterator>::type()); + capacity_ctrl, first, last, BOOST_DEDUCED_TYPENAME iterator_category<Iterator>::type()); #endif }