るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
612件ヒット [1-100件を表示] (0.167秒)
トップページ > クエリ:C[x] > 種類:関数[x] > バージョン:2.6.0[x]

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

キーワード

検索結果

<< 1 2 3 ... > >>

void Check_Type(VALUE val, int typeflag) (78304.0)

val の構造体型フラグが typeflag でなければ 例外 TypeError を発生します。val は即値の VALUE であっても 構いません。

val の構造体型フラグが typeflag でなければ
例外 TypeError を発生します。val は即値の VALUE であっても
構いません。

VALUE rb_singleton_class_clone(VALUE klass) (36604.0)

特異クラス klass を clone して返します。 klass が特異クラスでないときはただ klass を返します。

特異クラス klass を clone して返します。
klass が特異クラスでないときはただ klass を返します。

int ruby_stack_check(void) (36604.0)

static NODE * copy_node_scope(NODE *node, VALUE rval) (36304.0)

node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。

node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。

static VALUE include_class_new(VALUE module, VALUE super) (36304.0)

super をスーパークラスとして モジュールの「化身」クラスを作成し返します。

super をスーパークラスとして
モジュールの「化身」クラスを作成し返します。

絞り込み条件を変える

static VALUE rb_class_superclass(VALUE klass) (36304.0)

static void rb_clear_cache_by_class(VALUE klass) (36304.0)

メソッドキャッシュから klass クラスのメソッドの キャッシュエントリを消去します。

メソッドキャッシュから klass クラスのメソッドの
キャッシュエントリを消去します。

static void stack_check(void) (36304.0)

NODE * rb_compile_cstr(const char *f, const char *s, int len, int line) (18952.0)

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

VALUE rb_check_convert_type(VALUE val, int type, const char *tname, const char *method) (18904.0)

val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。

val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。

type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。

絞り込み条件を変える

VALUE rb_convert_type(VALUE val, int type, const char *tname, const char *method) (18904.0)

オブジェクト val をクラス type のインスタンスに変換します。 変換には、val.method の戻り値が使われます。

オブジェクト val をクラス type のインスタンスに変換します。
変換には、val.method の戻り値が使われます。

val がもともと type クラスのインスタンスなら val を
そのまま返します。

void rb_compile_error(const char *file, int line, const char *fmt, ...) (18904.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

void rb_compile_error_with_enc(const char *file, int line, void *enc, const char *fmt, ...) (18904.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

void rb_define_global_const(const char *name, VALUE val) (18652.0)

トップレベル (現在は Object) の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。

トップレベル (現在は Object) の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。

NODE * rb_compile_file(const char *f, VALUE file, int start) (18604.0)

Ruby の IO オブジェクト file から文字列を読み込み、 それを Ruby プログラムとして構文木にコンパイルします。 作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に 格納し、同時に ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

Ruby の IO オブジェクト file から文字列を読み込み、
それを Ruby プログラムとして構文木にコンパイルします。
作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に
格納し、同時に ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

絞り込み条件を変える

NODE * rb_compile_string(const char *f, VALUE s, int line) (18604.0)

Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

VALUE rb_class_real(VALUE cl) (18604.0)

特異クラスや化身クラス (T_ICLASS) を飛ばして cl の スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。

特異クラスや化身クラス (T_ICLASS) を飛ばして cl の
スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。

例:
rb_class_real(RBASIC(klass)->super)

rb_obj_class(obj) は、obj のクラスを返す汎用の関数(Object#type と
同じ)だが、obj が Qtrue などでない RBasic 構造のものであることが
わかっているなら

rb_class_real(RBASIC(obj)->klass)

でも良い。(が、やはり rb_obj_class(obj) を使う方が無難だろう)...

VALUE rb_eval_cmd(VALUE cmd, VALUE arg, int tcheck) (18604.0)

char * rb_source_filename(const char *f) (18604.0)

void rb_define_const(VALUE klass, const char *name, VALUE val) (18604.0)

クラス klass の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。

クラス klass の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。

絞り込み条件を変える

void st_foreach(st_table *table, enum st_retval (*func)(), char *arg) (18604.0)

Hash#each, delete_if などの実体。ハッシュ内の全てのキーと値、arg を 引数にして、func を実行する。func の返り値 enum st_retval は ST_CONTINUE ST_STOP ST_DELETE のどれか。どれも見ためどおりの働きをする。

Hash#each, delete_if などの実体。ハッシュ内の全てのキーと値、arg を
引数にして、func を実行する。func の返り値 enum st_retval は ST_CONTINUE
ST_STOP ST_DELETE のどれか。どれも見ためどおりの働きをする。

static void special_local_set(char c, VALUE val) (18400.0)

$~ と $_ をセットします。 現在は c=0 が $_ で c=1 が $~ です。

$~ と $_ をセットします。
現在は c=0 が $_ で c=1 が $~ です。

VALUE rb_rescue(VALUE (*b_proc)(), VALUE data1, VALUE (*r_proc)(), VALUE data2) (18352.0)

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 捕捉する例外は StandardError のサブクラスだけです。

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
捕捉する例外は StandardError のサブクラスだけです。

VALUE rb_str_cat(VALUE str, const char *ptr, long len) (18352.0)

文字列 str に、長さ len (NUL 含まず)の C の文字列 ptr を破壊的に連結します。

文字列 str に、長さ len (NUL 含まず)の C の文字列
ptr を破壊的に連結します。

VALUE rb_str_cat2(VALUE str, const char *ptr) (18352.0)

文字列 str に C の文字列 ptr を破壊的に 連結します。ptr はヌル終端を仮定しています。

文字列 str に C の文字列 ptr を破壊的に
連結します。ptr はヌル終端を仮定しています。

絞り込み条件を変える

VALUE rb_time_timespec_new(const struct timespec *ts, int offset) (18352.0)

引数 ts、offset を元に Time オブジェクトを作成して返します。

引数 ts、offset を元に Time オブジェクトを作成して返します。

@param ts timespec 構造体のポインタ

@param offset 協定世界時との時差(秒)。
-86400 < offset < 86400 の場合は指定した時差に、INT_MAX
を指定した場合は地方時、INT_MAX-1 を指定した場合は UTC に
なります。

@raise ArgumentError offset に上述の範囲以外の値を指定した場合に発生し
ま...

static VALUE call_cfunc(VALUE (*func)(), VALUE recv, int len, int argc, VALUE *argv) (18352.0)

C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。

C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。

static void pushback(int c) (18352.0)

入力に一文字戻します。 c が EOF (-1) のときはなにもしません。

入力に一文字戻します。
c が EOF (-1) のときはなにもしません。

VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super) (18340.0)

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。

@param outer 定義するクラスが定数として所属するクラス

@param name クラス名

@param super 継承元のクラス。NULL を指定した場合は Object クラス

@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。

@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
...

ID rb_frame_last_func(void) (18304.0)

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

絞り込み条件を変える

MACRO RUBY_DATA_FUNC(func) (18304.0)

任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。

任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。

MACRO RUBY_METHOD_FUNC(func) (18304.0)

任意の関数へのポインタ func を Ruby のメソッドの実体として適する 型に強制キャストします。

任意の関数へのポインタ func を Ruby のメソッドの実体として適する
型に強制キャストします。

VALUE rb_ary_clear(VALUE ary) (18304.0)

ary.clear

ary.clear

VALUE rb_ary_concat(VALUE ary, VALUE x) (18304.0)

ary.concat x

ary.concat x

VALUE rb_ary_includes(ary, item) (18304.0)

ary.include? item

ary.include? item

絞り込み条件を変える

VALUE rb_assoc_new(VALUE a, VALUE b) (18304.0)

[a,b] を返します。

[a,b] を返します。

対応するRubyコード

[a, b]

使用例

VALUE assoc_string(VALUE str_a, VALUE str_b)
{
Check_Type(str_a, T_STRING);
Check_Type(str_b, T_STRING);
return rb_assoc_new(str_a, str_b);
}

VALUE rb_backref_get(void) (18304.0)

現在の SCOPE の $~ の値を返します。

現在の SCOPE の $~ の値を返します。

VALUE rb_call_super(int argc, const VALUE *argv) (18304.0)

Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。

Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。

VALUE rb_catch(const char *tag, VALUE (*proc)(), VALUE data) (18304.0)

catch と同等の動作を実行します。

catch と同等の動作を実行します。

まず proc に、yield された値と data を渡して実行します。
その途中で tag が throw されたら rb_catch 全体を終了します。

throw が発生した場合はその値を返します。
throw が発生しなかったときは proc の返り値を返します。

static VALUE
foo_yield(VALUE a, VALUE b)
{
return rb_yield(b);
}

static VALUE
foo_catch(VALUE obj)
{
return rb_...

VALUE rb_class_boot(VALUE super) (18304.0)

スーパークラスを super とするクラスオブジェクトを作成し、返します。

スーパークラスを super とするクラスオブジェクトを作成し、返します。

絞り込み条件を変える

VALUE rb_class_inherited(VALUE super, VALUE klass) (18304.0)

クラス super の下位クラス klass が作成されたことを 受けて、super に対し inherited メソッドを呼び出します。

クラス super の下位クラス klass が作成されたことを
受けて、super に対し inherited メソッドを呼び出します。

VALUE rb_class_instance_methods(int argc, VALUE *argv, VALUE mod) (18304.0)

Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。

Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。

VALUE rb_class_new(VALUE super) (18304.0)

super をスーパークラスとして 新しいクラスオブジェクトを生成し、返します。

super をスーパークラスとして
新しいクラスオブジェクトを生成し、返します。

VALUE rb_class_new_instance(int argc, VALUE *argv, VALUE klass) (18304.0)

Class#new の実体です。

Class#new の実体です。

VALUE rb_class_path(VALUE klass) (18304.0)

klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

Module#to_s の定義は

rb_str_dup(rb_class_path(klass));

です。

絞り込み条件を変える

VALUE rb_class_private_instance_methods(int argc, VALUE *argv, VALUE mod) (18304.0)

Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。

Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。

VALUE rb_class_protected_instance_methods(int argc, VALUE *argv, VALUE mod) (18304.0)

Module#protected_instance_methods の実体。 モジュール mod に定義されている protected メソッド名の リストを文字列の配列で返します。

Module#protected_instance_methods の実体。
モジュール mod に定義されている protected メソッド名の
リストを文字列の配列で返します。

VALUE rb_const_get(VALUE klass, ID name) (18304.0)

定数 klass::name の値を取得します。

定数 klass::name の値を取得します。

VALUE rb_const_get_at(VALUE klass, ID name) (18304.0)

クラス klass で定義された定数 name の値を取得します (祖先や外のクラスは調べない)。

クラス klass で定義された定数 name の値を取得します
(祖先や外のクラスは調べない)。

VALUE rb_const_list(void *data) (18304.0)

絞り込み条件を変える

VALUE rb_cv_get(VALUE klass, char *name) (18304.0)

klass のクラス変数 name の値を 取得します。

klass のクラス変数 name の値を
取得します。

VALUE rb_cvar_defined(VALUE klass, ID id) (18304.0)

VALUE rb_cvar_get(VALUE klass, ID name) (18304.0)

klass のクラス変数 name の値を 取得します。

klass のクラス変数 name の値を
取得します。

VALUE rb_data_object_alloc(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) (18304.0)

datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。

datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。

VALUE rb_define_class(const char *name, VALUE super) (18304.0)

クラス super の下位クラス name を作成し返します。

クラス super の下位クラス name を作成し返します。

絞り込み条件を変える

VALUE rb_define_class_id(ID id, VALUE super) (18304.0)

クラス名 id でクラス super を継承したクラスを 新しく作成する。クラス→クラス名 (定数名) の関連付けは なされるが、定数→クラスの関連付けはなされない。

クラス名 id でクラス super を継承したクラスを
新しく作成する。クラス→クラス名 (定数名) の関連付けは
なされるが、定数→クラスの関連付けはなされない。

VALUE rb_dvar_curr(ID id) (18304.0)

現在のブロックローカル変数スコープで id を参照します。

現在のブロックローカル変数スコープで id を参照します。

VALUE rb_eval_string_protect(const char *str, int *state) (18304.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。

コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。

VALUE rb_f_trace_var(int argc, VALUE *argv) (18304.0)

VALUE rb_f_untrace_var(int argc, VALUE *argv) (18304.0)

絞り込み条件を変える

VALUE rb_funcall(VALUE recv, ID name, int nargs, ...) (18304.0)

recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。

recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。

メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなければ
いけません。

VALUE rb_funcall2(VALUE recv, ID name, int nargs, VALUE *args) (18304.0)

recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。

recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。

メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。

VALUE rb_funcall3(VALUE recv, ID mid, int argc, const VALUE *argv) (18304.0)

recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。

recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。

メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。

rb_funcall2 との違いは、プライベートメソッドを呼び出せないことです。

VALUE rb_gc(void) (18304.0)

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび すでに GC が実行中のときは実際には行われません。

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび
すでに GC が実行中のときは実際には行われません。

VALUE rb_gc_disable(void) (18304.0)

GC を禁止します。

GC を禁止します。

絞り込み条件を変える

VALUE rb_gc_enable(void) (18304.0)

GC を許可します。

GC を許可します。

VALUE rb_gc_start(void) (18304.0)

GC を起動します。

GC を起動します。

VALUE rb_inspect(VALUE obj) (18304.0)

obj.inspect の実体。

obj.inspect の実体。

VALUE rb_make_metaclass(VALUE obj, VALUE klass) (18304.0)

クラス klass のインスタンス obj に特異クラスを導入し 特異クラスと obj を結びつけます。

クラス klass のインスタンス obj に特異クラスを導入し
特異クラスと obj を結びつけます。

VALUE rb_mod_ancestors(VALUE mod) (18304.0)

モジュール mod にインクルードされているモジュール、 さらに mod がクラスならばスーパークラスとそれに インクルードされているモジュールを再帰的に集めて メソッド探索優先順位順に並べて返します (早く探索されるほうが前)。

モジュール mod にインクルードされているモジュール、
さらに mod がクラスならばスーパークラスとそれに
インクルードされているモジュールを再帰的に集めて
メソッド探索優先順位順に並べて返します (早く探索されるほうが前)。

絞り込み条件を変える

VALUE rb_mod_class_variables(VALUE obj) (18304.0)

VALUE rb_mod_clone(VALUE mod) (18304.0)

モジュール mod を clone して返します。

モジュール mod を clone して返します。

VALUE rb_mod_constants(VALUE mod) (18304.0)

VALUE rb_mod_include_p(VALUE mod, VALUE mod2) (18304.0)

モジュール mod が mod2 をインクルードしていれば真。

モジュール mod が mod2 をインクルードしていれば真。

VALUE rb_mod_included_modules(VALUE mod) (18304.0)

モジュール mod にインクルードされているモジュールの配列を返します。

モジュール mod にインクルードされているモジュールの配列を返します。

絞り込み条件を変える

VALUE rb_mod_remove_const(VALUE mod, VALUE name) (18304.0)

VALUE rb_mod_remove_cvar(VALUE mod, VALUE name) (18304.0)

VALUE rb_obj_alloc(VALUE klass) (18304.0)

klass のインスタンスを作成する。

klass のインスタンスを作成する。

VALUE rb_obj_class(VALUE obj) (18304.0)

Object#class の実体です。

Object#class の実体です。

VALUE rb_obj_clone(VALUE obj) (18304.0)

Object#clone の実体です。

Object#clone の実体です。

絞り込み条件を変える

VALUE rb_obj_instance_eval(int argc, VALUE *argv, VALUE self) (18304.0)

VALUE rb_obj_instance_variables(VALUE obj) (18304.0)

VALUE rb_obj_is_instance_of(VALUE obj, VALUE klass) (18304.0)

obj がクラス klass のインスタンスならば真。

obj がクラス klass のインスタンスならば真。

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (18304.0)

VALUE rb_path2class(const char *path) (18304.0)

絞り込み条件を変える

VALUE rb_proc_new(func, val) (18304.0)

VALUE (*func)(ANYARGS); VALUE val;

VALUE (*func)(ANYARGS);
VALUE val;

VALUE rb_protect(VALUE (*proc)(), VALUE data, int *state) (18304.0)

初出: 4064

初出: 4064

proc(data) を評価中のあらゆる大域脱出(例外を含む)を捕捉します。

val = rb_protect(func, arg, &status);
if (status != 0) {
puts("大域脱出が起きた");
rb_jump_tag(status);
}

VALUE rb_rescue2(VALUE (*b_proc)(), VALUE data1, VALUE (*r_proc)(), VALUE data2, ...) (18304.0)

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。 引数の最後は NULL で終らなければなりません。

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。
引数の最後は NULL で終らなければなりません。

VALUE rb_singleton_class(VALUE obj) (18304.0)

obj に特異クラスを導入し、その特異クラスを返します。 すでに特異クラスが導入されているときはそれをそのまま返します。

obj に特異クラスを導入し、その特異クラスを返します。
すでに特異クラスが導入されているときはそれをそのまま返します。

obj が特異メソッドを定義できない型のオブジェクトである
ときは例外 TypeError を発生します。

VALUE rb_singleton_class_new(VALUE super) (18304.0)

super をスーパークラスとする特異クラスを生成し、返します。

super をスーパークラスとする特異クラスを生成し、返します。

絞り込み条件を変える

VALUE rb_str_concat(VALUE s1, VALUE s2) (18304.0)

equivalent to "s1.concat s2"

equivalent to "s1.concat s2"

VALUE rb_thread_create(fn, arg) (18304.0)

VALUE (*fn)(); void *arg;

VALUE (*fn)();
void *arg;

VALUE rb_thread_current(void) (18304.0)

現在実行中のスレッドを返します。

現在実行中のスレッドを返します。

VALUE rb_thread_local_aref(VALUE thread, ID id) (18304.0)

VALUE rb_thread_local_aset(VALUE thread, ID id, VALUE val) (18304.0)

絞り込み条件を変える

char * rb_class2name(VALUE klass) (18304.0)

klass の名前を返します。 返り値の内容を変更したり free してはいけません。

klass の名前を返します。
返り値の内容を変更したり free してはいけません。

RSTRING(rb_class_path(klass))->ptr

と同じです。

double rb_cstr_to_dbl(const char *p, int badcheck) (18304.0)

int rb_block_given_p(void) (18304.0)

メソッドがブロック付きで呼ばれていれば true を返します。

メソッドがブロック付きで呼ばれていれば true を返します。

int rb_const_defined(VALUE klass, ID id) (18304.0)

klass とそのスーパークラスに定数 id が定義されていれば真。

klass とそのスーパークラスに定数 id が定義されていれば真。

int rb_const_defined_at(VALUE klass, ID id) (18304.0)

klass 自体に定数 id が定義されていれば真。

klass 自体に定数 id が定義されていれば真。

絞り込み条件を変える

<< 1 2 3 ... > >>