Ignore:
Timestamp:
Oct 31, 2010, 10:01:51 AM (14 years ago)
Author:
george
Message:
  • Modified: Specialized ListObject transformed to generic TGObjectList.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Generics/TemplateGenerics/TemplateGenerics.lpk

    r80 r82  
    99      <PathDelim Value="\"/>
    1010      <SearchPaths>
    11         <OtherUnitFiles Value="Specialized"/>
     11        <OtherUnitFiles Value="Specialized\"/>
    1212        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    1313      </SearchPaths>
     
    1717    </CompilerOptions>
    1818    <Version Minor="1"/>
    19     <Files Count="42">
     19    <Files Count="43">
    2020      <Item1>
    2121        <Filename Value="Generic\DictionaryImplementation.tpl"/>
     
    5151      </Item8>
    5252      <Item9>
    53         <Filename Value="Specialized\ListObject.pas"/>
    54         <UnitName Value="ListObject"/>
     53        <Filename Value="Specialized\ListPointer.pas"/>
     54        <UnitName Value="ListPointer"/>
    5555      </Item9>
    5656      <Item10>
    57         <Filename Value="Specialized\ListPointer.pas"/>
    58         <UnitName Value="ListPointer"/>
     57        <Filename Value="Specialized\ListString.pas"/>
     58        <UnitName Value="ListString"/>
    5959      </Item10>
    6060      <Item11>
    61         <Filename Value="Specialized\ListString.pas"/>
    62         <UnitName Value="ListString"/>
     61        <Filename Value="Specialized\TreeInteger.pas"/>
     62        <UnitName Value="TreeInteger"/>
    6363      </Item11>
    6464      <Item12>
    65         <Filename Value="Specialized\TreeInteger.pas"/>
    66         <UnitName Value="TreeInteger"/>
     65        <Filename Value="Specialized\TreeObject.pas"/>
     66        <UnitName Value="TreeObject"/>
    6767      </Item12>
    6868      <Item13>
    69         <Filename Value="Specialized\TreeObject.pas"/>
    70         <UnitName Value="TreeObject"/>
     69        <Filename Value="Specialized\TreePointer.pas"/>
     70        <UnitName Value="TreePointer"/>
    7171      </Item13>
    7272      <Item14>
    73         <Filename Value="Specialized\TreePointer.pas"/>
    74         <UnitName Value="TreePointer"/>
     73        <Filename Value="Specialized\TreeString.pas"/>
     74        <UnitName Value="TreeString"/>
    7575      </Item14>
    7676      <Item15>
    77         <Filename Value="Specialized\TreeString.pas"/>
    78         <UnitName Value="TreeString"/>
     77        <Filename Value="Specialized\DictionaryStringString.pas"/>
     78        <UnitName Value="DictionaryStringString"/>
    7979      </Item15>
    8080      <Item16>
    81         <Filename Value="Specialized\DictionaryStringString.pas"/>
    82         <UnitName Value="DictionaryStringString"/>
     81        <Filename Value="Specialized\StackDouble.pas"/>
     82        <UnitName Value="StackDouble"/>
    8383      </Item16>
    8484      <Item17>
    85         <Filename Value="Specialized\StackDouble.pas"/>
    86         <UnitName Value="StackDouble"/>
     85        <Filename Value="Specialized\StackInteger.pas"/>
     86        <UnitName Value="StackInteger"/>
    8787      </Item17>
    8888      <Item18>
    89         <Filename Value="Specialized\StackInteger.pas"/>
    90         <UnitName Value="StackInteger"/>
     89        <Filename Value="Specialized\StackObject.pas"/>
     90        <UnitName Value="StackObject"/>
    9191      </Item18>
    9292      <Item19>
    93         <Filename Value="Specialized\StackObject.pas"/>
    94         <UnitName Value="StackObject"/>
     93        <Filename Value="Specialized\StackPointer.pas"/>
     94        <UnitName Value="StackPointer"/>
    9595      </Item19>
    9696      <Item20>
    97         <Filename Value="Specialized\StackPointer.pas"/>
    98         <UnitName Value="StackPointer"/>
     97        <Filename Value="Specialized\StackString.pas"/>
     98        <UnitName Value="StackString"/>
    9999      </Item20>
    100100      <Item21>
    101         <Filename Value="Specialized\StackString.pas"/>
    102         <UnitName Value="StackString"/>
     101        <Filename Value="Generic\StackImplementation.tpl"/>
     102        <Type Value="Text"/>
    103103      </Item21>
    104104      <Item22>
    105         <Filename Value="Generic\StackImplementation.tpl"/>
     105        <Filename Value="Generic\StackInterface.tpl"/>
    106106        <Type Value="Text"/>
    107107      </Item22>
    108108      <Item23>
    109         <Filename Value="Generic\StackInterface.tpl"/>
     109        <Filename Value="Generic\QueueImplementation.tpl"/>
    110110        <Type Value="Text"/>
    111111      </Item23>
    112112      <Item24>
    113         <Filename Value="Generic\QueueImplementation.tpl"/>
     113        <Filename Value="Generic\QueueInterface.tpl"/>
    114114        <Type Value="Text"/>
    115115      </Item24>
    116116      <Item25>
    117         <Filename Value="Generic\QueueInterface.tpl"/>
    118         <Type Value="Text"/>
     117        <Filename Value="Specialized\QueueDouble.pas"/>
     118        <UnitName Value="QueueDouble"/>
    119119      </Item25>
    120120      <Item26>
    121         <Filename Value="Specialized\QueueDouble.pas"/>
    122         <UnitName Value="QueueDouble"/>
     121        <Filename Value="Specialized\QueueInteger.pas"/>
     122        <UnitName Value="QueueInteger"/>
    123123      </Item26>
    124124      <Item27>
    125         <Filename Value="Specialized\QueueInteger.pas"/>
    126         <UnitName Value="QueueInteger"/>
     125        <Filename Value="Specialized\QueueObject.pas"/>
     126        <UnitName Value="QueueObject"/>
    127127      </Item27>
    128128      <Item28>
    129         <Filename Value="Specialized\QueueObject.pas"/>
    130         <UnitName Value="QueueObject"/>
     129        <Filename Value="Specialized\QueuePointer.pas"/>
     130        <UnitName Value="QueuePointer"/>
    131131      </Item28>
    132132      <Item29>
    133         <Filename Value="Specialized\QueuePointer.pas"/>
    134         <UnitName Value="QueuePointer"/>
     133        <Filename Value="Specialized\QueueString.pas"/>
     134        <UnitName Value="QueueString"/>
    135135      </Item29>
    136136      <Item30>
    137         <Filename Value="Specialized\QueueString.pas"/>
    138         <UnitName Value="QueueString"/>
     137        <Filename Value="Specialized\ListChar.pas"/>
     138        <UnitName Value="ListChar"/>
    139139      </Item30>
    140140      <Item31>
    141         <Filename Value="Specialized\ListChar.pas"/>
    142         <UnitName Value="ListChar"/>
     141        <Filename Value="ReadMe.txt"/>
     142        <Type Value="Text"/>
    143143      </Item31>
    144144      <Item32>
    145         <Filename Value="ReadMe.txt"/>
     145        <Filename Value="Generic\SetImplementation.tpl"/>
    146146        <Type Value="Text"/>
    147147      </Item32>
    148148      <Item33>
    149         <Filename Value="Generic\SetImplementation.tpl"/>
     149        <Filename Value="Generic\SetInterface.tpl"/>
    150150        <Type Value="Text"/>
    151151      </Item33>
    152152      <Item34>
    153         <Filename Value="Generic\SetInterface.tpl"/>
    154         <Type Value="Text"/>
     153        <Filename Value="Specialized\ListVariant.pas"/>
     154        <UnitName Value="ListVariant"/>
    155155      </Item34>
    156156      <Item35>
    157         <Filename Value="Specialized\ListVariant.pas"/>
    158         <UnitName Value="ListVariant"/>
     157        <Filename Value="Specialized\SetInteger.pas"/>
     158        <UnitName Value="SetInteger"/>
    159159      </Item35>
    160160      <Item36>
    161         <Filename Value="Specialized\SetInteger.pas"/>
    162         <UnitName Value="SetInteger"/>
     161        <Filename Value="Specialized\SetString.pas"/>
     162        <UnitName Value="SetString"/>
    163163      </Item36>
    164164      <Item37>
    165         <Filename Value="Specialized\SetString.pas"/>
    166         <UnitName Value="SetString"/>
     165        <Filename Value="Specialized\SetChar.pas"/>
     166        <UnitName Value="SetChar"/>
    167167      </Item37>
    168168      <Item38>
    169         <Filename Value="Specialized\SetChar.pas"/>
    170         <UnitName Value="SetChar"/>
     169        <Filename Value="Specialized\RangeDateTime.pas"/>
     170        <UnitName Value="RangeDateTime"/>
    171171      </Item38>
    172172      <Item39>
    173         <Filename Value="Specialized\RangeDateTime.pas"/>
    174         <UnitName Value="RangeDateTime"/>
     173        <Filename Value="Generic\RangeInterface.tpl"/>
     174        <Type Value="Text"/>
    175175      </Item39>
    176176      <Item40>
    177         <Filename Value="Generic\RangeInterface.tpl"/>
     177        <Filename Value="Generic\RangeImplementation.tpl"/>
    178178        <Type Value="Text"/>
    179179      </Item40>
    180180      <Item41>
    181         <Filename Value="Generic\RangeImplementation.tpl"/>
    182         <Type Value="Text"/>
     181        <Filename Value="Specialized\ListByte.pas"/>
     182        <UnitName Value="ListByte"/>
    183183      </Item41>
    184184      <Item42>
    185         <Filename Value="Specialized\ListByte.pas"/>
    186         <UnitName Value="ListByte"/>
     185        <Filename Value="Generic\ObjectListImplementation.tpl"/>
     186        <Type Value="Text"/>
    187187      </Item42>
     188      <Item43>
     189        <Filename Value="Generic\ObjectListInterface.tpl"/>
     190        <Type Value="Text"/>
     191      </Item43>
    188192    </Files>
    189193    <Type Value="RunAndDesignTime"/>
Note: See TracChangeset for help on using the changeset viewer.