|
EnigmaMachineCore 0.1.0
A modular Enigma Machine simulation in C++20
|
This is the complete list of members for Reflector, including all inherited members.
| copyTransformRow(int row, const std::array< AlphabetIndex, TRANSFORMER_SIZE > &values) | Transformer | protected |
| fillTransformRow(int row, AlphabetIndex value) | Transformer | protected |
| getPosition() const | Transformer | inlinevirtual |
| getTransformRow(int row) const | Transformer | protected |
| getTransformValue(int row, int col) const | Transformer | protected |
| getType() const | Transformer | |
| lookupTable | Transformer | private |
| Reflector(const ReflectorConfig &config) | Reflector | explicit |
| Reflector(ReflectorConfig &&config) | Reflector | explicit |
| rotate() override | Reflector | inlinevirtual |
| setPosition(int) | Transformer | inlinevirtual |
| setTransformValue(int row, int col, AlphabetIndex value) | Transformer | protected |
| sizeOfLookupTable() const | Transformer | |
| transform(AlphabetIndex position, bool reverse=false) const override | Reflector | virtual |
| Transformer() | Transformer | |
| transformForward(AlphabetIndex position) const override | Reflector | virtual |
| transformReverse(AlphabetIndex position) const override | Reflector | virtual |
| type | Transformer | protected |
| ~Reflector() override=default | Reflector | |
| ~Transformer()=default | Transformer | virtual |