Constructor

new(?current:PassObject)

Methods

clear():Void

Put all passes into discarded list

inlinefilter(f:PassObject ‑> Bool):Void

Filter current passes, add results to discarded list

inlinegetFiltered():PassListIterator

Iterate on all discarded elements, if any

inlineinit(pass:PassObject):Void

Set the passes and empty the discarded list

inlineisEmpty():Bool

inlineload(p:PassObject):Void

load state that was save() before

inlinereset():Void

Put back discarded passes into the pass list

inlinesave():PassObject

Save the discarded list, allow to perfom some filters, then call "load" to restore passes

inlinesort(f:(PassObject, PassObject) ‑> Int):Void