Enigma.this

  1. this(EntryWheel entryWheel, Repeat!(rotorN, Rotor) rotors, Reflector reflector, dchar[rotorN] rotorStartPos)
  2. this(EntryWheel entryWheel, Repeat!(rotorN, Rotor) rotors, Reflector reflector, dchar[rotorN] rotorStartPos, dchar reflectorPos)
    struct Enigma(size_t rotorN, bool fixedFinalRotor = false, bool hasPlugboard = true, bool settableReflectorPos = false)
    static if(settableReflectorPos)
    this
  3. this(Plugboard plugboard, EntryWheel entryWheel, Repeat!(rotorN, Rotor) rotors, Reflector reflector, dchar[rotorN] rotorStartPos)
  4. this(Plugboard plugboard, EntryWheel entryWheel, Repeat!(rotorN, Rotor) rotors, Reflector reflector, dchar[rotorN] rotorStartPos, dchar reflectorPos)

Meta