55件ヒット
[1-55件を表示]
(0.396秒)
キーワード
-
rb
_ catch (11) -
rb
_ define _ class _ id (11) -
rb
_ define _ class _ under (11) -
rb
_ define _ class _ variable (11)
検索結果
先頭5件
- VALUE rb
_ define _ class(const char *name , VALUE super) - VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) - VALUE rb
_ define _ class _ id(ID id , VALUE super) - void rb
_ define _ class _ variable(VALUE klass , const char *name , VALUE val) - VALUE rb
_ catch(const char *tag , VALUE (*proc)() , VALUE data)
-
VALUE rb
_ define _ class(const char *name , VALUE super) (44300.0) -
クラス super の下位クラス name を作成し返します。
クラス super の下位クラス name を作成し返します。 -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (12400.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
...属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。......クラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeE... -
VALUE rb
_ define _ class _ id(ID id , VALUE super) (12300.0) -
クラス名 id でクラス super を継承したクラスを 新しく作成する。クラス→クラス名 (定数名) の関連付けは なされるが、定数→クラスの関連付けはなされない。
クラス名 id でクラス super を継承したクラスを
新しく作成する。クラス→クラス名 (定数名) の関連付けは
なされるが、定数→クラスの関連付けはなされない。 -
void rb
_ define _ class _ variable(VALUE klass , const char *name , VALUE val) (12300.0) -
クラス klass のクラス変数 name を初期値 val で 定義します。既に同名の変数が定義されていたら警告します。
...クラス klass のクラス変数 name を初期値 val で
定義します。既に同名の変数が定義されていたら警告します。... -
VALUE rb
_ catch(const char *tag , VALUE (*proc)() , VALUE data) (306.0) -
catch と同等の動作を実行します。
...ield された値と data を渡して実行します。
その途中で tag が throw されたら rb_catch 全体を終了します。
throw が発生した場合はその値を返します。
throw が発生しなかったときは proc の返り値を返します。
static VALUE
foo_yield(......ALUE a, VALUE b)
{
return rb_yield(b);
}
static VALUE
foo_catch(VALUE obj)
{
return rb_catch("footag", foo_yield, INT2FIX(2));
}
static VALUE
foo_abort(VALUE obj)
{
return rb_throw("footag", Qnil);
}
void
Init_foo(void)
{
VALUE Foo = rb_define_cla...