
14 Mar
2005
14 Mar
'05
4:16 p.m.
On Feb 11, 2005, at 5:39 PM, Lloyd J Lewins wrote:
I notice that mutable_queue is missing a clear() function, i.e. a low overhead way of emptying the entire queue (without resorting to repeated pops). However, I think clear() can be implemented as follows:
void clear() { clear(); }
Which is efficient and (often) fast. I don't think there is any need to "clear" the index_array (since the constructor for mutable_queue doesn't initialize its contents)
Added. Doug