キーワード
-
convert
_ type (1) -
rb
_ define _ class _ under (1) -
rb
_ exc _ raise (1) -
rb
_ f _ raise (1) -
rb
_ memerror (1) -
rb
_ raise (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ time _ timespec _ new (1) -
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1)
検索結果
先頭5件
-
static VALUE rb
_ f _ raise(int argc , VALUE *argv) (18304.0) -
-
static VALUE rb
_ thread _ raise(int argc , VALUE *argv , rb _ thread _ t th) (18304.0) -
-
static VALUE rb
_ thread _ raise _ m(int argc , VALUE *argv , VALUE thread) (18304.0) -
-
void rb
_ exc _ raise(VALUE err) (18304.0) -
例外オブジェクト err を投げます。
例外オブジェクト err を投げます。 -
void rb
_ raise(VALUE err , const char *fmt , . . . ) (18304.0) -
クラス err の例外を発生します。fmt とその後の引数は、 printf と同じ形式でエラーメッセージを表します。
クラス err の例外を発生します。fmt とその後の引数は、
printf と同じ形式でエラーメッセージを表します。 -
void rb
_ thread _ signal _ raise(char *sig) (18304.0) -
-
static VALUE convert
_ type(VALUE val , const char *tname , const char *method , int raise) (304.0) -
-
void rb
_ memerror(void) (148.0) -
NoMemoryErrorをraiseする。 しかしraise自体にもメモリ容量を使うため、メモリが足りない状況 ではその途中でまたメモリ不足になる可能性がある。そのため この関数では再帰を検出した場合はraiseではなくexitするように なっている。
NoMemoryErrorをraiseする。
しかしraise自体にもメモリ容量を使うため、メモリが足りない状況
ではその途中でまたメモリ不足になる可能性がある。そのため
この関数では再帰を検出した場合はraiseではなくexitするように
なっている。 -
void * ruby
_ xmalloc(long size) (52.0) -
引数と返り値は malloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。
引数と返り値は malloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。 -
void * ruby
_ xrealloc(void *ptr , long size) (52.0) -
引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。
引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。 -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (40.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。
@param outer 定義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
... -
VALUE rb
_ time _ timespec _ new(const struct timespec *ts , int offset) (22.0) -
引数 ts、offset を元に Time オブジェクトを作成して返します。
引数 ts、offset を元に Time オブジェクトを作成して返します。
@param ts timespec 構造体のポインタ
@param offset 協定世界時との時差(秒)。
-86400 < offset < 86400 の場合は指定した時差に、INT_MAX
を指定した場合は地方時、INT_MAX-1 を指定した場合は UTC に
なります。
@raise ArgumentError offset に上述の範囲以外の値を指定した場合に発生し
ま...