EnigmaMachineCore 0.1.0
A modular Enigma Machine simulation in C++20
Loading...
Searching...
No Matches
RotorBox Member List

This is the complete list of members for RotorBox, including all inherited members.

initTransformers(const std::vector< RotorConfig > &rotors, const ReflectorConfig &reflector)RotorBoxprivate
keyTransform(AlphabetIndex input)RotorBox
loggerRotorBoxprivate
observersRotorBoxprivate
operator=(const RotorBox &)=deleteRotorBox
operator=(RotorBox &&)=defaultRotorBox
printTransformers() constRotorBox
registerObserver(IEnigmaObserver *observer)RotorBox
removeObserver(IEnigmaObserver *observer)RotorBox
RotorBox(ILogger *logger=nullptr)RotorBoxexplicit
RotorBox(const std::vector< AlphabetIndex > &rotorPositions, const std::vector< RotorConfig > &rotors, const ReflectorConfig &reflector, ILogger *logger=nullptr)RotorBox
RotorBox(std::vector< AlphabetIndex > &&rotorPositions, std::vector< RotorConfig > &&rotors, ReflectorConfig &&reflector, ILogger *logger=nullptr)RotorBox
RotorBox(const RotorBox &)=deleteRotorBox
RotorBox(RotorBox &&)=defaultRotorBox
rotorCountRotorBoxprivate
rotorPositionsRotorBoxprivate
setLogger(ILogger *logger)RotorBox
transformersRotorBoxprivate
updateRotors()RotorBoxprivate
~RotorBox()=defaultRotorBox