License:
Version:
Authors:
Since:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | Iterator iterator () int opApply (scope int delegate(ref V value) dg) V head () V tail () V head (V value) V tail (V value) V removeHead () V removeTail () bool contains (V value) size_t first (V value, size_t startingIndex = 0) size_t last (V value, size_t startingIndex = 0) LinkedList add (V value) LinkedList prepend (V value) size_t prepend (IContainer!(V) e) LinkedList append (V value) size_t append (IContainer!(V) e) LinkedList addAt (size_t index, V value) size_t addAt (size_t index, IContainer!(V) e) V get (size_t index) bool take (ref V v) size_t remove (V value, bool all) bool removeAt (size_t index) size_t removeRange (size_t fromIndex, size_t toIndex) size_t replace (V oldElement, V newElement, bool all) bool replaceAt (size_t index, V value) LinkedList clear () LinkedList reset () LinkedList subset (size_t from, size_t length = size_t.max) LinkedList dup () size_t size () bool isEmpty () V[] toArray (V[] dst) LinkedList sort (Compare!(V) cmp) LinkedList check () |