Mercurial > projects > dwt-addons
comparison dwtx/dwtxhelper/Collection.d @ 119:35f1d208f3c3
Collection impl
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 08 Aug 2008 19:28:39 +0200 |
parents | 1c497c6c0ad8 |
children | c0304616ea23 |
comparison
equal
deleted
inserted
replaced
118:a521c486e142 | 119:35f1d208f3c3 |
---|---|
6 static import tango.util.container.CircularList; | 6 static import tango.util.container.CircularList; |
7 static import tango.util.container.HashMap; | 7 static import tango.util.container.HashMap; |
8 static import tango.util.container.HashSet; | 8 static import tango.util.container.HashSet; |
9 static import tango.util.container.SortedMap; | 9 static import tango.util.container.SortedMap; |
10 static import tango.util.container.more.Vector; | 10 static import tango.util.container.more.Vector; |
11 static import tango.core.Array; | |
11 | 12 |
12 // class AListIterator { | 13 // class AListIterator { |
13 // | 14 // |
14 // ArraySeq!(Object) c; | 15 // ArraySeq!(Object) c; |
15 // int i; | 16 // int i; |
1882 System.arraycopy( data, index+1, data, index, data.length - index - 1 ); | 1883 System.arraycopy( data, index+1, data, index, data.length - index - 1 ); |
1883 data.length = data.length -1; | 1884 data.length = data.length -1; |
1884 return res; | 1885 return res; |
1885 } | 1886 } |
1886 bool remove(Object o){ | 1887 bool remove(Object o){ |
1887 implMissing( __FILE__, __LINE__ ); | 1888 return tango.core.Array.remove(data, o) !is 0; |
1888 return false; | |
1889 } | 1889 } |
1890 public bool remove(String key){ | 1890 public bool remove(String key){ |
1891 return remove(stringcast(key)); | 1891 return remove(stringcast(key)); |
1892 } | 1892 } |
1893 bool removeAll(Collection c){ | 1893 bool removeAll(Collection c){ |