EnigmaMachineCore 0.1.0
A modular Enigma Machine simulation in C++20
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ReflectorConfig Struct Reference

Configuration structure for a Reflector. More...

#include <EnigmaMachineConfig.hpp>

Public Member Functions

 ReflectorConfig ()
 

Public Attributes

std::array< AlphabetIndex, TRANSFORMER_SIZEwiring
 The internal wiring permutation array (reflection map). Must be of size TRANSFORMER_SIZE.
 

Detailed Description

Configuration structure for a Reflector.

Definition at line 24 of file EnigmaMachineConfig.hpp.

Constructor & Destructor Documentation

◆ ReflectorConfig()

ReflectorConfig::ReflectorConfig ( )

Definition at line 12 of file EnigmaMachineConfig.cpp.

References TRANSFORMER_SIZE, and wiring.

Member Data Documentation

◆ wiring

std::array<AlphabetIndex, TRANSFORMER_SIZE> ReflectorConfig::wiring

The internal wiring permutation array (reflection map). Must be of size TRANSFORMER_SIZE.

Definition at line 27 of file EnigmaMachineConfig.hpp.

Referenced by Reflector::Reflector(), ReflectorConfig(), and EnigmaConfigLoader::loadReflector().


The documentation for this struct was generated from the following files: