On Fri, Jan 12, 2018 at 10:03:40PM +0000, Marc via Digitalmars-d-learn wrote: > How do I use? > > > static foreach(enum string member; members) { > > static if(isFunction!(__traits(getMember, C, member))) { > > continue; > > } > > give error: > > > must use labeled continue within static foreach > > then I tried: > > > outer:static foreach(enum string member; members) { > > static if(isFunction!(__traits(getMember, C, member))) { > > continue outer; > > } > > give error: > > > Error: enclosing label outer for continue not found > > How do I fix it?
Unfortunately, this is currently not supported. You'll have to use an else-clause to handle the case when the condition is false. T -- Why waste time reinventing the wheel, when you could be reinventing the engine? -- Damian Conway