述語名/引数 | (getDContext *s) |
要約 | 現在の変換対象Dアトム列を取得します。結果は*sで指定される大域変数に代入されます。 |
互換性 | Win Unix |
引数 | *s [in] 大域変数を表す任意のオブジェクト。 |
成功/失敗 |
true アトム列の取得に成功した。 false それ以外。 |
解説 | 結果は節をスコープとする大域変数に代入されます。この大域変数は、setv, getv, deletevで操作できます。 |
述語名/引数 | (ggetDContext *s) |
要約 | 現在の変換対象Dアトム列を取得します。結果は*sで指定される大域変数に代入されます。 |
互換性 | Win Unix |
引数 | *s [in] 大域変数を表す任意のオブジェクト。 |
成功/失敗 |
true アトム列の取得に成功した。 false それ以外。 |
解説 | 結果は大域変数に代入されます。この大域変数は、gsetv, ggetv, gdeletevで操作できます。 |
述語名/引数 | (insertDAtom *DAtom *position) |
要約 | D実行の変換対象Dアトムのキューの指定された位置にDアトムを挿入します。 |
互換性 | Win Unix |
引数 |
*DAtom [in] ひとつのDアトムを表すリスト。 *position [in] 挿入する位置。0が先頭を表す。ただし、-1は最後尾を表す。 |
成功/失敗 |
true アトムの挿入に成功した。 例外 それ以外。 |
解説 |
アトムに成り得ないリストを与えたり、存在しない位置を指定したりすると例外が発生します。 |