Changeset 91 for Generics/TemplateGenerics/Specialized
- Timestamp:
- Nov 17, 2010, 7:34:05 PM (14 years ago)
- Location:
- Generics/TemplateGenerics/Specialized
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/TemplateGenerics/Specialized/SpecializedDictionary.pas
r86 r91 19 19 {$DEFINE TGDictionaryList := TDictionaryList} 20 20 {$DEFINE TGDictionarySortCompare := TDictionarySortCompareInteger} 21 {$DEFINE TGDictionaryStringConverter := TDictionaryStringConverterInteger} 21 {$DEFINE TGDictionaryToStringConverter := TDictionaryToStringConverterInteger} 22 {$DEFINE TGDictionaryFromStringConverter := TDictionaryFromStringConverterInteger} 22 23 {$DEFINE INTERFACE} 23 24 {$I 'GenericDictionary.inc'} … … 33 34 {$DEFINE TGDictionaryList := TDictionaryList} 34 35 {$DEFINE TGDictionarySortCompare := TDictionarySortCompareInteger} 35 {$DEFINE TGDictionaryStringConverter := TDictionaryStringConverterInteger} 36 {$DEFINE TGDictionaryToStringConverter := TDictionaryToStringConverterInteger} 37 {$DEFINE TGDictionaryFromStringConverter := TDictionaryFromStringConverterInteger} 36 38 {$DEFINE IMPLEMENTATION} 37 39 {$I 'GenericDictionary.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedList.pas
r86 r91 16 16 {$DEFINE TGList := TListInteger} 17 17 {$DEFINE TGListSortCompare := TListIntegerSortCompare} 18 {$DEFINE TGListStringConverter := TListIntegerStringConverter} 18 {$DEFINE TGListToStringConverter := TListIntegerToStringConverter} 19 {$DEFINE TGListFromStringConverter := TListIntegerFromStringConverter} 19 20 {$DEFINE INTERFACE} 20 21 {$I 'GenericList.inc'} … … 25 26 {$DEFINE TGList := TListSmallInt} 26 27 {$DEFINE TGListSortCompare := TListSmallIntSortCompare} 27 {$DEFINE TGListStringConverter := TListSmallIntStringConverter} 28 {$DEFINE TGListToStringConverter := TListSmallIntToStringConverter} 29 {$DEFINE TGListFromStringConverter := TListSmallIntFromStringConverter} 28 30 {$DEFINE INTERFACE} 29 31 {$I 'GenericList.inc'} … … 34 36 {$DEFINE TGList := TListDouble} 35 37 {$DEFINE TGListSortCompare := TListDoubleSortCompare} 36 {$DEFINE TGListStringConverter := TListDoubleStringConverter} 38 {$DEFINE TGListToStringConverter := TListDoubleToStringConverter} 39 {$DEFINE TGListFromStringConverter := TListDoubleFromStringConverter} 37 40 {$DEFINE INTERFACE} 38 41 {$INCLUDE '..\Generic\GenericList.inc'} … … 43 46 {$DEFINE TGList := TListPointer} 44 47 {$DEFINE TGListSortCompare := TListPointerSortCompare} 45 {$DEFINE TGListStringConverter := TListPointerStringConverter} 48 {$DEFINE TGListToStringConverter := TListPointerToStringConverter} 49 {$DEFINE TGListFromStringConverter := TListPointerFromStringConverter} 46 50 {$DEFINE INTERFACE} 47 51 {$I 'GenericList.inc'} … … 52 56 {$DEFINE TGList := TListString} 53 57 {$DEFINE TGListSortCompare := TListStringSortCompare} 54 {$DEFINE TGListStringConverter := TListStringStringConverter} 58 {$DEFINE TGListToStringConverter := TListStringToStringConverter} 59 {$DEFINE TGListFromStringConverter := TListStringFromStringConverter} 55 60 {$DEFINE INTERFACE} 56 61 {$I 'GenericList.inc'} … … 61 66 {$DEFINE TGList := TListByte} 62 67 {$DEFINE TGListSortCompare := TListByteSortCompare} 63 {$DEFINE TGListStringConverter := TListByteStringConverter} 68 {$DEFINE TGListToStringConverter := TListByteToStringConverter} 69 {$DEFINE TGListFromStringConverter := TListByteFromStringConverter} 64 70 {$DEFINE INTERFACE} 65 71 {$I 'GenericList.inc'} … … 70 76 {$DEFINE TGList := TListCharBase} 71 77 {$DEFINE TGListSortCompare := TListSortCompareChar} 72 {$DEFINE TGListStringConverter := TListStringConverterChar} 78 {$DEFINE TGListToStringConverter := TListToStringConverterChar} 79 {$DEFINE TGListFromStringConverter := TListFromStringConverterChar} 73 80 {$DEFINE INTERFACE} 74 81 {$I 'GenericList.inc'} … … 95 102 {$DEFINE TGList:=TListInteger} 96 103 {$DEFINE TGListSortCompare:=TListIntegerSortCompare} 97 {$DEFINE TGListStringConverter:=TListIntegerStringConverter} 104 {$DEFINE TGListToStringConverter:=TListIntegerToStringConverter} 105 {$DEFINE TGListFromStringConverter:=TListIntegerFromStringConverter} 98 106 {$DEFINE IMPLEMENTATION} 99 107 {$I 'GenericList.inc'} … … 104 112 {$DEFINE TGList:=TListSmallInt} 105 113 {$DEFINE TGListSortCompare:=TListSmallIntSortCompare} 106 {$DEFINE TGListStringConverter:=TListSmallIntStringConverter} 114 {$DEFINE TGListToStringConverter:=TListSmallIntToStringConverter} 115 {$DEFINE TGListFromStringConverter:=TListSmallIntFromStringConverter} 107 116 {$DEFINE IMPLEMENTATION} 108 117 {$I 'GenericList.inc'} … … 113 122 {$DEFINE TGList := TListDouble} 114 123 {$DEFINE TGListSortCompare := TListDoubleSortCompare} 115 {$DEFINE TGListStringConverter := TListDoubleStringConverter} 124 {$DEFINE TGListToStringConverter := TListDoubleToStringConverter} 125 {$DEFINE TGListFromStringConverter := TListDoubleFromStringConverter} 116 126 {$DEFINE IMPLEMENTATION} 117 127 {$I 'GenericList.inc'} … … 122 132 {$DEFINE TGList := TListPointer} 123 133 {$DEFINE TGListSortCompare := TListPointerSortCompare} 124 {$DEFINE TGListStringConverter := TListPointerStringConverter} 134 {$DEFINE TGListToStringConverter := TListPointerToStringConverter} 135 {$DEFINE TGListFromStringConverter := TListPointerFromStringConverter} 125 136 {$DEFINE IMPLEMENTATION} 126 137 {$I 'GenericList.inc'} … … 131 142 {$DEFINE TGList := TListString} 132 143 {$DEFINE TGListSortCompare := TListStringSortCompare} 133 {$DEFINE TGListStringConverter := TListStringStringConverter} 144 {$DEFINE TGListToStringConverter := TListStringToStringConverter} 145 {$DEFINE TGListFromStringConverter := TListStringFromStringConverter} 134 146 {$DEFINE IMPLEMENTATION} 135 147 {$I 'GenericList.inc'} … … 140 152 {$DEFINE TGList := TListByte} 141 153 {$DEFINE TGListSortCompare := TListByteSortCompare} 142 {$DEFINE TGListStringConverter := TListByteStringConverter} 154 {$DEFINE TGListToStringConverter := TListByteToStringConverter} 155 {$DEFINE TGListFromStringConverter := TListByteFromStringConverter} 143 156 {$DEFINE IMPLEMENTATION} 144 157 {$I 'GenericList.inc'} … … 149 162 {$DEFINE TGList := TListCharBase} 150 163 {$DEFINE TGListSortCompare := TListSortCompareChar} 151 {$DEFINE TGListStringConverter := TListStringConverterChar} 164 {$DEFINE TGListToStringConverter := TListToStringConverterChar} 165 {$DEFINE TGListFromStringConverter := TListFromStringConverterChar} 152 166 {$DEFINE IMPLEMENTATION} 153 167 {$I 'GenericList.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedObjectList.pas
r87 r91 17 17 {$DEFINE TGObjectList := TListObject} 18 18 {$DEFINE TGObjectListSortCompare := TObjectListSortCompareObject} 19 {$DEFINE TGObjectListStringConverter := TObjectListStringConverterObject} 19 {$DEFINE TGObjectListToStringConverter := TObjectListToStringConverterObject} 20 {$DEFINE TGObjectListFromStringConverter := TObjectListFromStringConverterObject} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericObjectList.inc'} … … 32 33 {$DEFINE TGObjectList := TListObject} 33 34 {$DEFINE TGObjectListSortCompare := TObjectListSortCompareObject} 34 {$DEFINE TGObjectListStringConverter := TObjectListStringConverterObject} 35 {$DEFINE TGObjectListToStringConverter := TObjectListToStringConverterObject} 36 {$DEFINE TGObjectListFromStringConverter := TObjectListFromStringConverterObject} 35 37 {$DEFINE IMPLEMENTATION} 36 38 {$I 'GenericObjectList.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedQueue.pas
r86 r91 17 17 {$DEFINE TGQueueList := TQueueListInteger} 18 18 {$DEFINE TGQueueSortCompare := TQueueSortCompareInteger} 19 {$DEFINE TGQueueStringConverter := TQueueStringConverterInteger} 19 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterInteger} 20 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterInteger} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericQueue.inc'} … … 27 28 {$DEFINE TGQueueList := TQueueListPointer} 28 29 {$DEFINE TGQueueSortCompare := TQueueSortComparePointer} 29 {$DEFINE TGQueueStringConverter := TQueueStringConverterPointer} 30 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterPointer} 31 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterPointer} 30 32 {$DEFINE INTERFACE} 31 33 {$I 'GenericQueue.inc'} … … 37 39 {$DEFINE TGQueueList := TQueueListByte} 38 40 {$DEFINE TGQueueSortCompare := TQueueSortCompareByte} 39 {$DEFINE TGQueueStringConverter := TQueueStringConverterByte} 41 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterByte} 42 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterByte} 40 43 {$DEFINE INTERFACE} 41 44 {$I 'GenericQueue.inc'} … … 52 55 {$DEFINE TGQueueList := TQueueListInteger} 53 56 {$DEFINE TGQueueSortCompare := TQueueSortCompareInteger} 54 {$DEFINE TGQueueStringConverter := TQueueStringConverterInteger} 57 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterInteger} 58 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterInteger} 55 59 {$DEFINE IMPLEMENTATION} 56 60 {$I '..\Generic\GenericQueue.inc'} … … 62 66 {$DEFINE TGQueueList := TQueueListPointer} 63 67 {$DEFINE TGQueueSortCompare := TQueueSortComparePointer} 64 {$DEFINE TGQueueStringConverter := TQueueStringConverterPointer} 68 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterPointer} 69 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterPointer} 65 70 {$DEFINE IMPLEMENTATION} 66 71 {$I 'GenericQueue.inc'} … … 72 77 {$DEFINE TGQueueList := TQueueListByte} 73 78 {$DEFINE TGQueueSortCompare := TQueueSortCompareByte} 74 {$DEFINE TGQueueStringConverter := TQueueStringConverterByte} 79 {$DEFINE TGQueueToStringConverter := TQueueToStringConverterByte} 80 {$DEFINE TGQueueFromStringConverter := TQueueFromStringConverterByte} 75 81 {$DEFINE IMPLEMENTATION} 76 82 {$I 'GenericQueue.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedSet.pas
r86 r91 17 17 {$DEFINE TGSet := TSetInteger} 18 18 {$DEFINE TGSetSortCompare := TSetSortCompareInteger} 19 {$DEFINE TGSetStringConverter := TSetStringConverterInteger} 19 {$DEFINE TGSetToStringConverter := TSetToStringConverterInteger} 20 {$DEFINE TGSetFromStringConverter := TSetFromStringConverterInteger} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericSet.inc'} … … 27 28 {$DEFINE TGSet := TSetPointer} 28 29 {$DEFINE TGSetSortCompare := TSetSortComparePointer} 29 {$DEFINE TGSetStringConverter := TSetStringConverterPointer} 30 {$DEFINE TGSetToStringConverter := TSetToStringConverterPointer} 31 {$DEFINE TGSetFromStringConverter := TSetFromStringConverterPointer} 30 32 {$DEFINE INTERFACE} 31 33 {$I 'GenericSet.inc'} … … 42 44 {$DEFINE TGSet := TSetInteger} 43 45 {$DEFINE TGSetSortCompare := TSetSortCompareInteger} 44 {$DEFINE TGSetStringConverter := TSetStringConverterInteger} 46 {$DEFINE TGSetToStringConverter := TSetToStringConverterInteger} 47 {$DEFINE TGSetFromStringConverter := TSetFromStringConverterInteger} 45 48 {$DEFINE IMPLEMENTATION} 46 49 {$I 'GenericSet.inc'} … … 52 55 {$DEFINE TGSet := TSetPointer} 53 56 {$DEFINE TGSetSortCompare := TSetSortComparePointer} 54 {$DEFINE TGSetStringConverter := TSetStringConverterPointer} 57 {$DEFINE TGSetToStringConverter := TSetToStringConverterPointer} 58 {$DEFINE TGSetFromStringConverter := TSetFromStringConverterPointer} 55 59 {$DEFINE IMPLEMENTATION} 56 60 {$I 'GenericSet.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedStack.pas
r86 r91 17 17 {$DEFINE TGStack := TStackInteger} 18 18 {$DEFINE TGStackSortCompare := TStackSortCompareInteger} 19 {$DEFINE TGStackStringConverter := TStackStringConverterInteger} 19 {$DEFINE TGStackToStringConverter := TStackToStringConverterInteger} 20 {$DEFINE TGStackFromStringConverter := TStackFromStringConverterInteger} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericStack.inc'} … … 27 28 {$DEFINE TGStack := TStackPointer} 28 29 {$DEFINE TGStackSortCompare := TStackSortComparePointer} 29 {$DEFINE TGStackStringConverter := TStackStringConverterPointer} 30 {$DEFINE TGStackToStringConverter := TStackToStringConverterPointer} 31 {$DEFINE TGStackFromStringConverter := TStackFromStringConverterPointer} 30 32 {$DEFINE INTERFACE} 31 33 {$I 'GenericStack.inc'} … … 43 45 {$DEFINE TGStack := TStackInteger} 44 46 {$DEFINE TGStackSortCompare := TStackSortCompareInteger} 45 {$DEFINE TGStackStringConverter := TStackStringConverterInteger} 47 {$DEFINE TGStackToStringConverter := TStackToStringConverterInteger} 48 {$DEFINE TGStackFromStringConverter := TStackFromStringConverterInteger} 46 49 {$DEFINE IMPLEMENTATION} 47 50 {$I 'GenericStack.inc'} … … 53 56 {$DEFINE TGStack := TStackPointer} 54 57 {$DEFINE TGStackSortCompare := TStackSortComparePointer} 55 {$DEFINE TGStackStringConverter := TStackStringConverterPointer} 58 {$DEFINE TGStackToStringConverter := TStackToStringConverterPointer} 59 {$DEFINE TGStackFromStringConverter := TStackFromStringConverterPointer} 56 60 {$DEFINE IMPLEMENTATION} 57 61 {$I 'GenericStack.inc'} -
Generics/TemplateGenerics/Specialized/SpecializedTree.pas
r86 r91 17 17 {$DEFINE TGTreeNodeList := TTreeNodeListInteger} 18 18 {$DEFINE TGTreeSortCompare := TTreeSortCompareInteger} 19 {$DEFINE TGTreeStringConverter := TTreeStringConverterInteger} 19 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterInteger} 20 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterInteger} 20 21 {$DEFINE INTERFACE} 21 22 {$I 'GenericTree.inc'} … … 28 29 {$DEFINE TGTreeNodeList := TTreeNodeListString} 29 30 {$DEFINE TGTreeSortCompare := TTreeSortCompareString} 30 {$DEFINE TGTreeStringConverter := TTreeStringConverterString} 31 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterString} 32 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterString} 31 33 {$DEFINE INTERFACE} 32 34 {$I 'GenericTree.inc'} … … 39 41 {$DEFINE TGTreeNodeList := TTreeNodeListPointer} 40 42 {$DEFINE TGTreeSortCompare := TTreeSortComparePointer} 41 {$DEFINE TGTreeStringConverter := TTreeStringConverterPointer} 43 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterPointer} 44 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterPointer} 42 45 {$DEFINE INTERFACE} 43 46 {$I 'GenericTree.inc'} … … 55 58 {$DEFINE TGTreeNodeList := TTreeNodeListInteger} 56 59 {$DEFINE TGTreeSortCompare := TTreeSortCompareInteger} 57 {$DEFINE TGTreeStringConverter := TTreeStringConverterInteger} 60 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterInteger} 61 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterInteger} 58 62 {$DEFINE IMPLEMENTATION} 59 63 {$I 'GenericTree.inc'} … … 66 70 {$DEFINE TGTreeNodeList := TTreeNodeListString} 67 71 {$DEFINE TGTreeSortCompare := TTreeSortCompareString} 68 {$DEFINE TGTreeStringConverter := TTreeStringConverterString} 72 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterString} 73 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterString} 69 74 {$DEFINE IMPLEMENTATION} 70 75 {$I 'GenericTree.inc'} … … 77 82 {$DEFINE TGTreeNodeList := TTreeNodeListPointer} 78 83 {$DEFINE TGTreeSortCompare := TTreeSortComparePointer} 79 {$DEFINE TGTreeStringConverter := TTreeStringConverterPointer} 84 {$DEFINE TGTreeToStringConverter := TTreeToStringConverterPointer} 85 {$DEFINE TGTreeFromStringConverter := TTreeFromStringConverterPointer} 80 86 {$DEFINE IMPLEMENTATION} 81 87 {$I 'GenericTree.inc'}
Note:
See TracChangeset
for help on using the changeset viewer.