NanoTekSpice
DigitalElectronics
nts::IComponent Member List

This is the complete list of members for nts::IComponent, including all inherited members.

compute(std::size_t pin=1)=0 (defined in nts::IComponent)nts::IComponentpure virtual
createAllComponents(const std::vector< Component::ComponentSetting > &settings)=0 (defined in nts::IComponent)nts::IComponentpure virtual
displayState(std::size_t pin) const noexcept=0 (defined in nts::IComponent)nts::IComponentpure virtual
dump() const noexcept=0 (defined in nts::IComponent)nts::IComponentpure virtual
getName() const noexcept=0 (defined in nts::IComponent)nts::IComponentpure virtual
getType() const noexcept=0 (defined in nts::IComponent)nts::IComponentpure virtual
setInput(std::size_t pin, nts::IComponent &other, std::size_t otherPin)=0 (defined in nts::IComponent)nts::IComponentpure virtual
setLink(std::size_t pin, nts::IComponent &other, std::size_t otherPin)=0 (defined in nts::IComponent)nts::IComponentpure virtual
setName(const std::string &name) noexcept=0 (defined in nts::IComponent)nts::IComponentpure virtual
setOutput(std::size_t pin, nts::IComponent &other, std::size_t otherPin)=0 (defined in nts::IComponent)nts::IComponentpure virtual
setState(const std::string &name, const std::string &state)=0 (defined in nts::IComponent)nts::IComponentpure virtual
setState(const std::string &state)=0 (defined in nts::IComponent)nts::IComponentpure virtual
~IComponent()=default (defined in nts::IComponent)nts::IComponentvirtual