The OpenD Programming Language

BitField.__vmap

optimization for bitwise operations

  1. auto __vmap(Fun fun)
  2. auto __vmap(Fun fun)
  3. auto __vmap(Fun fun)
    struct BitField(Field, I = typeof(cast()Field.init[size_t.init]))
    __vmap
    (
    Fun
    )
    (
    Fun fun
    )
    if (
    __traits(isUnsigned, I)
    )

Meta