Hi,

I was just looking at an interesting function from http://codepad.org/lSDTFd7E :

void printFields(T)(T args) {
  auto values = args.tupleof;

  size_t max;
  size_t temp;
  foreach (index, value; values) {
    temp = T.tupleof[index].stringof.length;
    if (max < temp) max = temp;
  }
  max += 1;
  foreach (index, value; values) {
writefln("%-" ~ to!string(max) ~ "s %s", T.tupleof[index].stringof, value);
  }
}

Can something similar be done for bitfields? I tried running this and I only get something like this:

_f01_f02_f03      25312
_f04_f05_f06_f07  21129
_f08_f09_f10      53575
_f11_f12_f13_f14  9264

Reply via email to