|
void | regina::swap (Bitmask &a, Bitmask &b) noexcept |
| Swaps the contents of the two given bitmasks. More...
|
|
std::ostream & | regina::operator<< (std::ostream &out, const Bitmask &mask) |
| Writes the given bitmask to the given output stream as a sequence of zeroes and ones. More...
|
|
template<typename T > |
std::ostream & | regina::operator<< (std::ostream &out, const Bitmask1< T > &mask) |
| Writes the given bitmask to the given output stream as a sequence of zeroes and ones. More...
|
|
template<typename T , typename U > |
std::ostream & | regina::operator<< (std::ostream &out, const Bitmask2< T, U > &mask) |
| Writes the given bitmask to the given output stream as a sequence of zeroes and ones. More...
|
|
Provides optimised bitmasks of arbitrary length.