|
Click
|
Click's bitvector class. More...
Go to the source code of this file.
Classes | |
| class | Bitvector |
| Vector of bits. More... | |
| class | Bitvector::Bit |
| A wrapper class that acts like a single bit. More... | |
Functions | |
| bool | operator== (const Bitvector &a, const Bitvector &b) |
| Test bitvectors for equality. | |
| bool | operator!= (const Bitvector &a, const Bitvector &b) |
| Test bitvectors for inequality. | |
| Bitvector | operator& (Bitvector a, const Bitvector &b) |
| Return the bitwise and of two bitvectors. | |
| Bitvector | operator| (Bitvector a, const Bitvector &b) |
| Return the bitwise or of two bitvectors. | |
| Bitvector | operator^ (Bitvector a, const Bitvector &b) |
| Return the bitwise exclusive or of two bitvectors. | |
| Bitvector | operator- (Bitvector a, const Bitvector &b) |
| Return the bitwise subtraction of two bitvectors. | |
| void | click_swap (Bitvector &a, Bitvector &b) |
| void | assign_consume (Bitvector &a, Bitvector &b) |
Click's bitvector class.
>
Test bitvectors for equality.
never
Return the bitwise and of two bitvectors.
Return the bitwise or of two bitvectors.
Return the bitwise exclusive or of two bitvectors.