| 369 | T &pop() { ASSERT(ulen > 0); return buf[--ulen]; } |
| 370 | T &last() { ASSERT(ulen > 0); return buf[ulen-1]; } |
| 371 | void drop() { ASSERT(ulen > 0); buf[--ulen].~T(); } |
| 372 | bool empty() const { return ulen==0; } |
| 373 | |
| 374 | int capacity() const { return alen; } |
no outgoing calls
no test coverage detected