3件ヒット
[1-3件を表示]
(0.032秒)
キーワード
-
rb
_ check _ convert _ type (1) -
rb
_ jump _ tag (1) -
rb
_ to _ id (1)
検索結果
先頭3件
-
VALUE rb
_ to _ id(VALUE name) (18400.0) -
String・Fixnum・Symbol を ID に変換します。
String・Fixnum・Symbol を ID に変換します。 -
void rb
_ jump _ tag(int tag) (322.0) -
初出: 4064
初出: 4064
rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。
tagには上記関数の引数で受け取ったstateを指定します。 -
VALUE rb
_ check _ convert _ type(VALUE val , int type , const char *tname , const char *method) (40.0) -
val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。
val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。
type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。