symbol.c

関数

MSymbol msymbol (const char *name)
 シンボルを得る.
MSymbol msymbol_as_managing_key (const char *name)
 管理キーを作る.
int msymbol_is_managing_key (MSymbol symbol)
MSymbol msymbol_exist (const char *name)
 指定された名前を持つシンボルを探す.
char * msymbol_name (MSymbol symbol)
 シンボルの名前を得る.
int msymbol_put (MSymbol symbol, MSymbol key, void *val)
 シンボルプロパティに値を設定する.
void * msymbol_get (MSymbol symbol, MSymbol key)
 シンボルプロパティの値を得る.
int msymbol_put_func (MSymbol symbol, MSymbol key, M17NFunc func)
 シンボルプロパティの値(関数ポインタ)を設定する.
M17NFunc msymbol_get_func (MSymbol symbol, MSymbol key)
 シンボルプロパティの値 (関数ポインタ) を得る.
MSymbol mdebug_dump_symbol (MSymbol symbol, int indent)
 シンボルをダンプする.
MSymbol mdebug_dump_all_symbols (int indent)
 すべてのシンボル名をダンプする.

変数

MSymbol Mnil
 "nil" を名前として持つシンボル.
MSymbol Mt
 "t" を名前として持つシンボル.
MSymbol Mstring
 "string" を名前として持つシンボル.
MSymbol Msymbol
 "symbol" を名前として持つシンボル.
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義

m17n-lib Home