diff --git a/include/boost/circular_buffer/base.hpp b/include/boost/circular_buffer/base.hpp index 57f3941..c8544af 100644 --- a/include/boost/circular_buffer/base.hpp +++ b/include/boost/circular_buffer/base.hpp @@ -36,7 +36,14 @@ namespace boost { \class circular_buffer \brief Circular buffer - a STL compliant container. \param T The type of the elements stored in the circular buffer. + T has to be + SGIAssignable (SGI STL defined combination of + Assignable and CopyConstructible. + Moreover T has to be + DefaultConstructible if supplied as a default parameter during invocation of some methods + e.g. insert(iterator pos, const T& item = T()). \param Alloc The allocator type used for all internal memory management. + The Alloc has to meet the allocator requirements imposed by STL. Default: std::allocator \author Jan Gaspar \version 3.7