データ構造 | |
struct | M17NObjectHead |
管理下オブジェクトの最初のメンバ. [詳細] | |
関数 | |
void * | m17n_object (int size, void(*freer)(void *)) |
管理下オブジェクトを割り当てる. | |
int | m17n_object_ref (void *object) |
管理下オブジェクトの参照数を 1 増やす. | |
int | m17n_object_unref (void *object) |
管理下オブジェクトの参照数を 1 減らす. |
キーが管理キーであるプロパティは、値として管理下オブジェクトだけを取る。 関数 msymbol_put() や mplist_put() などはそれらのプロパティを特別扱いする。
定義済み管理下オブジェクトタイプの他に、ユーザは必要な管理下オブジェクトタイプを自分で定義することができる。詳細は m17n_object() の説明を参照。
|