Changeset 70 for Generics


Ignore:
Timestamp:
Oct 28, 2010, 12:14:18 PM (14 years ago)
Author:
george
Message:
  • Modified: Unit and class names reorganized form TIntegerList to TListInteger which is better for file sorting by name and it is more similar to TList<Integer> nativce notation.
Location:
Generics/TemplateGenerics
Files:
21 added
4 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • Generics/TemplateGenerics/Demo

    • Property svn:ignore set to
      lib
  • Generics/TemplateGenerics/TemplateGenerics.lpk

    r69 r70  
    88      <PathDelim Value="\"/>
    99      <SearchPaths>
    10         <OtherUnitFiles Value="List\;Tree\"/>
    1110        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    1211      </SearchPaths>
     
    1716    <Files Count="13">
    1817      <Item1>
    19         <Filename Value="List\StringList.pas"/>
    20         <UnitName Value="StringList"/>
     18        <Filename Value="ListString.pas"/>
     19        <UnitName Value="ListString"/>
    2120      </Item1>
    2221      <Item2>
    23         <Filename Value="List\GenericListImplementation.tpl"/>
     22        <Filename Value="ListGenericImplementation.tpl"/>
    2423        <Type Value="Text"/>
    2524      </Item2>
    2625      <Item3>
    27         <Filename Value="List\GenericListInterface.tpl"/>
     26        <Filename Value="ListGenericInterface.tpl"/>
    2827        <Type Value="Text"/>
    2928      </Item3>
    3029      <Item4>
    31         <Filename Value="List\IntegerList.pas"/>
    32         <UnitName Value="IntegerList"/>
     30        <Filename Value="ListInteger.pas"/>
     31        <UnitName Value="ListInteger"/>
    3332      </Item4>
    3433      <Item5>
    35         <Filename Value="List\ObjectList.pas"/>
    36         <UnitName Value="ObjectList"/>
     34        <Filename Value="ListObject.pas"/>
     35        <UnitName Value="ListObject"/>
    3736      </Item5>
    3837      <Item6>
    39         <Filename Value="List\PointerList.pas"/>
    40         <UnitName Value="PointerList"/>
     38        <Filename Value="ListPointer.pas"/>
     39        <UnitName Value="ListPointer"/>
    4140      </Item6>
    4241      <Item7>
    43         <Filename Value="Tree\StringTree.pas"/>
    44         <UnitName Value="StringTree"/>
     42        <Filename Value="TreeString.pas"/>
     43        <UnitName Value="TreeString"/>
    4544      </Item7>
    4645      <Item8>
    47         <Filename Value="Tree\GenericTreeImplementation.tpl"/>
     46        <Filename Value="TreeGenericImplementation.tpl"/>
    4847        <Type Value="Text"/>
    4948      </Item8>
    5049      <Item9>
    51         <Filename Value="Tree\GenericTreeInterface.tpl"/>
     50        <Filename Value="TreeGenericInterface.tpl"/>
    5251        <Type Value="Text"/>
    5352      </Item9>
    5453      <Item10>
    55         <Filename Value="Tree\IntegerTree.pas"/>
    56         <UnitName Value="IntegerTree"/>
     54        <Filename Value="TreeInteger.pas"/>
     55        <UnitName Value="TreeInteger"/>
    5756      </Item10>
    5857      <Item11>
    59         <Filename Value="Tree\ObjectTree.pas"/>
    60         <UnitName Value="ObjectTree"/>
     58        <Filename Value="TreeObject.pas"/>
     59        <UnitName Value="TreeObject"/>
    6160      </Item11>
    6261      <Item12>
    63         <Filename Value="Tree\PointerTree.pas"/>
    64         <UnitName Value="PointerTree"/>
     62        <Filename Value="TreePointer.pas"/>
     63        <UnitName Value="TreePointer"/>
    6564      </Item12>
    6665      <Item13>
    67         <Filename Value="List\DoubleList.pas"/>
    68         <UnitName Value="DoubleList"/>
     66        <Filename Value="ListDouble.pas"/>
     67        <UnitName Value="ListDouble"/>
    6968      </Item13>
    7069    </Files>
  • Generics/TemplateGenerics/TemplateGenerics.pas

    r69 r70  
    88
    99uses
    10     StringList, IntegerList, ObjectList, PointerList, StringTree, IntegerTree,
    11   ObjectTree, PointerTree, DoubleList, LazarusPackageIntf;
     10    ListString, ListInteger, ListObject, ListPointer, TreeString, TreeInteger,
     11  TreeObject, TreePointer, ListDouble, LazarusPackageIntf;
    1212
    1313implementation
Note: See TracChangeset for help on using the changeset viewer.