Changeset 112 for Generics/TemplateGenerics/Specialized/SpecializedList.pas
- Timestamp:
- Jan 3, 2011, 3:25:24 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/TemplateGenerics/Specialized/SpecializedList.pas
r102 r112 18 18 {$DEFINE TGListToStringConverter := TListIntegerToStringConverter} 19 19 {$DEFINE TGListFromStringConverter := TListIntegerFromStringConverter} 20 {$DEFINE TGListItemArray := TListIntegerItemArray} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericList.inc'} … … 28 29 {$DEFINE TGListToStringConverter := TListSmallIntToStringConverter} 29 30 {$DEFINE TGListFromStringConverter := TListSmallIntFromStringConverter} 31 {$DEFINE TGListItemArray := TListSmallIntItemArray} 30 32 {$DEFINE INTERFACE} 31 33 {$I 'GenericList.inc'} … … 38 40 {$DEFINE TGListToStringConverter := TListDoubleToStringConverter} 39 41 {$DEFINE TGListFromStringConverter := TListDoubleFromStringConverter} 42 {$DEFINE TGListItemArray := TListDoubleItemArray} 40 43 {$DEFINE INTERFACE} 41 44 {$INCLUDE '..\Generic\GenericList.inc'} … … 48 51 {$DEFINE TGListToStringConverter := TListPointerToStringConverter} 49 52 {$DEFINE TGListFromStringConverter := TListPointerFromStringConverter} 53 {$DEFINE TGListItemArray := TListPointerItemArray} 50 54 {$DEFINE INTERFACE} 51 55 {$I 'GenericList.inc'} … … 58 62 {$DEFINE TGListStringToStringConverter := TListStringToStringConverter} 59 63 {$DEFINE TGListStringFromStringConverter := TListStringFromStringConverter} 64 {$DEFINE TGListItemArray := TListStringItemArray} 60 65 {$DEFINE INTERFACE} 61 66 {$I 'GenericListString.inc'} … … 68 73 {$DEFINE TGListToStringConverter := TListByteToStringConverter} 69 74 {$DEFINE TGListFromStringConverter := TListByteFromStringConverter} 75 {$DEFINE TGListItemArray := TListByteItemArray} 70 76 {$DEFINE INTERFACE} 71 77 {$I 'GenericList.inc'} … … 78 84 {$DEFINE TGListToStringConverter := TListToStringConverterChar} 79 85 {$DEFINE TGListFromStringConverter := TListFromStringConverterChar} 86 {$DEFINE TGListItemArray := TListStringItemArray} 80 87 {$DEFINE INTERFACE} 81 88 {$I 'GenericList.inc'} … … 89 96 {$DEFINE TGListObjectToStringConverter := TListObjectToStringConverter} 90 97 {$DEFINE TGListObjectFromStringConverter := TListObjectFromStringConverter} 98 {$DEFINE TGListItemArray := TListObjectItemArray} 91 99 {$DEFINE INTERFACE} 92 100 {$I 'GenericListObject.inc'} … … 111 119 {$DEFINE TGListToStringConverter := TListMethodToStringConverter} 112 120 {$DEFINE TGListFromStringConverter := TListMethodFromStringConverter} 121 {$DEFINE TGListItemArray := TListMethodItemArray} 113 122 {$DEFINE INTERFACE} 114 123 {$I 'GenericList.inc'} … … 128 137 129 138 // TListInteger<Integer, Integer> 130 {$DEFINE TGListIndex:=Integer} 131 {$DEFINE TGListItem:=Integer} 132 {$DEFINE TGList:=TListInteger} 133 {$DEFINE TGListSortCompare:=TListIntegerSortCompare} 134 {$DEFINE TGListToStringConverter:=TListIntegerToStringConverter} 135 {$DEFINE TGListFromStringConverter:=TListIntegerFromStringConverter} 139 {$DEFINE TGListIndex := Integer} 140 {$DEFINE TGListItem := Integer} 141 {$DEFINE TGList := TListInteger} 142 {$DEFINE TGListSortCompare := TListIntegerSortCompare} 143 {$DEFINE TGListToStringConverter := TListIntegerToStringConverter} 144 {$DEFINE TGListFromStringConverter := TListIntegerFromStringConverter} 145 {$DEFINE TGListItemArray := TListIntegerItemArray} 136 146 {$DEFINE IMPLEMENTATION} 137 147 {$I 'GenericList.inc'} … … 144 154 {$DEFINE TGListToStringConverter:=TListSmallIntToStringConverter} 145 155 {$DEFINE TGListFromStringConverter:=TListSmallIntFromStringConverter} 156 {$DEFINE TGListItemArray := TListSmallIntItemArray} 146 157 {$DEFINE IMPLEMENTATION} 147 158 {$I 'GenericList.inc'} … … 154 165 {$DEFINE TGListToStringConverter := TListDoubleToStringConverter} 155 166 {$DEFINE TGListFromStringConverter := TListDoubleFromStringConverter} 167 {$DEFINE TGListItemArray := TListDoubleItemArray} 156 168 {$DEFINE IMPLEMENTATION} 157 169 {$I 'GenericList.inc'} … … 164 176 {$DEFINE TGListToStringConverter := TListPointerToStringConverter} 165 177 {$DEFINE TGListFromStringConverter := TListPointerFromStringConverter} 178 {$DEFINE TGListItemArray := TListPointerItemArray} 166 179 {$DEFINE IMPLEMENTATION} 167 180 {$I 'GenericList.inc'} … … 174 187 {$DEFINE TGListStringToStringConverter := TListStringToStringConverter} 175 188 {$DEFINE TGListStringFromStringConverter := TListStringFromStringConverter} 189 {$DEFINE TGListItemArray := TListStringItemArray} 176 190 {$DEFINE IMPLEMENTATION} 177 191 {$I 'GenericListString.inc'} … … 184 198 {$DEFINE TGListToStringConverter := TListByteToStringConverter} 185 199 {$DEFINE TGListFromStringConverter := TListByteFromStringConverter} 200 {$DEFINE TGListItemArray := TListByteItemArray} 186 201 {$DEFINE IMPLEMENTATION} 187 202 {$I 'GenericList.inc'} … … 194 209 {$DEFINE TGListToStringConverter := TListToStringConverterChar} 195 210 {$DEFINE TGListFromStringConverter := TListFromStringConverterChar} 211 {$DEFINE TGListItemArray := TListStringItemArray} 196 212 {$DEFINE IMPLEMENTATION} 197 213 {$I 'GenericList.inc'} … … 205 221 {$DEFINE TGListObjectToStringConverter := TListObjectToStringConverter} 206 222 {$DEFINE TGListObjectFromStringConverter := TListObjectFromStringConverter} 223 {$DEFINE TGListItemArray := TListObjectItemArray} 207 224 {$DEFINE IMPLEMENTATION} 208 225 {$I 'GenericListObject.inc'} … … 215 232 {$DEFINE TGListToStringConverter := TListMethodToStringConverter} 216 233 {$DEFINE TGListFromStringConverter := TListMethodFromStringConverter} 234 {$DEFINE TGListItemArray := TListMethodItemArray} 217 235 {$DEFINE IMPLEMENTATION} 218 236 {$I 'GenericList.inc'}
Note:
See TracChangeset
for help on using the changeset viewer.