Entry

final class Entry[T <: Exec[T]] extends EntryOption[T] with MutableImpl[T] with TOrdered[T, Entry[T]]
trait TOrdered[T, Entry[T]]
trait MutableImpl[T]
trait Mutable[T]
trait Disposable[T]
trait Writable
trait Identified[T]
trait EntryOption[T]
class Object
trait Matchable
class Any

Type members

Inherited types

protected type E = Entry[T]
Inherited from:
EntryOption
protected type EOpt = EntryOption[T]
Inherited from:
EntryOption

Value members

Concrete methods

def append()(implicit tx: T): E
def appendMax()(implicit tx: T): E
def compare(that: Entry[T])(implicit tx: T): Int
def isDefined: Boolean
def isEmpty: Boolean
def next(implicit tx: T): EOpt
def orNull: E
def prepend()(implicit tx: T): E
def prev(implicit tx: T): EOpt
def remove()(implicit tx: T): Unit
def removeAndDispose()(implicit tx: T): Unit
def tag(implicit t: T): Int
override def toString: String
Definition Classes
MutableImpl -> Any
def validate(msg: => String)(implicit tx: T): Unit

Inherited methods

final override def dispose()(implicit tx: T): Unit
Definition Classes
MutableImpl -> Disposable
Inherited from:
MutableImpl
override def equals(that: Any): Boolean
Definition Classes
Identified -> Any
Inherited from:
Identified
override def hashCode: Int
Definition Classes
Identified -> Any
Inherited from:
Identified
final override def write(out: DataOutput): Unit
Definition Classes
MutableImpl -> Writable
Inherited from:
MutableImpl

Concrete fields

val id: Ident[T]