11 #include "Component.hpp" 21 nts::Tristate compute(std::size_t pin = 1)
override;
22 void setLink(std::size_t pin ,
nts::IComponent &other, std::size_t otherPin)
override;
23 void dump()
const noexcept
override;
26 void setInput(std::size_t pin,
nts::IComponent &other, std::size_t otherPin)
final;
27 void setOutput(std::size_t pin,
nts::IComponent &other, std::size_t otherPin)
final;
29 void displayState(std::size_t pin)
const noexcept
override;
33 std::map<size_t, nts::Pin> _input;
Definition: Component.hpp:19
Definition: Output.hpp:15
Definition: IComponent.hpp:18