
Go to the source code of this file.
Classes | |
| class | bitSet |
| A bitSet stores bits (elements with only two states) in packed internal format and supports a variety of bit-set operations. Its behaviour is largely list-like, with some HashSet features. More... | |
| class | bitSet::reference |
| A reference supporting read/write access to an entry. More... | |
| class | bitSet::const_iterator |
| A const_iterator for iterating across on values. More... | |
| struct | Hash< bitSet > |
| Hashing for bitSet data. More... | |
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Functions | |
| Ostream & | operator<< (Ostream &os, const bitSet &bitset) |
| Write bitset to Ostream with 40 items per line. | |
| Ostream & | operator<< (Ostream &os, const InfoProxy< bitSet > &iproxy) |
| Output bitset information. | |
| bitSet | operator~ (const bitSet &bitset) |
| Bitset complement, returns a copy of the bitset with all its bits flipped. | |
| bitSet | operator& (const bitSet &a, const bitSet &b) |
| Bitwise-AND of two bitsets. | |
| bitSet | operator| (const bitSet &a, const bitSet &b) |
| Bitwise-OR of two bitsets. | |
| bitSet | operator^ (const bitSet &a, const bitSet &b) |
| Bitwise-XOR of two bitsets to form a unique bit-set. | |
| bitSet | operator- (const bitSet &a, const bitSet &b) |
| Bitwise difference (subset) of two bitsets to form a unique bit-set. | |