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){