Ignore:
Timestamp:
Oct 31, 2010, 11:05:07 AM (14 years ago)
Author:
george
Message:
  • Modified: Interface and implementation section of generic templates merged to single include file. Sections are separated using ifdef compiler directives.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Generics/TemplateGenerics/TemplateGenerics.lpk

    r82 r83  
    1717    </CompilerOptions>
    1818    <Version Minor="1"/>
    19     <Files Count="43">
     19    <Files Count="35">
    2020      <Item1>
    21         <Filename Value="Generic\DictionaryImplementation.tpl"/>
    22         <Type Value="Text"/>
     21        <Filename Value="Specialized\ListDouble.pas"/>
     22        <UnitName Value="ListDouble"/>
    2323      </Item1>
    2424      <Item2>
    25         <Filename Value="Generic\DictionaryInterface.tpl"/>
    26         <Type Value="Text"/>
     25        <Filename Value="Specialized\ListInteger.pas"/>
     26        <UnitName Value="ListInteger"/>
    2727      </Item2>
    2828      <Item3>
    29         <Filename Value="Generic\ListImplementation.tpl"/>
    30         <Type Value="Text"/>
     29        <Filename Value="Specialized\ListPointer.pas"/>
     30        <UnitName Value="ListPointer"/>
    3131      </Item3>
    3232      <Item4>
    33         <Filename Value="Generic\ListInterface.tpl"/>
    34         <Type Value="Text"/>
     33        <Filename Value="Specialized\ListString.pas"/>
     34        <UnitName Value="ListString"/>
    3535      </Item4>
    3636      <Item5>
    37         <Filename Value="Generic\TreeImplementation.tpl"/>
    38         <Type Value="Text"/>
     37        <Filename Value="Specialized\TreeInteger.pas"/>
     38        <UnitName Value="TreeInteger"/>
    3939      </Item5>
    4040      <Item6>
    41         <Filename Value="Generic\TreeInterface.tpl"/>
    42         <Type Value="Text"/>
     41        <Filename Value="Specialized\TreeObject.pas"/>
     42        <UnitName Value="TreeObject"/>
    4343      </Item6>
    4444      <Item7>
    45         <Filename Value="Specialized\ListDouble.pas"/>
    46         <UnitName Value="ListDouble"/>
     45        <Filename Value="Specialized\TreePointer.pas"/>
     46        <UnitName Value="TreePointer"/>
    4747      </Item7>
    4848      <Item8>
    49         <Filename Value="Specialized\ListInteger.pas"/>
    50         <UnitName Value="ListInteger"/>
     49        <Filename Value="Specialized\TreeString.pas"/>
     50        <UnitName Value="TreeString"/>
    5151      </Item8>
    5252      <Item9>
    53         <Filename Value="Specialized\ListPointer.pas"/>
    54         <UnitName Value="ListPointer"/>
     53        <Filename Value="Specialized\DictionaryStringString.pas"/>
     54        <UnitName Value="DictionaryStringString"/>
    5555      </Item9>
    5656      <Item10>
    57         <Filename Value="Specialized\ListString.pas"/>
    58         <UnitName Value="ListString"/>
     57        <Filename Value="Specialized\StackDouble.pas"/>
     58        <UnitName Value="StackDouble"/>
    5959      </Item10>
    6060      <Item11>
    61         <Filename Value="Specialized\TreeInteger.pas"/>
    62         <UnitName Value="TreeInteger"/>
     61        <Filename Value="Specialized\StackInteger.pas"/>
     62        <UnitName Value="StackInteger"/>
    6363      </Item11>
    6464      <Item12>
    65         <Filename Value="Specialized\TreeObject.pas"/>
    66         <UnitName Value="TreeObject"/>
     65        <Filename Value="Specialized\StackObject.pas"/>
     66        <UnitName Value="StackObject"/>
    6767      </Item12>
    6868      <Item13>
    69         <Filename Value="Specialized\TreePointer.pas"/>
    70         <UnitName Value="TreePointer"/>
     69        <Filename Value="Specialized\StackPointer.pas"/>
     70        <UnitName Value="StackPointer"/>
    7171      </Item13>
    7272      <Item14>
    73         <Filename Value="Specialized\TreeString.pas"/>
    74         <UnitName Value="TreeString"/>
     73        <Filename Value="Specialized\StackString.pas"/>
     74        <UnitName Value="StackString"/>
    7575      </Item14>
    7676      <Item15>
    77         <Filename Value="Specialized\DictionaryStringString.pas"/>
    78         <UnitName Value="DictionaryStringString"/>
     77        <Filename Value="Specialized\QueueDouble.pas"/>
     78        <UnitName Value="QueueDouble"/>
    7979      </Item15>
    8080      <Item16>
    81         <Filename Value="Specialized\StackDouble.pas"/>
    82         <UnitName Value="StackDouble"/>
     81        <Filename Value="Specialized\QueueInteger.pas"/>
     82        <UnitName Value="QueueInteger"/>
    8383      </Item16>
    8484      <Item17>
    85         <Filename Value="Specialized\StackInteger.pas"/>
    86         <UnitName Value="StackInteger"/>
     85        <Filename Value="Specialized\QueueObject.pas"/>
     86        <UnitName Value="QueueObject"/>
    8787      </Item17>
    8888      <Item18>
    89         <Filename Value="Specialized\StackObject.pas"/>
    90         <UnitName Value="StackObject"/>
     89        <Filename Value="Specialized\QueuePointer.pas"/>
     90        <UnitName Value="QueuePointer"/>
    9191      </Item18>
    9292      <Item19>
    93         <Filename Value="Specialized\StackPointer.pas"/>
    94         <UnitName Value="StackPointer"/>
     93        <Filename Value="Specialized\QueueString.pas"/>
     94        <UnitName Value="QueueString"/>
    9595      </Item19>
    9696      <Item20>
    97         <Filename Value="Specialized\StackString.pas"/>
    98         <UnitName Value="StackString"/>
     97        <Filename Value="Specialized\ListChar.pas"/>
     98        <UnitName Value="ListChar"/>
    9999      </Item20>
    100100      <Item21>
    101         <Filename Value="Generic\StackImplementation.tpl"/>
     101        <Filename Value="ReadMe.txt"/>
    102102        <Type Value="Text"/>
    103103      </Item21>
    104104      <Item22>
    105         <Filename Value="Generic\StackInterface.tpl"/>
    106         <Type Value="Text"/>
     105        <Filename Value="Specialized\ListVariant.pas"/>
     106        <UnitName Value="ListVariant"/>
    107107      </Item22>
    108108      <Item23>
    109         <Filename Value="Generic\QueueImplementation.tpl"/>
    110         <Type Value="Text"/>
     109        <Filename Value="Specialized\SetInteger.pas"/>
     110        <UnitName Value="SetInteger"/>
    111111      </Item23>
    112112      <Item24>
    113         <Filename Value="Generic\QueueInterface.tpl"/>
    114         <Type Value="Text"/>
     113        <Filename Value="Specialized\SetString.pas"/>
     114        <UnitName Value="SetString"/>
    115115      </Item24>
    116116      <Item25>
    117         <Filename Value="Specialized\QueueDouble.pas"/>
    118         <UnitName Value="QueueDouble"/>
     117        <Filename Value="Specialized\SetChar.pas"/>
     118        <UnitName Value="SetChar"/>
    119119      </Item25>
    120120      <Item26>
    121         <Filename Value="Specialized\QueueInteger.pas"/>
    122         <UnitName Value="QueueInteger"/>
     121        <Filename Value="Specialized\RangeDateTime.pas"/>
     122        <UnitName Value="RangeDateTime"/>
    123123      </Item26>
    124124      <Item27>
    125         <Filename Value="Specialized\QueueObject.pas"/>
    126         <UnitName Value="QueueObject"/>
     125        <Filename Value="Specialized\ListByte.pas"/>
     126        <UnitName Value="ListByte"/>
    127127      </Item27>
    128128      <Item28>
    129         <Filename Value="Specialized\QueuePointer.pas"/>
    130         <UnitName Value="QueuePointer"/>
     129        <Filename Value="Generic\GenericDictionary.inc"/>
     130        <Type Value="Include"/>
    131131      </Item28>
    132132      <Item29>
    133         <Filename Value="Specialized\QueueString.pas"/>
    134         <UnitName Value="QueueString"/>
     133        <Filename Value="Generic\GenericList.inc"/>
     134        <Type Value="Include"/>
    135135      </Item29>
    136136      <Item30>
    137         <Filename Value="Specialized\ListChar.pas"/>
    138         <UnitName Value="ListChar"/>
     137        <Filename Value="Generic\GenericObjectList.inc"/>
     138        <Type Value="Include"/>
    139139      </Item30>
    140140      <Item31>
    141         <Filename Value="ReadMe.txt"/>
    142         <Type Value="Text"/>
     141        <Filename Value="Generic\GenericQueue.inc"/>
     142        <Type Value="Include"/>
    143143      </Item31>
    144144      <Item32>
    145         <Filename Value="Generic\SetImplementation.tpl"/>
    146         <Type Value="Text"/>
     145        <Filename Value="Generic\GenericRange.inc"/>
     146        <Type Value="Include"/>
    147147      </Item32>
    148148      <Item33>
    149         <Filename Value="Generic\SetInterface.tpl"/>
    150         <Type Value="Text"/>
     149        <Filename Value="Generic\GenericSet.inc"/>
     150        <Type Value="Include"/>
    151151      </Item33>
    152152      <Item34>
    153         <Filename Value="Specialized\ListVariant.pas"/>
    154         <UnitName Value="ListVariant"/>
     153        <Filename Value="Generic\GenericStack.inc"/>
     154        <Type Value="Include"/>
    155155      </Item34>
    156156      <Item35>
    157         <Filename Value="Specialized\SetInteger.pas"/>
    158         <UnitName Value="SetInteger"/>
     157        <Filename Value="Generic\GenericTree.inc"/>
     158        <Type Value="Include"/>
    159159      </Item35>
    160       <Item36>
    161         <Filename Value="Specialized\SetString.pas"/>
    162         <UnitName Value="SetString"/>
    163       </Item36>
    164       <Item37>
    165         <Filename Value="Specialized\SetChar.pas"/>
    166         <UnitName Value="SetChar"/>
    167       </Item37>
    168       <Item38>
    169         <Filename Value="Specialized\RangeDateTime.pas"/>
    170         <UnitName Value="RangeDateTime"/>
    171       </Item38>
    172       <Item39>
    173         <Filename Value="Generic\RangeInterface.tpl"/>
    174         <Type Value="Text"/>
    175       </Item39>
    176       <Item40>
    177         <Filename Value="Generic\RangeImplementation.tpl"/>
    178         <Type Value="Text"/>
    179       </Item40>
    180       <Item41>
    181         <Filename Value="Specialized\ListByte.pas"/>
    182         <UnitName Value="ListByte"/>
    183       </Item41>
    184       <Item42>
    185         <Filename Value="Generic\ObjectListImplementation.tpl"/>
    186         <Type Value="Text"/>
    187       </Item42>
    188       <Item43>
    189         <Filename Value="Generic\ObjectListInterface.tpl"/>
    190         <Type Value="Text"/>
    191       </Item43>
    192160    </Files>
    193161    <Type Value="RunAndDesignTime"/>
Note: See TracChangeset for help on using the changeset viewer.