Changeset 101 for Generics/TemplateGenerics/Specialized/SpecializedList.pas
- Timestamp:
- Dec 23, 2010, 9:50:33 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/TemplateGenerics/Specialized/SpecializedList.pas
r92 r101 52 52 53 53 // TListString<Integer, string> 54 {$DEFINE TGList Index := Integer}55 {$DEFINE TGList Item := string}56 {$DEFINE TGList := TListString}57 {$DEFINE TGListS ortCompare := TListStringSortCompare}58 {$DEFINE TGList ToStringConverter := TListStringToStringConverter}59 {$DEFINE TGList FromStringConverter := TListStringFromStringConverter}60 {$DEFINE INTERFACE} 61 {$I 'GenericList .inc'}54 {$DEFINE TGListStringIndex := Integer} 55 {$DEFINE TGListStringItem := string} 56 {$DEFINE TGListString := TListString} 57 {$DEFINE TGListStringSortCompare := TListStringSortCompare} 58 {$DEFINE TGListStringToStringConverter := TListStringToStringConverter} 59 {$DEFINE TGListStringFromStringConverter := TListStringFromStringConverter} 60 {$DEFINE INTERFACE} 61 {$I 'GenericListString.inc'} 62 62 63 63 // TListByte<Integer, Byte> … … 80 80 {$DEFINE INTERFACE} 81 81 {$I 'GenericList.inc'} 82 83 // TListObject<Integer, TObject> 84 {$DEFINE TGListObjectIndex := Integer} 85 {$DEFINE TGListObjectItem := TObject} 86 {$DEFINE TGListObjectList := TObjectListListObject} 87 {$DEFINE TGListObject := TListObject} 88 {$DEFINE TGListObjectSortCompare := TObjectListSortCompareObject} 89 {$DEFINE TGListObjectToStringConverter := TObjectListToStringConverterObject} 90 {$DEFINE TGListObjectFromStringConverter := TObjectListFromStringConverterObject} 91 {$DEFINE INTERFACE} 92 {$I 'GenericListObject.inc'} 93 82 94 83 95 { TListChar } … … 140 152 141 153 // TListString<Integer, string> 142 {$DEFINE TGList Index := Integer}143 {$DEFINE TGList Item := string}144 {$DEFINE TGList := TListString}145 {$DEFINE TGListS ortCompare := TListStringSortCompare}146 {$DEFINE TGList ToStringConverter := TListStringToStringConverter}147 {$DEFINE TGList FromStringConverter := TListStringFromStringConverter}148 {$DEFINE IMPLEMENTATION} 149 {$I 'GenericList .inc'}154 {$DEFINE TGListStringIndex := Integer} 155 {$DEFINE TGListStringItem := string} 156 {$DEFINE TGListString := TListString} 157 {$DEFINE TGListStringSortCompare := TListStringSortCompare} 158 {$DEFINE TGListStringToStringConverter := TListStringToStringConverter} 159 {$DEFINE TGListStringFromStringConverter := TListStringFromStringConverter} 160 {$DEFINE IMPLEMENTATION} 161 {$I 'GenericListString.inc'} 150 162 151 163 // TListByte<Integer, Byte> … … 169 181 {$I 'GenericList.inc'} 170 182 183 // TListObject<Integer, TObject> 184 {$DEFINE TGListObjectIndex := Integer} 185 {$DEFINE TGListObjectItem := TObject} 186 {$DEFINE TGListObjectList := TObjectListListObject} 187 {$DEFINE TGListObject := TListObject} 188 {$DEFINE TGListObjectSortCompare := TObjectListSortCompareObject} 189 {$DEFINE TGListObjectToStringConverter := TObjectListToStringConverterObject} 190 {$DEFINE TGListObjectFromStringConverter := TObjectListFromStringConverterObject} 191 {$DEFINE IMPLEMENTATION} 192 {$I 'GenericListObject.inc'} 193 194 171 195 172 196 function StrToStr(Value: string): string;
Note:
See TracChangeset
for help on using the changeset viewer.