#include <boost/circular_buffer_fwd.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/static_assert.hpp>
#include <boost/assert.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/circular_buffer/debug.hpp>
#include <boost/circular_buffer/details.hpp>
#include <boost/circular_buffer/base.hpp>
#include <boost/circular_buffer/space_optimized.hpp>
Macros | |
#define | BOOST_CB_ENABLE_DEBUG 1 |
#define | BOOST_CB_ASSERT(Expr) BOOST_ASSERT(Expr) |
#define | BOOST_CB_IS_CONVERTIBLE(Iterator, Type) BOOST_STATIC_ASSERT((is_convertible<typename detail::iterator_traits<Iterator>::value_type, Type>::value)) |
#define | BOOST_CB_ASSERT_TEMPLATED_ITERATOR_CONSTRUCTORS ((void)0); |
#define BOOST_CB_ASSERT | ( | Expr | ) | BOOST_ASSERT(Expr) |
Referenced by boost::circular_buffer_space_optimized< T, Alloc >::assign(), boost::circular_buffer< Sample >::assign(), boost::circular_buffer< Sample >::back(), boost::cb_details::capacity_control< size_type >::capacity_control(), boost::circular_buffer< Sample >::circular_buffer(), boost::circular_buffer< Sample >::erase(), boost::circular_buffer< Sample >::erase_begin(), boost::circular_buffer< Sample >::erase_end(), boost::circular_buffer< Sample >::front(), boost::circular_buffer< Sample >::insert(), boost::cb_details::iterator< Buff, Traits >::operator!=(), boost::cb_details::iterator< Buff, Traits >::operator*(), boost::cb_details::iterator< Buff, Traits >::operator++(), boost::cb_details::iterator< Buff, Traits >::operator+=(), boost::cb_details::iterator< Buff, Traits >::operator-(), boost::cb_details::iterator< Buff, Traits >::operator--(), boost::cb_details::iterator< Buff, Traits >::operator-=(), boost::cb_details::iterator< Buff, Traits >::operator<(), boost::cb_details::iterator< Buff, Traits >::operator==(), boost::circular_buffer< Sample >::operator[](), boost::circular_buffer< Sample >::pop_back(), boost::circular_buffer< Sample >::pop_front(), boost::circular_buffer< Sample >::rerase(), boost::circular_buffer< Sample >::rinsert(), and boost::circular_buffer< Sample >::rotate().
#define BOOST_CB_ASSERT_TEMPLATED_ITERATOR_CONSTRUCTORS ((void)0); |
#define BOOST_CB_ENABLE_DEBUG 1 |
#define BOOST_CB_IS_CONVERTIBLE | ( | Iterator, | |
Type | |||
) | BOOST_STATIC_ASSERT((is_convertible<typename detail::iterator_traits<Iterator>::value_type, Type>::value)) |