all method

bool all()

Checks if all bits are set to true.

Implementation

bool all() {
  if (_length == 0) return true;
  for (int i = 0; i < _words.length - 1; i++) {
    if (_words[i] != 0xFFFFFFFF) return false;
  }
  final remainder = _length % 32;
  final mask = remainder == 0 ? 0xFFFFFFFF : (1 << remainder) - 1;
  return (_words.last & mask) == mask;
}