Class

metal.immutable

BitSetImpl

Related Doc: package immutable

Permalink

final class BitSetImpl extends generic.BitSetImpl with BitSet[Int]

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

Instance Constructors

  1. new BitSetImpl(words: Array[Long], nWords: Int)

    Permalink

Type Members

  1. type Generic = 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 = 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

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. val nWords: Int

    Permalink
    Definition Classes
    BitSetImplBitSet
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. 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
  22. final def notify(): Unit

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

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

    Permalink
    Definition Classes
    BitSetImplSortedSet
  25. 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
  26. 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
  27. final def ptrCastT(any: Any): Opt[generic.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
  28. def ptrElement1[E1](ptr: VPtr[BitSetImpl.this.type]): E1

    Permalink
    Definition Classes
    BitSetImplElements1
  29. def ptrEquals(thisPtr: VPtr[BitSetImpl.this.type], that: generic.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
  30. 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
  31. def ptrFindFromArray(array: Array[_], i: Int): Ptr[BitSetImpl.this.type]

    Permalink
    Definition Classes
    Searchable
  32. 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
  33. 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
  34. 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
  35. 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
  36. def stringPrefix: String

    Permalink

    String prefix used in the toString method.

    String prefix used in the toString method.

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

    Permalink
    Definition Classes
    AnyRef
  38. def toImmutable: BitSetImpl.this.type

    Permalink

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

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

    Definition Classes
    CollectionCollection
  39. def toString(): String

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

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

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

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

    Permalink
    Definition Classes
    BitSetImplBitSet
  44. val words: Array[Long]

    Permalink
    Definition Classes
    BitSetImplBitSetImpl

Inherited from BitSet[Int]

Inherited from SortedSet[Int]

Inherited from Set[Int]

Inherited from Collection

Inherited from generic.BitSetImpl

Inherited from generic.BitSet[Int]

Inherited from generic.SortedSet[Int]

Inherited from generic.Set[Int]

Inherited from Searchable[Int]

Inherited from Keys[Int]

Inherited from NElements1[Int]

Inherited from Elements1[Int]

Inherited from Defaults

Inherited from generic.Collection

Inherited from Enumerable

Inherited from Nextable

Inherited from Pointable

Inherited from AnyRef

Inherited from Any

Ungrouped