|
nts::Tristate | compute (std::size_t pin=1) override |
|
void | setLink (std::size_t pin, nts::IComponent &other, std::size_t otherPin) override |
|
void | dump () const noexcept override |
|
void | setInput (std::size_t pin, nts::IComponent &other, std::size_t otherPin) final |
|
void | setOutput (std::size_t pin, nts::IComponent &other, std::size_t otherPin) final |
|
void | displayState (std::size_t pin) const noexcept override |
|
| MyComponent (const nts::Type &type) |
|
void | createAllComponents (const std::vector< Component::ComponentSetting > &settings) |
|
virtual void | setState (const std::string &state) |
|
virtual void | setState (const std::string &name, const std::string &state) |
|
const std::string & | getName () const noexcept final |
|
void | setName (const std::string &name) noexcept final |
|
const nts::Type & | getType () const noexcept final |
|
virtual void | createAllComponents (const std::vector< Component::ComponentSetting > &settings)=0 |
|
|
std::string | _name |
|
nts::Type | _type |
|
The documentation for this class was generated from the following files: