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;
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
template<typename T, typename Alloc>
(circular_buffer_space_optimized< lhs,
circular_buffer_space_optimized< rhs);
}