Jive reference manual
|
#include <jem/util/BitSet.h>
Public Types | |
typedef BitSet | Self |
Public Member Functions | |
BitSet () | |
BitSet (idx_t cap) | |
BitSet (const BitSet &rhs) | |
~BitSet () | |
void | readFrom (io::DataInput &in) |
void | writeTo (io::DataOutput &out) const |
BitSet & | operator= (const BitSet &rhs) |
void | swap (BitSet &rhs) |
void | set (idx_t i) |
void | set (idx_t i, bool value) |
bool | get (idx_t i) const |
void | flip (idx_t i) |
void | clear () |
void | clear (idx_t i) |
void | clear (const BitSet &mask) |
void | andWith (const BitSet &rhs) |
void | orWith (const BitSet &rhs) |
void | xorWith (const BitSet &rhs) |
void | reserve (idx_t n) |
void | trimToSize () |
idx_t | count () const |
idx_t | size () const |
Related Functions | |
(Note that these are not member functions.) | |
void | swap (BitSet &lhs, BitSet &rhs) |
template<class Input > | |
void | decode (Input &in, BitSet &bs) |
template<class Output > | |
void | encode (Output &out, const BitSet &bs) |
void | print (io::TextOutput &out, const BitSet &bs) |
typedef BitSet jem::util::BitSet::Self |
jem::util::BitSet::BitSet | ( | ) |
|
explicit |
jem::util::BitSet::BitSet | ( | const BitSet & | rhs | ) |
jem::util::BitSet::~BitSet | ( | ) |
void jem::util::BitSet::readFrom | ( | io::DataInput & | in | ) |
void jem::util::BitSet::writeTo | ( | io::DataOutput & | out | ) | const |
void jem::util::BitSet::swap | ( | BitSet & | rhs | ) |
void jem::util::BitSet::set | ( | idx_t | i | ) |
void jem::util::BitSet::set | ( | idx_t | i, |
bool | value | ||
) |
bool jem::util::BitSet::get | ( | idx_t | i | ) | const |
void jem::util::BitSet::flip | ( | idx_t | i | ) |
void jem::util::BitSet::clear | ( | ) |
void jem::util::BitSet::clear | ( | idx_t | i | ) |
void jem::util::BitSet::clear | ( | const BitSet & | mask | ) |
void jem::util::BitSet::andWith | ( | const BitSet & | rhs | ) |
void jem::util::BitSet::orWith | ( | const BitSet & | rhs | ) |
void jem::util::BitSet::xorWith | ( | const BitSet & | rhs | ) |
void jem::util::BitSet::reserve | ( | idx_t | n | ) |
void jem::util::BitSet::trimToSize | ( | ) |
idx_t jem::util::BitSet::count | ( | ) | const |
idx_t jem::util::BitSet::size | ( | ) | const |
|
related |
|
related |
|
related |