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 | Iterator iterator () int opApply (scope int delegate(ref V value) dg) CircularList add (V element) CircularList addAt (size_t index, V element) CircularList append (V element) CircularList prepend (V element) size_t addAt (size_t index, IContainer!(V) e) size_t append (IContainer!(V) e) size_t prepend (IContainer!(V) e) bool take (ref V v) bool contains (V element) V get (size_t index) size_t first (V element, size_t startingIndex = 0) size_t last (V element, size_t startingIndex = 0) V head () V tail () V head (V element) V tail (V element) V removeHead () V removeTail () bool removeAt (size_t index) size_t remove (V element, bool all) size_t removeRange (size_t fromIndex, size_t toIndex) size_t replace (V oldElement, V newElement, bool all) bool replaceAt (size_t index, V element) size_t size () bool isEmpty () V[] toArray (V[] dst) CircularList dup () CircularList subset (size_t from, size_t length) CircularList clear () CircularList reset () CircularList check () |