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