るりまサーチ

最速Rubyリファレンスマニュアル検索!
7732件ヒット [1-100件を表示] (0.135秒)
トップページ > クエリ:r[x] > クエリ:class[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. bigdecimal to_r

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

static VALUE rb_class_superclass(VALUE klass) (38300.0)

VALUE rb_class_real(VALUE cl) (32224.0)

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

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

例:
r
b_class_real(RBASIC(klass)->super)

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

r
b_class_real(RBASIC(obj)->klass)

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

VALUE rb_class_path(VALUE klass) (32222.0)

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

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

Module#to_s の定義は

r
b_str_dup(rb_class_path(klass));

です。...

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

Class#new の実体です。

...
Class
#new の実体です。...

VALUE rb_obj_class(VALUE obj) (32216.0)

Object#class の実体です。

...Object#class の実体です。...

絞り込み条件を変える

static VALUE rb_class_allocate_instance(VALUE klass) (32216.0)

Class#allocate の実体です。

...
Class
#allocate の実体です。...

static VALUE rb_class_initialize(int argc, VALUE *argv, VALUE klass) (32216.0)

Class#initialize の実体です。

...
Class
#initialize の実体です。...

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

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

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

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

@param name クラス名

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

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

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

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

char * rb_class2name(VALUE klass) (32206.0)

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

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

R
STRING(rb_class_path(klass))->ptr

と同じです。...
<< 1 2 3 ... > >>