On Thursday, 22 July 2021 at 08:16:43 UTC, Patrick Schluter wrote:

What an unreadable mess. Sorry.

Indeed LoL !!!

I would have done something like that:


```d
mixin(format!
    `case r"%1$s"d :
classTickerCustom%1$s lobjTicker%1$s = new classTickerCustom%1$s (lstrSymbolID);
       if (true == true) {
           pobjTickersCustom%1$s  ~= lobjTicker%1$s ;
pobjTickersCommon ~= cast(classTickerCommon) lobjTicker%1$s ;
       }
       break labelSwitch;`(sstrExchangeID)
);
```

That's easier to edit imho.

No doubt. This happened while refactoring some code with the mixins.

Reply via email to