base
Macros
CircularBuffer.hpp File Reference
#include <boost/circular_buffer_fwd.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/static_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>

Go to the source code of this file.

Macros

#define BOOST_CB_ENABLE_DEBUG   0
 
#define BOOST_CB_ASSERT(Expr)   ((void)0)
 
#define BOOST_CB_STATIC_ASSERT(Expr)   BOOST_STATIC_ASSERT(Expr)
 
#define BOOST_CB_IS_CONVERTIBLE(Iterator, Type)   BOOST_CB_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

◆ BOOST_CB_ASSERT

#define BOOST_CB_ASSERT (   Expr)    ((void)0)

◆ BOOST_CB_ASSERT_TEMPLATED_ITERATOR_CONSTRUCTORS

#define BOOST_CB_ASSERT_TEMPLATED_ITERATOR_CONSTRUCTORS   ((void)0);

◆ BOOST_CB_ENABLE_DEBUG

#define BOOST_CB_ENABLE_DEBUG   0

◆ BOOST_CB_IS_CONVERTIBLE

#define BOOST_CB_IS_CONVERTIBLE (   Iterator,
  Type 
)    BOOST_CB_STATIC_ASSERT((is_convertible<typename detail::iterator_traits<Iterator>::value_type, Type>::value))

◆ BOOST_CB_STATIC_ASSERT

#define BOOST_CB_STATIC_ASSERT (   Expr)    BOOST_STATIC_ASSERT(Expr)