trait BitVector extends Any
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- BitVector
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def &(bv: BitVector): BitVector
- abstract def -(position: Int): BitVector
- abstract def ^(bv: BitVector): BitVector
- abstract def apply(position: Int): Boolean
- abstract def cardinality: Int
- abstract def clearFrom(from: Int): BitVector
- abstract def clearUntil(until: Int): BitVector
- abstract def filter(f: (Int) ⇒ Boolean): BitVector
- abstract def filterBounds(f: (Int) ⇒ Boolean): BitVector
-
abstract
def
getClass(): Class[_]
- Definition Classes
- Any
- abstract def getWord(i: Int): Long
- abstract def intersects(bV: BitVector): Int
- abstract def intersects(bV: BitVector, position: Int): Boolean
- abstract def isEmpty: Boolean
- abstract def lastSetBit: Int
- abstract def nbWords: Int
- abstract def nextSetBit(start: Int): Int
- abstract def prevSetBit(start: Int): Int
- abstract def setWordExpand(pos: Int, word: Long): BitVector
- abstract def setWordShrink(pos: Int, word: Long): BitVector
- abstract def subsetOf(bv: BitVector): Boolean
- abstract def words: Array[Long]
- abstract def |(bv: BitVector): BitVector
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
- def +(position: Int): BitVector
- def ++(p: Traversable[Int]): BitVector
- def --(p: Traversable[Int]): BitVector
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
equals(arg0: Any): Boolean
- Definition Classes
- Any
- def foreach[U](f: (Int) ⇒ U): Unit
-
def
hashCode(): Int
- Definition Classes
- Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterator: Iterator[Int]
- def nextOrLoop(i: Int): Int
- def set(from: Int, until: Int): BitVector
- def shift(n: Int): BitVector
-
def
toString(): String
- Definition Classes
- BitVector → Any
- def traversable: Traversable[Int]