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

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

copyTransformRow(int row, const std::array< AlphabetIndex, TRANSFORMER_SIZE > &values)Transformerprotected
fillTransformRow(int row, AlphabetIndex value)Transformerprotected
getPosition() constTransformerinlinevirtual
getTransformRow(int row) constTransformerprotected
getTransformValue(int row, int col) constTransformerprotected
getType() constTransformer
lookupTableTransformerprivate
rotate()=0Transformerpure virtual
setPosition(int)Transformerinlinevirtual
setTransformValue(int row, int col, AlphabetIndex value)Transformerprotected
sizeOfLookupTable() constTransformer
transform(AlphabetIndex position, bool reverse=false) const =0Transformerpure virtual
Transformer()Transformer
transformForward(AlphabetIndex position) const =0Transformerpure virtual
transformReverse(AlphabetIndex position) const =0Transformerpure virtual
typeTransformerprotected
~Transformer()=defaultTransformervirtual