Data Structures | |
struct | M17NObjectHead |
The first member of a managed object. More... | |
Functions | |
void * | m17n_object (int size, void(*freer)(void *)) |
Allocate a managed object. | |
int | m17n_object_ref (void *object) |
Increment the reference count of a managed object. | |
int | m17n_object_unref (void *object) |
Decrement the reference count of a managed object. |
A property whose key is a managing key can have only a managed object as its value. Some functions, for instance msymbol_put() and mplist_put(), pay special attention to such a property.
In addition to the predefined managed object types, users can define their own managed object types. See the documentation of the m17n_object() for more details.
|