use GC
import std.traits : EnumMembers; foreach (ordering; EnumMembers!Ordering) { tester!(ordering, true, "a < b"); // use GC tester!(ordering, true, "a > b"); // use GC }
don't use GC
import std.traits : EnumMembers; foreach (ordering; EnumMembers!Ordering) { tester!(ordering, false, "a < b"); // don't use GC tester!(ordering, false, "a > b"); // don't use GC }