de.sciss.collection.txn.TotalOrder

Set

sealed trait Set[S <: Sys[S]] extends TotalOrder[S]

Self Type
Set[S]
Linear Supertypes
TotalOrder[S], Mutable[S], Disposable[Tx], Writer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Set
  2. TotalOrder
  3. Mutable
  4. Disposable
  5. Writer
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Type Members

  1. type E = Entry[S]

    Definition Classes
    SetTotalOrder
  2. type EOpt = EntryOption[S]

    Attributes
    protected

Abstract Value Members

  1. abstract def id: ID

    Definition Classes
    Mutable
  2. abstract def root: E

    The initial element created from which you can start to append and prepend.

    The initial element created from which you can start to append and prepend.

    Definition Classes
    SetTotalOrder
  3. abstract def sizeVal: Var[Int]

    Attributes
    protected

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit object EntryOptionSerializer extends TxnSerializer[Tx, Acc, EOpt]

    Attributes
    protected
  7. implicit object EntrySerializer extends TxnSerializer[Tx, Acc, E]

    Attributes
    protected
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. final def dispose()(implicit tx: Tx): Unit

    Definition Classes
    Mutable → Disposable
  11. final def disposeData()(implicit tx: Tx): Unit

    Attributes
    protected
    Definition Classes
    Set → Mutable
  12. val empty: EmptyEntry[S]

    Attributes
    protected
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(that: Any): Boolean

    Definition Classes
    Mutable → AnyRef → Any
  15. def finalize(): Unit

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

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

    Definition Classes
    Mutable → AnyRef → Any
  18. final def head(implicit tx: Tx): E

    Returns the head element of the structure.

    Returns the head element of the structure. Note that this is O(n) worst case.

    Definition Classes
    SetTotalOrder
  19. final def insertAfter(prev: E)(implicit tx: Tx): E

  20. final def insertBefore(next: E)(implicit tx: Tx): E

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. final def readEntry(in: DataInput, access: Acc)(implicit tx: Tx): E

  26. final def size(implicit tx: Tx): Int

    The number of elements in the order.

    The number of elements in the order. This is 1 for a newly created order (consisting only of the root element). You will rarely need this information except for debugging purpose. The operation is O(1).

    Definition Classes
    SetTotalOrder
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. final def tagList(from: E)(implicit tx: Tx): List[Int]

    Definition Classes
    SetTotalOrder
  29. def toString(): String

    Definition Classes
    Set → Mutable → AnyRef → Any
  30. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  33. final def write(out: DataOutput): Unit

    Definition Classes
    Mutable → Writer
  34. final def writeData(out: DataOutput): Unit

    Attributes
    protected
    Definition Classes
    Set → Mutable

Inherited from TotalOrder[S]

Inherited from Mutable[S]

Inherited from Disposable[Tx]

Inherited from Writer

Inherited from AnyRef

Inherited from Any