Classes | |
| class | And | 
| class | Bus | 
| class | DataPtr | 
| class | FullAdder | 
| class | InputBus | 
| class | Iterator | 
| class | Line | 
| class | ListIterator | 
| class | List | 
| class | ListNode | 
| class | ListNodePtr | 
| class | Module | 
| class | Nand | 
| class | Nor | 
| class | Not | 
| class | Or | 
| class | Tester | 
| class | Xor | 
Enumerations | |
| enum | LineState { LOW = 0, HIGH = 1, UNKNOWN = 'x', HIGH_IMPEDENCE = 'z' } | 
Functions | |
| template<int bits> | |
| const Bus< bits > & | operator~ (Bus< bits > &bus) | 
| enum lcs::LineState | 
An enumerated set of data types which denote the state of a data line. A line can have four possible states: LOW, HIGH, UNKNOWN, HIGH_IMPEDENCE. Each of these states denote a single bit value.Click on each state to know more about them.
| const Bus<bits>& lcs::operator~ | ( | Bus< bits > & | bus | ) | 
Performs an in-place negation of all the data lines of a bus. The data lines whose state is lcs::UNKOWN, or lcs::HIGH_IMPEDENCE, are left unaltered. 
 1.4.7