| 672 | } |
| 673 | |
| 674 | void validate_instance () |
| 675 | { |
| 676 | // during modification or delete, instances may vanish while iterating, |
| 677 | // hence we need to check during iteration |
| 678 | while (m_inst != m_inst_end && !mp_parent->is_valid (instance ())) { |
| 679 | ++m_inst; |
| 680 | } |
| 681 | } |
| 682 | |
| 683 | void next_valid_instance () |
| 684 | { |
no test coverage detected