General

名前

defobj — GNU Objective C拡張の標準オブジェクト

説明

defobjは、Swarm全体で使用されるオブジェクト指向プログラミングのスタイルをサポートします。defobjで定義するのは、オブジェクトの作成、ストレージの割り当て、エラー処理、デバッグサポートといったObjective C言語を使用するための独自のスタイルです。

マクロ

関数

グローバル

id arguments

シングルトンArgumentsオブジェクト。

id hdf5Archiver

シングルトンHDF5 Archiverオブジェクト。

id lispArchiver

シングルトンLisp Archiverオブジェクト。

id <Symbol> t_ByteArray

割り当てブロックの既定の型デスクリプタ。

id <Symbol> t_LeafObject

割り当てブロックの既定の型デスクリプタ。

id <Symbol> t_PopulationObject

割り当てブロックの既定の型デスクリプタ。

id _obj_globalZone

globalZoneマクロの内部変数

id _obj_scratchZone

scratchZoneマクロの内部変数

BOOL _obj_debug

trueであればすべてのデバッグエラーチェックを行います。

FILE * _obj_xerror

エラーメッセージ用出力ファイル

FILE * _obj_xdebug

デバッグメッセージ用出力ファイル