22件ヒット
[1-22件を表示]
(0.151秒)
キーワード
-
rb
_ jump _ tag (11) -
rb
_ protect (11)
検索結果
-
void rb
_ jump _ tag(int tag) (12323.0) -
初出: 4064
...初出: 4064
rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。
tagには上記関数の引数で受け取ったstateを指定します。... -
VALUE rb
_ protect(VALUE (*proc)() , VALUE data , int *state) (6123.0) -
初出: 4064
...初出: 4064
proc(data) を評価中のあらゆる大域脱出(例外を含む)を捕捉します。
val = rb_protect(func, arg, &status);
if (status != 0) {
puts("大域脱出が起きた");
rb_jump_tag(status);
}...