EnigmaMachineCore 0.1.0
A modular Enigma Machine simulation in C++20
Loading...
Searching...
No Matches
Classes
EnigmaMachineConfig.hpp File Reference
#include <array>
#include <string>
#include <vector>
#include "EnigmaTypes.hpp"
#include "PlugBoardPair.hpp"
#include "config.hpp"
+ Include dependency graph for EnigmaMachineConfig.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RotorConfig
 Configuration structure for an individual Rotor. More...
 
struct  ReflectorConfig
 Configuration structure for a Reflector. More...
 
struct  EnigmaMachineConfig
 Configuration Data Transfer Object (DTO) for the Enigma Machine. Holds the raw configuration data required to initialize the machine. More...