Changeset 5907 for trunk/glueforge/templates/psdb/objectfrommetadata_c.tt
- Timestamp:
- Jan 5, 2006, 2:16:35 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/templates/psdb/objectfrommetadata_c.tt
r4334 r5907 11 11 { 12 12 psMetadata *md; 13 [% indented( object_name, "*object") %];13 [% indented(table.object_name, "*object") %]; 14 14 15 15 md = psMetadataAlloc(); 16 [% FOREACH item = columns -%]16 [% FOREACH item = table.columns -%] 17 17 [% IF item.type == "S32" or item.type == "F32" or item.type == "F64" -%] 18 18 if (!psMetadataAdd[% item.type %](md, PS_LIST_TAIL, "[% item.name %]", NULL, [% item.test %])) { … … 20 20 if (!psMetadataAddStr(md, PS_LIST_TAIL, "[% item.name %]", NULL, [% item.test %])) { 21 21 [% ELSIF item.type == "BOOL" -%] 22 if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", PS_ META_BOOL, NULL, [% item.test %])) {22 if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", PS_DATA_BOOL, NULL, [% item.test %])) { 23 23 [% END -%] 24 24 psFree(md); … … 27 27 [% END -%] 28 28 29 object = [% namespace %]ObjectFromMetadata(md);29 object = [% table.namespace %]ObjectFromMetadata(md); 30 30 if (!object) { 31 31 psFree(md); … … 35 35 psFree(md); 36 36 37 [% FOREACH item = columns -%]37 [% FOREACH item = table.columns -%] 38 38 [% IF item.type == "S32" or item.type == "F32" or item.type == "F64" or item.type == "BOOL" -%] 39 39 if (!object->[% item.name %] == [% item.test %]) {
Note:
See TracChangeset
for help on using the changeset viewer.
