#include <module.h>
Inheritance diagram for lcs::Module:

Public Member Functions | |
| Module (void) | |
| virtual | ~Module () | 
| virtual void | propogate (void) | 
| lcs::Module::Module | ( | void | ) |  [inline] | 
        
Default constructor.
| virtual lcs::Module::~Module | ( | ) |  [inline, virtual] | 
        
Destructor.
| virtual void lcs::Module::propogate | ( | void | ) |  [inline, virtual] | 
        
Propogates the data line states of the inputs bus(ses) of the module to the output bus(ses) of this module. A subclass of the class Module should override this function to perform the real logic operations on input data lines.
Reimplemented in lcs::And< width >, lcs::FullAdder, lcs::Nand< width >, lcs::Nor< width >, lcs::Not, lcs::Or< width >, and lcs::Xor< width >.
 1.4.7