Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
circular_buffer.hpp File Reference
#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>
Include dependency graph for circular_buffer.hpp:
This graph shows which files directly or indirectly include this file:

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);
 

Macro Definition Documentation

#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))