Rosetta 3.3
|
Simple bit vector. More...
Classes | |
class | utility::BitVector< B > |
Simple bit vector. More... | |
Namespaces | |
namespace | utility |
unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1. | |
Functions | |
template<typename B > | |
BitVector< B > | utility::operator+ (BitVector< B > const &a, BitVector< B > const &b) |
BitVector + BitVector: Union. | |
template<typename B > | |
BitVector< B > | utility::operator| (BitVector< B > const &a, BitVector< B > const &b) |
BitVector | BitVector: Union. | |
template<typename B > | |
BitVector< B > | utility::operator- (BitVector< B > const &a, BitVector< B > const &b) |
BitVector - BitVector: Difference. | |
template<typename B > | |
void | utility::swap (BitVector< B > &a, BitVector< B > &b) |
swap( BitVector, BitVector ) | |
template<typename B > | |
bool | utility::operator== (BitVector< B > const &a, BitVector< B > const &b) |
BitVector == BitVector. | |
template<typename B > | |
bool | utility::operator!= (BitVector< B > const &a, BitVector< B > const &b) |
BitVector != BitVector. |
Simple bit vector.