Changeset 83 for Generics/TemplateGenerics/Specialized
- Timestamp:
- Oct 31, 2010, 11:05:07 AM (14 years ago)
- Location:
- Generics/TemplateGenerics/Specialized
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/TemplateGenerics/Specialized/DictionaryStringString.pas
r80 r83 12 12 TDictionaryKey = string; 13 13 TDictionaryValue = string; 14 {$INCLUDE '..\Generic\DictionaryInterface.tpl'} 14 {$DEFINE INTERFACE} 15 {$INCLUDE '..\Generic\GenericDictionary.inc'} 15 16 16 17 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\DictionaryImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericDictionary.inc'} 25 27 26 28 -
Generics/TemplateGenerics/Specialized/ListByte.pas
r77 r83 11 11 TListIndex = Integer; 12 12 TListItem = Byte; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 24 25 implementation 25 26 26 {$INCLUDE '..\Generic\ListImplementation.tpl'} 27 {$DEFINE IMPLEMENTATION} 28 {$INCLUDE '..\Generic\GenericList.inc'} 27 29 28 30 -
Generics/TemplateGenerics/Specialized/ListChar.pas
r77 r83 11 11 TListIndex = Integer; 12 12 TListItem = Char; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 30 31 implementation 31 32 32 {$ INCLUDE '..\Generic\ListImplementation.tpl'}33 33 {$DEFINE IMPLEMENTATION} 34 {$INCLUDE '..\Generic\GenericList.inc'} 34 35 35 36 { TListChar } -
Generics/TemplateGenerics/Specialized/ListDouble.pas
r71 r83 11 11 TListIndex = Integer; 12 12 TListItem = Double; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$ INCLUDE '..\Generic\ListImplementation.tpl'}22 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericList.inc'} 23 24 24 25 end. -
Generics/TemplateGenerics/Specialized/ListInteger.pas
r71 r83 11 11 TListIndex = Integer; 12 12 TListItem = Integer; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\ListImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericList.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/ListPointer.pas
r71 r83 11 11 TListIndex = Integer; 12 12 TListItem = Pointer; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\ListImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericList.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/ListString.pas
r74 r83 11 11 TListIndex = Integer; 12 12 TListItem = string; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$ INCLUDE '..\Generic\ListImplementation.tpl'}25 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericList.inc'} 26 27 27 28 end. -
Generics/TemplateGenerics/Specialized/ListVariant.pas
r77 r83 11 11 TListIndex = Integer; 12 12 TListItem = Variant; 13 {$INCLUDE '..\Generic\ListInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericList.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$ INCLUDE '..\Generic\ListImplementation.tpl'}25 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericList.inc'} 26 27 27 28 end. -
Generics/TemplateGenerics/Specialized/QueueDouble.pas
r73 r83 11 11 TQueueIndex = Integer; 12 12 TQueueItem = Double; 13 {$INCLUDE '..\Generic\QueueInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericQueue.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$ INCLUDE '..\Generic\QueueImplementation.tpl'}22 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericQueue.inc'} 23 24 24 25 end. -
Generics/TemplateGenerics/Specialized/QueueInteger.pas
r73 r83 11 11 TQueueIndex = Integer; 12 12 TQueueItem = Integer; 13 {$INCLUDE '..\Generic\QueueInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericQueue.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$ INCLUDE '..\Generic\QueueImplementation.tpl'}22 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericQueue.inc'} 23 24 24 25 end. -
Generics/TemplateGenerics/Specialized/QueueObject.pas
r73 r83 11 11 TQueueIndex = Integer; 12 12 TQueueItem = TObject; 13 {$INCLUDE '..\Generic\QueueInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericQueue.inc'} 14 15 15 16 type … … 24 25 implementation 25 26 26 {$ INCLUDE '..\Generic\QueueImplementation.tpl'}27 27 {$DEFINE IMPLEMENTATION} 28 {$INCLUDE '..\Generic\GenericQueue.inc'} 28 29 29 30 { TObjectQueue } -
Generics/TemplateGenerics/Specialized/QueuePointer.pas
r73 r83 11 11 TQueueIndex = Integer; 12 12 TQueueItem = Pointer; 13 {$INCLUDE '..\Generic\QueueInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericQueue.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$ INCLUDE '..\Generic\QueueImplementation.tpl'}22 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericQueue.inc'} 23 24 24 25 end. -
Generics/TemplateGenerics/Specialized/QueueString.pas
r73 r83 11 11 TQueueIndex = Integer; 12 12 TQueueItem = string; 13 {$INCLUDE '..\Generic\QueueInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericQueue.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\QueueImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericQueue.inc'} 22 24 23 25 end. -
Generics/TemplateGenerics/Specialized/RangeDateTime.pas
r77 r83 10 10 type 11 11 TRangeItem = TDateTime; 12 {$INCLUDE '..\Generic\RangeInterface.tpl'} 12 {$DEFINE INTERFACE} 13 {$INCLUDE '..\Generic\GenericRange.inc'} 13 14 14 15 type … … 18 19 implementation 19 20 20 {$INCLUDE '..\Generic\RangeImplementation.tpl'} 21 {$DEFINE IMPLEMENTATION} 22 {$INCLUDE '..\Generic\GenericRange.inc'} 21 23 22 24 -
Generics/TemplateGenerics/Specialized/SetChar.pas
r77 r83 11 11 TSetIndex = Integer; 12 12 TSetItem = Char; 13 {$INCLUDE '..\Generic\SetInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericSet.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\SetImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericSet.inc'} 25 27 26 28 end. -
Generics/TemplateGenerics/Specialized/SetInteger.pas
r76 r83 11 11 TSetIndex = Integer; 12 12 TSetItem = Integer; 13 {$INCLUDE '..\Generic\SetInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericSet.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\SetImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericSet.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/SetString.pas
r76 r83 11 11 TSetIndex = Integer; 12 12 TSetItem = string; 13 {$INCLUDE '..\Generic\SetInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericSet.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$ INCLUDE '..\Generic\SetImplementation.tpl'}25 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericSet.inc'} 26 27 27 28 end. -
Generics/TemplateGenerics/Specialized/StackDouble.pas
r73 r83 11 11 TStackIndex = Integer; 12 12 TStackItem = Double; 13 {$INCLUDE '..\Generic\StackInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericStack.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\StackImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericStack.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/StackInteger.pas
r73 r83 11 11 TStackIndex = Integer; 12 12 TStackItem = Integer; 13 {$INCLUDE '..\Generic\StackInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericStack.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\StackImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericStack.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/StackObject.pas
r73 r83 11 11 TStackIndex = Integer; 12 12 TStackItem = TObject; 13 {$INCLUDE '..\Generic\StackInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericStack.inc'} 14 15 15 16 type … … 24 25 implementation 25 26 26 {$ INCLUDE '..\Generic\StackImplementation.tpl'}27 27 {$DEFINE IMPLEMENTATION} 28 {$INCLUDE '..\Generic\GenericStack.inc'} 28 29 29 30 { TObjectStack } -
Generics/TemplateGenerics/Specialized/StackPointer.pas
r73 r83 11 11 TStackIndex = Integer; 12 12 TStackItem = Pointer; 13 {$INCLUDE '..\Generic\StackInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericStack.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\StackImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericStack.inc'} 22 24 23 25 -
Generics/TemplateGenerics/Specialized/StackString.pas
r73 r83 11 11 TStackIndex = Integer; 12 12 TStackItem = string; 13 {$INCLUDE '..\Generic\StackInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericStack.inc'} 14 15 15 16 type … … 19 20 implementation 20 21 21 {$INCLUDE '..\Generic\StackImplementation.tpl'} 22 {$DEFINE IMPLEMENTATION} 23 {$INCLUDE '..\Generic\GenericStack.inc'} 22 24 23 25 end. -
Generics/TemplateGenerics/Specialized/TreeInteger.pas
r71 r83 11 11 TTreeIndex = Integer; 12 12 TTreeItem = Integer; 13 {$INCLUDE '..\Generic\TreeInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericTree.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\TreeImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericTree.inc'} 25 27 26 28 -
Generics/TemplateGenerics/Specialized/TreeObject.pas
r71 r83 11 11 TTreeIndex = Integer; 12 12 TTreeItem = TObject; 13 {$INCLUDE '..\Generic\TreeInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericTree.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\TreeImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericTree.inc'} 25 27 26 28 -
Generics/TemplateGenerics/Specialized/TreePointer.pas
r71 r83 11 11 TTreeIndex = Integer; 12 12 TTreeItem = Pointer; 13 {$INCLUDE '..\Generic\TreeInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericTree.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\TreeImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericTree.inc'} 25 27 26 28 -
Generics/TemplateGenerics/Specialized/TreeString.pas
r71 r83 11 11 TTreeIndex = Integer; 12 12 TTreeItem = string; 13 {$INCLUDE '..\Generic\TreeInterface.tpl'} 13 {$DEFINE INTERFACE} 14 {$INCLUDE '..\Generic\GenericTree.inc'} 14 15 15 16 type … … 22 23 implementation 23 24 24 {$INCLUDE '..\Generic\TreeImplementation.tpl'} 25 {$DEFINE IMPLEMENTATION} 26 {$INCLUDE '..\Generic\GenericTree.inc'} 25 27 26 28
Note:
See TracChangeset
for help on using the changeset viewer.