[boost] [Circular Buffer]Could erase_begin run in constant time for trivially destructible objects?