Le jeudi 01 mars 2012 à 23:10 +0100, Timon Gehr a écrit :
> S s;
> size_t tokenLength = "member1".length;
> void main(){
>      foreach(char[] line; stdin.byLine())
> foreach(m;__traits(allMembers,S)){
>          if(line[0..tokenLength] == m) mixin("s."~m) =
> line[tokenLength 
> .. $].idup;
>      }
> } 

awesome :)

can use hasMember instead allMembers ?

Reply via email to