88件ヒット
[1-88件を表示]
(0.017秒)
キーワード
-
frame
_ dup (11) -
rb
_ class _ path (11) -
rb
_ define _ global _ function (11) -
rb
_ mod _ dup (11) -
rb
_ obj _ dup (11) -
rb
_ str _ dup (11) -
scope
_ dup (11) -
st
_ copy (11)
検索結果
先頭5件
-
VALUE rb
_ obj _ dup(VALUE obj) (6123.0) -
Object#dup の実体です。
...Object#dup の実体です。
Cのソースコード上でオブジェクトの複製を作成して返します。
例:
VALUE
return_copy(VALUE arg)
{
VALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
return copy... -
VALUE rb
_ mod _ dup(VALUE mod) (6117.0) -
モジュール mod を dup して返します。
...モジュール mod を dup して返します。... -
VALUE rb
_ str _ dup(VALUE str) (6101.0) -
文字列 str の複製を作成し返します。
文字列 str の複製を作成し返します。 -
static void frame
_ dup(struct FRAME *frame) (6101.0) -
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。 -
static void scope
_ dup(struct SCOPE *scope) (6101.0) -
scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。
scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (43.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
...す。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
}... -
st
_ table * st _ copy(st _ table *old _ table) (17.0) -
Hash#dup の実体。 old_table と同じ内容の st_table を新たに作成して返す。
...Hash#dup の実体。
old_table と同じ内容の st_table を新たに作成して返す。... -
VALUE rb
_ class _ path(VALUE klass) (7.0) -
klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。
...klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。
Module#to_s の定義は
rb_str_dup(rb_class_path(klass));
です。...