#include <suifkernel/utilities.h>
for (Iter<Expression> iter = collect_instance_objects<Expression>(statement); iter.is_valid(); iter.next()) { Expression *exp = &iter.current(); // do something with the OWNED expression }
written by Dimitri van Heesch, © 1997-1999