dart:collection
DoubleLinkedQueueEntry<E> class
An entry in a doubly linked list.
Such an entry contains an element and a link to the previous or next entries, if any.
Constructors
- DoubleLinkedQueueEntry(E element)
- Creates a new entry with the given element.
Properties
- element ↔ E
read / write
- The element of the entry in the queue.
- hashCode → int
read-only, inherited
- The hash code for this object.
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- append(E e) → void
- Appends the given element
e as entry just after this entry. - nextEntry() → DoubleLinkedQueueEntry<E>?
- The next entry, or
null if there is none. - noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed.
- prepend(E e) → void
- Prepends the given
e as entry just before this entry. - previousEntry() → DoubleLinkedQueueEntry<E>?
- The previous entry, or
null if there is none. - remove() → E
- Removes this entry from any chain of entries it is part of.
- toString() → String
inherited
- A string representation of this object.
Operators
- operator ==(Object other) → bool
inherited
- The equality operator.