in scala/collection/mutable
class DoubleLinkedList

abstract class DoubleLinkedList[A,This <: DoubleLinkedList[A,This]]()
extends SingleLinkedList[A,This]
with ScalaObject

This extensible class may be used as a basis for implementing double linked lists. Type variable A refers to the element type of the list, type variable This is used to model self types of linked lists.
Author:
Matthias Zenger
Version:
1.0, 08/07/2003

Method Summary
override def append(that: This): Unit
override def insert(that: This): Unit
  var prev: This
  def remove: Unit

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, notify, notifyAll, synchronized, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/Iterable-class
/:, :\, exists, find, foldLeft, foldRight, forall, foreach, sameElements

Methods inherited from scala/Seq-class
copyToArray, drop, indexOf, isDefinedAt, lastIndexOf, stringPrefix, subseq, take, toString

Methods inherited from scala/collection/mutable/SingleLinkedList-class
apply, elem, elements, get, length, next, toList

Method Detail

prev

  var prev: This

append

  override def append(that: This): Unit

insert

  override def insert(that: This): Unit

remove

  def remove: Unit