IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 5, 2006, 2:16:35 PM (21 years ago)
Author:
jhoblitt
Message:

split global and per table data
forward port generated code to pslib 0.9.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/glueforge/templates/psdb/objectfrommetadata.tt

    r4363 r5907  
    11[% USE format -%]
    22[% indented = format('%-15s %s') -%]
    3 [% object_name %] *[% namespace %]ObjectFromMetadata(psMetadata *md)
     3[% table.object_name %] *[% table.namespace %]ObjectFromMetadata(psMetadata *md)
    44{
    55    bool            status;
    6 [% FOREACH item = columns -%]
     6[% FOREACH item = table.columns -%]
    77[% IF item.type == "STR" -%]
    88    [% indented("char", "*$item.name") %];
     
    1212[% END -%]
    1313
    14 [% FOREACH item = columns -%]
     14[% FOREACH item = table.columns -%]
    1515[% IF item.type == "S32" or item.type == "F32" or item.type == "F64" -%]
    1616    [% item.name %] = psMetadataLookup[% item.type %](&status, md, "[% item.name %]");
     
    2626[% END -%]
    2727
    28     return [% object_name %]Alloc(
     28    return [% table.object_name %]Alloc(
    2929[%- SET i = 0 -%]
    30 [% FOREACH item = columns -%]
     30[% FOREACH item = table.columns -%]
    3131[% IF i == 0 -%][%- i = 1 -%][% ELSE %], [% END -%]
    3232[% item.name %]
Note: See TracChangeset for help on using the changeset viewer.