This function is a support function, to ensure that the data type given, allows the pointer to be returned, instead of the actual data.
See Also: DataType_FreeVar, DataType_GetTypeName, DataType_InitVar, DataType_Retrive, DataType_Store
This aloows the associated routines, to release the variable space for a data type, to be executed.
See Also: DataType_AllowPointer, DataType_GetTypeName, DataType_InitVar, DataType_Retrive, DataType_Store
This function is mainly here to allow DataType names to be used when Debug Information is being written out by the SOOP Debug Class.
See Also: DataType_AllowPointer, DataType_FreeVar, DataType_InitVar, DataType_Retrive, DataType_Store
This allows the associated routines, to initalize the variable space for a data type, so that there are no errors, when the user of the data type, attempts to assign data to it.
See Also: DataType_AllowPointer, DataType_FreeVar, DataType_GetTypeName, DataType_Retrive, DataType_Store
This function actually allows the handlers associated with the data type to retrive the data. There shouldn't be any type checking done during this time, and should only be done in the assignment.
See Also: DataType_AllowPointer, DataType_FreeVar, DataType_GetTypeName, DataType_InitVar, DataType_Store
This function actually allows the handlers associated with the data type to assign data. All type checking should be done at this time, to ensure that the data is allowed. If everything is successful, the pointer to the data or the actual data should be returned. The pointer should be meaningful to your functions though.
See Also: DataType_AllowPointer, DataType_FreeVar, DataType_GetTypeName, DataType_InitVar, DataType_Retrive