47 Byte(
bool,
bool,
bool,
bool,
bool,
bool,
bool,
bool);
51 bool get_bit(
unsigned char)
const;
53 void set_bit(
unsigned char,
bool);
65 operator std::string()
const;
115 operator bool()
const;
121 static constexpr
unsigned char BIT_SIZE = 8;
138 return which_byte(num_bits - 1) + 1;
141 void init(
nat_t,
bool);
152 DynBitSet(
const std::initializer_list<bool> &);
162 bool is_empty()
const;
178 void write(std::ostream &)
const;
180 void read(std::istream &);
std::string to_string() const
bool operator!=(int) const
bool ItemType
Definition: bitset.H:105
bool operator<(int) const
bool operator>(int) const
void set_bit(unsigned char, bool)
bool operator==(int) const
bool operator<=(int) const
Byte & operator=(const Byte &)
unsigned long int nat_t
Definition: types.H:50
bool operator>=(int) const
bool get_bit(unsigned char) const