Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Boost.Circular_buffer C++ Reference

Header <boost/circular_buffer.hpp>
Header <boost/circular_buffer/base.hpp>
Header <boost/circular_buffer/space_optimized.hpp>

Includes <boost/circular_buffer/base.hpp>


BOOST_CB_ENABLE_DEBUG

  template<typename T, typename Alloc> class circular_buffer;
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                    circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                   circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                    circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                   circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                    circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , 
                    circular_buffer< );
  template<typename T, typename Alloc> 
     (circular_buffer< , circular_buffer< );
}

  template<typename T, typename Alloc> class circular_buffer_space_optimized;

  // Test two space optimized circular buffers for equality. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                    circular_buffer_space_optimized<  rhs);

  // Lexicographical comparison. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                   circular_buffer_space_optimized<  rhs);

  // Test two space optimized circular buffers for non-equality. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                    circular_buffer_space_optimized<  rhs);

  // Lexicographical comparison. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                   circular_buffer_space_optimized<  rhs);

  // Lexicographical comparison. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                    circular_buffer_space_optimized<  rhs);

  // Lexicographical comparison. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
                    circular_buffer_space_optimized<  rhs);

  // Swap the contents of two space optimized circular buffers. 
  template<typename T, typename Alloc> 
     (circular_buffer_space_optimized<  lhs, 
              circular_buffer_space_optimized<  rhs);
}

PrevUpHomeNext