_LinkedList

//////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////

Members

Functions

_insert
bool _insert(T anchor, T node)
Undocumented in source. Be warned that the author may not have intended to support it.
append
bool append(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
insertAfter
bool insertAfter(T anchor, T node)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBefore
bool insertBefore(T anchor, T node)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
bool opBinaryRight(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
popHead
T popHead()
Undocumented in source. Be warned that the author may not have intended to support it.
popTail
T popTail()
Undocumented in source. Be warned that the author may not have intended to support it.
prepend
bool prepend(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
removeAll
void removeAll()
Undocumented in source. Be warned that the author may not have intended to support it.
splice
void splice(_LinkedList* second)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

invalid
enum invalid;
Undocumented in source.
invalid
enum invalid;
Undocumented in source.
withOwner
enum withOwner;
Undocumented in source.

Properties

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
range
auto range [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
reverseRange
auto reverseRange [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tail
T tail [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

discard
bool discard(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
getNextOf
T getNextOf(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
getPrevOf
T getPrevOf(T node)
Undocumented in source. Be warned that the author may not have intended to support it.
setNextOf
void setNextOf(T node, T val)
Undocumented in source. Be warned that the author may not have intended to support it.
setPrevOf
void setPrevOf(T node, T val)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Range
struct Range
Undocumented in source.
ReverseRange
struct ReverseRange
Undocumented in source.

Variables

head
T head;
Undocumented in source.
length
size_t length;
Undocumented in source.

Meta