
Definition at line 229 of file CaFactory.cpp.
Public Member Functions | |
| virtual IGate * | clone () const |
| Each final derivation of IGate has to override this method with self-cloning method to keep the simulator working. | |
| virtual TBus | operator[] (TBus in) const |
| (the core method of IGate interface) Override it to define circuit's behavior. | |
| virtual size_t | nInputs () const |
| Override this method to return number of circuit's input signals. | |
| virtual size_t | nOutputs () const |
| Override this method to return number of circuit's output signals. | |
| virtual IGate* clone | ( | ) | const [inline, virtual] |
Each final derivation of IGate has to override this method with self-cloning method to keep the simulator working.
If you find a way how to do it generically at the top level, please send a patch to nucad@dudka.cz.
Implements IGate.
Definition at line 231 of file CaFactory.cpp.
(the core method of IGate interface) Override it to define circuit's behavior.
| in | Input passed to gate. |
Implements IGate.
Definition at line 234 of file CaFactory.cpp.
| virtual size_t nInputs | ( | ) | const [inline, virtual, inherited] |
Override this method to return number of circuit's input signals.
Implements IGate.
Definition at line 182 of file CaFactory.h.
References AbstractGate::nInputs().

| virtual size_t nOutputs | ( | ) | const [inline, virtual, inherited] |
Override this method to return number of circuit's output signals.
Implements IGate.
Definition at line 185 of file CaFactory.h.
1.5.4