|
関数 |
MPlist * | mplist (void) |
| プロパティリストオブジェクトを作る.
|
MPlist * | mplist_copy (MPlist *plist) |
| プロパティリストをコピーする.
|
MPlist * | mplist_put (MPlist *plist, MSymbol key, void *val) |
| プロパティリスト中のプロパティの値を設定する.
|
void * | mplist_get (MPlist *plist, MSymbol key) |
| プロパティリスト中のプロパティの値を得る.
|
MPlist * | mplist_put_func (MPlist *plist, MSymbol key, M17NFunc func) |
| プロパティリスト中のプロパティに関数ポインタである値を設定する.
|
M17NFunc | mplist_get_func (MPlist *plist, MSymbol key) |
| プロパティリストからプロパティの関数ポインタである値を得る.
|
MPlist * | mplist_add (MPlist *plist, MSymbol key, void *val) |
| プロパティリスト末尾にプロパティを追加する.
|
MPlist * | mplist_push (MPlist *plist, MSymbol key, void *val) |
| プロパティリストの先頭にプロパティを挿入する.
|
void * | mplist_pop (MPlist *plist) |
| プロパティリストの先頭からプロパティを削除する.
|
MPlist * | mplist_find_by_key (MPlist *plist, MSymbol key) |
| プロパティリスト中から指定のキーを持つプロパティを探す.
|
MPlist * | mplist_find_by_value (MPlist *plist, void *val) |
| プロパティリスト中から指定の値を持つプロパティを探す.
|
MPlist * | mplist_next (MPlist *plist) |
| プロパティリストの次の部分リストを返す.
|
MPlist * | mplist_set (MPlist *plist, MSymbol key, void *val) |
| プロパティリストの最初のプロパティを設定する.
|
int | mplist_length (MPlist *plist) |
| プロパティリストの長さを返す.
|
MSymbol | mplist_key (MPlist *plist) |
| プロパティリスト中の最初のプロパティのキーを返す.
|
void * | mplist_value (MPlist *plist) |
| プロパティリスト中の最初のプロパティの値を返す.
|
MPlist * | mplist_deserialize (MText *mt) |
| M-text をデシリアライズしてプロパティリストを作る.
|
MPlist * | mdebug_dump_plist (MPlist *plist, int indent) |
| プロパティリストをダンプする.
|
変数 |
MSymbol | Minteger |
| "integer" を名前として持つシンボル.
|
MSymbol | Mplist |
| "plist" を名前として持つシンボル.
|
MSymbol | Mtext |
| "mtext" を名前として持つシンボル.
|