Clear the stack The function repeatedly calls \ref dequeue until it returns \p nullptr. The disposer defined in template \p Traits is called for each item that can be safely disposed. */
| 662 | that can be safely disposed. |
| 663 | */ |
| 664 | void clear() |
| 665 | { |
| 666 | value_type * pv; |
| 667 | while ( (pv = dequeue()) != nullptr ); |
| 668 | } |
| 669 | |
| 670 | /// Returns queue's item count |
| 671 | /** |