| 413 | ++m_stack_size; |
| 414 | } |
| 415 | void pop_back() |
| 416 | { |
| 417 | assert(m_stack_size > 0); |
| 418 | --m_stack_size; |
| 419 | if (m_first_false_pos == m_stack_size) { |
| 420 | // When popping off the first false value, everything becomes true. |
| 421 | m_first_false_pos = NO_FALSE; |
| 422 | } |
| 423 | } |
| 424 | void toggle_top() |
| 425 | { |
| 426 | assert(m_stack_size > 0); |
no outgoing calls