Classes | |
| struct | assign_n | 
| Helper functor for assigning n items.  More... | |
| struct | assign_range | 
| Helper functor for assigning range of items.  More... | |
| class | capacity_control | 
| Capacity controller of the space optimized circular buffer.  More... | |
| struct | const_traits | 
| Defines the data types for a const iterator.  More... | |
| struct | item_wrapper | 
| Helper item dereference wrapper.  More... | |
| struct | iterator | 
| Random access iterator for the circular buffer.  More... | |
| struct | iterator_wrapper | 
| Helper iterator dereference wrapper.  More... | |
| struct | nonconst_traits | 
| Defines the data types for a non-const iterator.  More... | |
Functions | |
| template<class ForwardIterator , class Diff , class T , class Alloc > | |
| void | uninitialized_fill_n_with_alloc (ForwardIterator first, Diff n, const T &item, Alloc &alloc) | 
Equivalent of std::uninitialized_fill_n with allocator.  More... | |
| template<class InputIterator , class ForwardIterator , class Alloc > | |
| ForwardIterator | uninitialized_copy (InputIterator first, InputIterator last, ForwardIterator dest, Alloc &a) | 
| template<class InputIterator , class ForwardIterator , class Alloc > | |
| ForwardIterator | uninitialized_move_if_noexcept (InputIterator first, InputIterator last, ForwardIterator dest, Alloc &a) | 
| template<class Iterator , class Alloc > | |
| assign_range< Iterator, Alloc > | make_assign_range (const Iterator &first, const Iterator &last, Alloc &a) | 
| template<class Buff , class Traits > | |
| iterator< Buff, Traits > | operator+ (typename Traits::difference_type n, const iterator< Buff, Traits > &it) | 
| Iterator addition.  More... | |
| template<class InputIterator , class ForwardIterator , class Alloc > | |
| ForwardIterator | uninitialized_move_if_noexcept_impl (InputIterator first, InputIterator last, ForwardIterator dest, Alloc &a, true_type) | 
| template<class InputIterator , class ForwardIterator , class Alloc > | |
| ForwardIterator | uninitialized_move_if_noexcept_impl (InputIterator first, InputIterator last, ForwardIterator dest, Alloc &a, false_type) | 
      
  | 
  inline | 
References boost::a, boost::xpressive::first, and boost::last.
      
  | 
  inline | 
Iterator addition.
References boost::n.
      
  | 
  inline | 
References boost::addressof(), BOOST_CATCH, BOOST_CATCH_END, BOOST_RETHROW, BOOST_TRY, boost::xpressive::first, boost::last, and boost::next().
Referenced by boost::circular_buffer< Sample >::circular_buffer(), boost::numeric::ublas::map_array< I, T, ALLOC >::map_array(), boost::cb_details::assign_range< Iterator, Alloc >::operator()(), boost::circular_buffer< Sample >::operator=(), boost::lockfree::detail::ringbuffer_base< T >::push(), boost::numeric::ublas::map_array< I, T, ALLOC >::reserve(), boost::numeric::ublas::unbounded_array< T, ALLOC >::unbounded_array(), boost::gil::detail::uninitialized_copy_aux(), boost::uninitialized_copy_or_move(), and uninitialized_move_if_noexcept_impl().
      
  | 
  inline | 
Equivalent of std::uninitialized_fill_n with allocator. 
References boost::addressof(), BOOST_CATCH, BOOST_CATCH_END, BOOST_RETHROW, BOOST_TRY, boost::xpressive::first, boost::n, and boost::next().
Referenced by boost::cb_details::assign_n< Value, Alloc >::operator()().
| ForwardIterator boost::cb_details::uninitialized_move_if_noexcept | ( | InputIterator | first, | 
| InputIterator | last, | ||
| ForwardIterator | dest, | ||
| Alloc & | a | ||
| ) | 
References uninitialized_move_if_noexcept_impl().
Referenced by boost::circular_buffer< Sample >::rset_capacity(), and boost::circular_buffer< Sample >::set_capacity().
| ForwardIterator boost::cb_details::uninitialized_move_if_noexcept_impl | ( | InputIterator | first, | 
| InputIterator | last, | ||
| ForwardIterator | dest, | ||
| Alloc & | a, | ||
| true_type | |||
| ) | 
References boost::addressof(), boost::xpressive::first, boost::last, and boost::move().
Referenced by uninitialized_move_if_noexcept().
| ForwardIterator boost::cb_details::uninitialized_move_if_noexcept_impl | ( | InputIterator | first, | 
| InputIterator | last, | ||
| ForwardIterator | dest, | ||
| Alloc & | a, | ||
| false_type | |||
| ) | 
References uninitialized_copy().