コア API

libm17n-core.so が提供する API [詳細]


モジュール

 管理下オブジェクト
 参照回数で管理されるオブジェクト
 シンボル
 シンボルオブジェクトとそれに関する API.
 プロパティリスト
 プロパティリストオブジェクトとそれに関する API.
 文字
 文字オブジェクトとそれに関する API.
 文字テーブル
 文字テーブルとそれに関する API.
 M-text
 M-text オブジェクトとそれに関する API.
 テキストプロパティ
 テキストプロパティを操作するための関数.
 データベース
 m17n データベースにとそれに関する API.

マクロ定義

#define M17N_FUNC(func)   ((M17NFunc) (func))
 汎関数型へのラッパ.

型定義

typedef void(* M17NFunc )(void)
 汎関数型.

説明

libm17n-core.so が提供する API


マクロ定義

#define M17N_FUNC ( func   )     ((M17NFunc) (func))

汎関数型へのラッパ.

マクロ M17N_FUNC() は関数を M17NFunc 型へキャストする。


型定義

typedef void(* M17NFunc)(void)

汎関数型.

M17NFunc は汎関数型であり、関数ポインタを MSymbol プロパティや MPlist の値として設定する際用いる。

参照:
msymbol_put_func(), msymbol_get_func(), mplist_put_func(), mplist_get_func().


m17n-lib Home