Changeset 164 for trunk/archive/pslib/src/Metadata/psMetaData.h
- Timestamp:
- Mar 9, 2004, 2:34:28 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/archive/pslib/src/Metadata/psMetaData.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/pslib/src/Metadata/psMetaData.h
r156 r164 20 20 } psMetaDataType; 21 21 22 enum {22 typedef enum { 23 23 PS_META_TYPE_MASK = 0xffff, // the type enum must fit in this mask 24 24 PS_META_UNIQUE = 0x10000, // the name must be unique (default) 25 25 PS_META_NON_UNIQUE = 0x20000, // the name may be repeated, and should be disambiguated for us 26 } ;26 } psMetaDataFlags; 27 27 28 28 /* … … 34 34 char *restrict name; // Name of item 35 35 psMetaDataType type; // type of this item 36 int flags;// flags associated with this item36 psMetaDataFlags flags; // flags associated with this item 37 37 const union { 38 38 float f; // floating value … … 56 56 * Constructors and destructors 57 57 */ 58 psMetaDataItem *psMetaDataItem New(58 psMetaDataItem *psMetaDataItemAlloc( 59 59 int typeFlags, // type of this piece of metadata + flags 60 60 const void *val, // value of new item … … 65 65 ...); // possible arguments for name format 66 66 67 void psMetaDataItem Del(psMetaDataItem *ms); // piece of metadata to destroy67 void psMetaDataItemFree(psMetaDataItem *ms); // piece of metadata to destroy 68 68 69 psMetaDataSet *psMetaDataSet New(void);// make a new set of metadata70 void psMetaDataSet Del(psMetaDataSet *ms); // destroy a set of metadata69 psMetaDataSet *psMetaDataSetAlloc(void); // make a new set of metadata 70 void psMetaDataSetFree(psMetaDataSet *ms); // destroy a set of metadata 71 71 72 72 /*****************************************************************************/
Note:
See TracChangeset
for help on using the changeset viewer.
