Return a datum holding a user-defined type reference.
Return, by value, a datum having the DatumUdt value with the specified data and the specified type values. The behavior is undefined unless 0 <= type <= 65535. Note that data is held, not owned. Also note that the content pointed to by data object is not copied.
a datum holding a user-defined type reference
| Name | Description |
|---|---|
| data | pointer to the user-defined object |
| type | user-defined type discriminator in [0, 65535] |