Phoenix
Object-oriented orthogonally persistent operating system
|
Bit strings operations. More...
Go to the source code of this file.
Classes | |
class | BitString< numBits > |
Class for manipulating bit strings. More... | |
class | BitString< 0 > |
Bit string class specialization for dynamically allocated bitmaps. More... |
Bit strings operations.
Common operations for manipulating bits strings are defined in this file. The implementation is machine-dependent since it must take into account the machine endianness and utilize special CPU instructions, e.g. for searching the first bit set, if such available.