| 2335 | } |
| 2336 | |
| 2337 | void |
| 2338 | LayoutQueryIterator::init () |
| 2339 | { |
| 2340 | std::vector<FilterStateBase *> f; |
| 2341 | mp_root_state = mp_q->root ().create_state (f, mp_layout, m_eval, false); |
| 2342 | mp_root_state->init (); |
| 2343 | mp_root_state->reset (0); |
| 2344 | m_state.push_back (mp_root_state); |
| 2345 | |
| 2346 | while (! next_down ()) { |
| 2347 | next_up (false); |
| 2348 | } |
| 2349 | } |
| 2350 | |
| 2351 | void |
| 2352 | LayoutQueryIterator::cleanup () |