rotor

A convenience function to make a rotor with one turnover notch from a forward substitution. If turnover is 'B', the next rotor steps when this rotor steps from B to C. If ringSetting is 'C', it corresponds to "C-03".

  1. auto rotor(S forwardSubstitution, dchar ringSetting)
  2. auto rotor(S forwardSubstitution, dchar turnover, dchar ringSetting)
    pure
    rotor
    (
    S
    )
    if (
    isSomeStringOrDcharRange!S
    )
  3. auto rotor(S forwardSubstitution, dchar turnover1, dchar turnover2, dchar ringSetting)

Meta