Thank you, Rainer!
 
> Probably because it predates C++11. Circular buffer was first
> introduced in Boost 1.35, which was released on March 29th, 2008.
 
I see that the library was updated in Boost 1.55 (“Rvalue references emulation added by Antony Polukhin using Boost.Move.”). Maybe is it good idea to add emplace interface if compiler support c++11? Should I ask about this on “Boost developers mailing list”? Or should I make a patch first and start code review somewhere?
 
 
 
 
-- 
Marsel Galimullin (mfgalimullin@yandex.ru)