LastRef

zhttp.clients.util.LastRef
class LastRef[A](ref: Node[A])(implicit ord: A => Ordered[A]) extends NodeRef[A]

Attributes

Graph
Supertypes
class NodeRef[A]
class Node[A]
trait Ordered[Node[A]]
trait Comparable[Node[A]]
class AtomicMarkableReference[Node[A]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def compare(that: Node[A]): Int

Attributes

Definition Classes
Node -> Ordered
override def isFirst: Boolean

Attributes

Definition Classes
override def isLast: Boolean

Attributes

Definition Classes
override def lt(a: A): Boolean

Attributes

Definition Classes

Inherited methods

def <(that: Node[A]): Boolean

Attributes

Inherited from:
Ordered
def <=(that: Node[A]): Boolean

Attributes

Inherited from:
Ordered
def >(that: Node[A]): Boolean

Attributes

Inherited from:
Ordered
def >=(that: Node[A]): Boolean

Attributes

Inherited from:
Ordered
def attemptMark(x$0: Node[A], x$1: Boolean): Boolean

Attributes

Inherited from:
AtomicMarkableReference
def compareAndSet(x$0: Node[A], x$1: Node[A], x$2: Boolean, x$3: Boolean): Boolean

Attributes

Inherited from:
AtomicMarkableReference
def compareTo(that: Node[A]): Int

Attributes

Inherited from:
Ordered
def get(x$0: Array[Boolean]): V

Attributes

Inherited from:
AtomicMarkableReference
override def getOrig: Node[A]

Attributes

Definition Classes
Inherited from:
NodeRef
override def getRef: Node[A]

Attributes

Definition Classes
Inherited from:
NodeRef
def getReference(): V

Attributes

Inherited from:
AtomicMarkableReference
override def hasRef: Boolean

Attributes

Definition Classes
Inherited from:
NodeRef
def isMarked(): Boolean

Attributes

Inherited from:
AtomicMarkableReference
def set(x$0: Node[A], x$1: Boolean): Unit

Attributes

Inherited from:
AtomicMarkableReference
def weakCompareAndSet(x$0: Node[A], x$1: Node[A], x$2: Boolean, x$3: Boolean): Boolean

Attributes

Inherited from:
AtomicMarkableReference

Inherited fields

var a: A

Attributes

Inherited from:
Node
val orig: Node[A]

Attributes

Inherited from:
NodeRef