MCPcopy Create free account
hub / github.com/KLayout/klayout / init

Method init

src/db/db/dbLayoutQuery.cc:2337–2349  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2335}
2336
2337void
2338LayoutQueryIterator::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
2351void
2352LayoutQueryIterator::cleanup ()

Callers 1

childMethod · 0.45

Calls 8

do_initFunction · 0.85
create_stateMethod · 0.80
rootMethod · 0.45
resetMethod · 0.45
push_backMethod · 0.45
emptyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected