|
Logikai szimulátor
|
#include <and_block.hpp>
Az and_block osztály származási diagramja:
Az and_block osztály együttműködési diagramja:Publikus tagfüggvények | |
| and_block (std::string const &id) | |
| ~and_block () | |
Publikus tagfüggvények inherited from logic_vm::block | |
| block (std::string const &id="block default", unsigned delay=1, logic_vm *parent=nullptr) | |
| void | set_id (std::string const &tag) |
| std::string | get_id () |
| void | add_port (std::string const &name, std::string type) |
| unsigned | get_delay () |
| void | set_port (std::string const &name, bool value) |
| port & | get_port (std::string const &name) |
| void | connect (std::string const &out, block &b, std::string const &in) |
| void | eval () |
| void | print () |
| void | set_parent (logic_vm *p) |
| virtual | ~block () |
Additional Inherited Members | |
Védett attribútumok inherited from logic_vm::block | |
| std::string | id |
| std::vector< port > | input |
| std::vector< port > | output |
| std::vector< std::function < void()> > | events |
| unsigned | delay |
| logic_vm * | parent |
És kapu tetszőleges számú be- és kimenettel. Több kimenet esetén valamennyi kimenet az összes bemenet ÉS kapcsolatát adja.
Definíció a(z) and_block.hpp fájl 11. sorában.
|
inline |
Definíció a(z) and_block.hpp fájl 13. sorában.
Hivatkozások logic_vm::block::events, logic_vm::block::input és logic_vm::block::output.
|
inline |
Definíció a(z) and_block.hpp fájl 25. sorában.