Packages

object BitSet extends BitSetFactory[BitSet] with Serializable

This object provides a set of operations to create immutable.BitSet values.

Source
BitSet.scala
Linear Supertypes
Serializable, java.io.Serializable, BitSetFactory[BitSet], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BitSet
  2. Serializable
  3. Serializable
  4. BitSetFactory
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BitSet1 extends BitSet
    Annotations
    @SerialVersionUID()
  2. class BitSet2 extends BitSet
  3. class BitSetN extends BitSet

    The implementing class for bit sets with elements >= 128 (exceeding the capacity of two long values).

    The implementing class for bit sets with elements >= 128 (exceeding the capacity of two long values). The constructor wraps an existing bit mask without copying, thus exposing a mutable part of the internal implementation. Care needs to be taken not to modify the exposed array.

Value Members

  1. def apply(elems: Int*): BitSet
    Definition Classes
    BitSetFactory
  2. def bitsetCanBuildFrom: CanBuildFrom[BitSet, Int, BitSet]
    Definition Classes
    BitSetFactory
  3. implicit def canBuildFrom: CanBuildFrom[BitSet, Int, BitSet]

    The standard CanBuildFrom instance for bitsets.

  4. val empty: BitSet

    The empty bitset

    The empty bitset

    Definition Classes
    BitSetBitSetFactory
  5. def fromBitMask(elems: Array[Long]): BitSet

    A bitset containing all the bits in an array

  6. def fromBitMaskNoCopy(elems: Array[Long]): BitSet

    A bitset containing all the bits in an array, wrapping the existing array without copying.

  7. def newBuilder: Builder[Int, BitSet]

    A builder that takes advantage of mutable BitSets.

    A builder that takes advantage of mutable BitSets.

    Definition Classes
    BitSetBitSetFactory