Changeset 211
- Timestamp:
- Mar 10, 2004, 4:05:32 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/archive/pslib/include/psObjects.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/pslib/include/psObjects.h
r198 r211 45 45 46 46 /** An assembly of objects */ 47 PS_DECLARE_ARRAY_TYPE(psObject); 48 PS_CREATE_ARRAY_TYPE(psObject); 47 typedef struct { 48 enum psType type; //!< Type of data. THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT! 49 int size; //!< Total number of elements available 50 int n; //!< Number of elements in use 51 psObject *arr; //!< The array data 52 } psVectorArray; 53 54 /** Constructor */ 55 psObjectArray *psObjectArrayAlloc(int s, //!< Total number of elements to make available 56 int n //!< Number of elements that will be used 57 ); 58 /** Reallocator */ 59 psObjectArray *psObjectArrayRealloc(psObjectArray *myArray, //!< Array to reallocate 60 int s //!< Total number of elements to make available 61 ); 62 /** Destructor */ 63 void psObjectArrayFree(psObjectArray *restrict myArray //!< Array to free 64 ); 49 65 50 66 /***********************************************************************************************************/
Note:
See TracChangeset
for help on using the changeset viewer.
