Class

metal.generic

BitSetImpl

Related Doc: package generic

Permalink

abstract class BitSetImpl extends BitSet[Int]

Source
BitSet.scala
Linear Supertypes
BitSet[Int], SortedSet[Int], Set[Int], Searchable[Int], Keys[Int], NElements1[Int], Elements1[Int], Defaults, Collection, Enumerable, Nextable, Pointable, AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BitSetImpl
  2. BitSet
  3. SortedSet
  4. Set
  5. Searchable
  6. Keys
  7. NElements1
  8. Elements1
  9. Defaults
  10. Collection
  11. Enumerable
  12. Nextable
  13. Pointable
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BitSetImpl()

    Permalink

Type Members

  1. type Generic = Set[Int]

    Permalink

    Generic type of this collection (e.g.

    Generic type of this collection (e.g. Map, Map2, Set).

    Definition Classes
    SetDefaultsCollection
  2. type Immutable = immutable.BitSet[Int]

    Permalink

    Immutable variant of this collection.

    Immutable variant of this collection.

    Definition Classes
    BitSetSortedSetSetDefaultsCollection
  3. type Mutable = mutable.BitSet[Int]

    Permalink

    Mutable variant of this collection.

    Mutable variant of this collection.

    Definition Classes
    BitSetSortedSetSetDefaultsCollection

Abstract Value Members

  1. abstract def nWords: Int

    Permalink
    Definition Classes
    BitSet
  2. abstract def toImmutable: Immutable

    Permalink

    Returns this collection if already immutable, or an immutable copy.

    Returns this collection if already immutable, or an immutable copy.

    Definition Classes
    Collection
  3. abstract def words: Array[Long]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def K: Methods[Int]

    Permalink
    Definition Classes
    BitSetImplSet
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(any: Any): Boolean

    Permalink

    Checks if two collections are equal.

    Checks if two collections are equal.

    Equal means the collections have the same generic type (which is checked by the method ptrCastT) and the same contents.

    Comparing metal collections with any other collection types (including those from Scala) will return false.

    Definition Classes
    Defaults → AnyRef → Any
  9. def ev: =:=[Int, Int]

    Permalink
    Definition Classes
    BitSetImplBitSet
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink

    Hashes the contents of the collection to an Int value.

    Hashes the contents of the collection to an Int value.

    By xor'ing all the collection's element hashes together, we can be sure that collections with the same contents will have the same hashCode regardless of the order those items appear.

    Definition Classes
    Defaults → AnyRef → Any
  13. def isEmpty: Boolean

    Permalink

    Returns true if the container is empty, false otherwise.

    Returns true if the container is empty, false otherwise.

    Definition Classes
    BitSetImplEnumerable
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def keyArray(ptr: VPtr[BitSetImpl.this.type]): Nothing

    Permalink
    Definition Classes
    BitSetImplSet
  16. def keyIndex(ptr: VPtr[BitSetImpl.this.type]): Nothing

    Permalink
    Definition Classes
    BitSetImplSet
  17. def longSize: Long

    Permalink

    Return the size of this container; we use Long so that big containers can be manipulated.

    Return the size of this container; we use Long so that big containers can be manipulated.

    Definition Classes
    BitSetImplEnumerable
  18. def mutableCopy: mutable.BitSetImpl

    Permalink

    Creates a mutable copy of this collection.

    Creates a mutable copy of this collection.

    Definition Classes
    BitSetImplCollection
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def nonEmpty: Boolean

    Permalink

    Returns true if the container is non-empty, false otherwise.

    Returns true if the container is non-empty, false otherwise.

    Definition Classes
    BitSetImplEnumerable
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def order: Order[Int]

    Permalink
    Definition Classes
    BitSetImplSortedSet
  24. def priorityEquals: Boolean

    Permalink

    Flag indicating that the equals methods of this object should be called in priority.

    Flag indicating that the equals methods of this object should be called in priority.

    Definition Classes
    BitSetImplDefaults
  25. def ptr: Ptr[BitSetImpl.this.type]

    Permalink

    Returns a pointer to the start of this container instance.

    Returns a pointer to the start of this container instance.

    Definition Classes
    BitSetImplEnumerable
  26. final def ptrCastT(any: Any): Opt[Set[Int]]

    Permalink

    Tests if the parameter has the same generic type, and returns an optional cast.

    Tests if the parameter has the same generic type, and returns an optional cast.

    Definition Classes
    SetDefaults
  27. def ptrElement1[E1](ptr: VPtr[BitSetImpl.this.type]): E1

    Permalink
    Definition Classes
    BitSetImplElements1
  28. def ptrEquals(thisPtr: VPtr[BitSetImpl.this.type], that: Set[Int]): Boolean

    Permalink

    Checks that the pointed element exists in the other collection and has the same value.

    Checks that the pointed element exists in the other collection and has the same value.

    Definition Classes
    BitSetImplSetDefaults
  29. def ptrFind[L](keyL: L): Ptr[BitSetImpl.this.type]

    Permalink

    Returns a pointer to the given item, if it exists, or null.

    Returns a pointer to the given item, if it exists, or null.

    Definition Classes
    BitSetImplSearchable
  30. def ptrFindFromArray(array: Array[_], i: Int): Ptr[BitSetImpl.this.type]

    Permalink
    Definition Classes
    Searchable
  31. def ptrHash(ptr: VPtr[BitSetImpl.this.type]): Int

    Permalink

    Returns the hashCode of the pointed element.

    Returns the hashCode of the pointed element.

    Definition Classes
    BitSetImplSetDefaults
  32. def ptrKey[L](ptr: VPtr[BitSetImpl.this.type]): L

    Permalink

    Returns the key pointed by ptr.

    Returns the key pointed by ptr.

    Definition Classes
    BitSetImplKeys
  33. def ptrNext(ptr: VPtr[BitSetImpl.this.type]): Ptr[BitSetImpl.this.type]

    Permalink

    Returns a pointer to the next element if available, or returns a null pointer.

    Returns a pointer to the next element if available, or returns a null pointer.

    Definition Classes
    BitSetImplNextable
  34. def ptrToString(ptr: VPtr[BitSetImpl.this.type]): String

    Permalink

    Returns the toString representation of the pointed element.

    Returns the toString representation of the pointed element.

    Definition Classes
    BitSetImplSetDefaults
  35. def stringPrefix: String

    Permalink

    String prefix used in the toString method.

    String prefix used in the toString method.

    Definition Classes
    SetCollection
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. def toString(): String

    Permalink
    Definition Classes
    Defaults → AnyRef → Any
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def word(i: Int): Long

    Permalink
    Definition Classes
    BitSetImplBitSet

Inherited from BitSet[Int]

Inherited from SortedSet[Int]

Inherited from Set[Int]

Inherited from Searchable[Int]

Inherited from Keys[Int]

Inherited from NElements1[Int]

Inherited from Elements1[Int]

Inherited from Defaults

Inherited from Collection

Inherited from Enumerable

Inherited from Nextable

Inherited from Pointable

Inherited from AnyRef

Inherited from Any

Ungrouped