It is essential that we pass the current state of the filter into the expand functor, where it needs to be copied (once!) to create a child state, which can then be augmented. This augmented state is then pushed onto a stack, to enable backtracking. Due to the flexible adapters and the wrapping into the TreeExplorer builder, we ended up performing several spurious copies on the current state |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||