るりまサーチ (Ruby 3.4)

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

キーワード

検索結果

<< < ... 5 6 7 >>

static struct RVarmap * new_dvar(ID id, VALUE value, struct RVarmap *prev) (304.0)

static void add_heap(void) (304.0)

Rubyオブジェクトのヒープスロットを増設する。

Rubyオブジェクトのヒープスロットを増設する。

static void arg_ambiguous(void) (304.0)

メソッド引数の括弧が省略され、最初の引数の一文字目が 演算子とも解釈できる場合に警告を出します。

メソッド引数の括弧が省略され、最初の引数の一文字目が
演算子とも解釈できる場合に警告を出します。

static void assign(VALUE self, NODE *lhs, VALUE val, int pcall) (304.0)

左辺を表す構文木 lhs に対し、右辺の値 val を代入します。 Proc オブジェクトを起動する場合は pcall を非ゼロとします。

左辺を表す構文木 lhs に対し、右辺の値 val を代入します。
Proc オブジェクトを起動する場合は pcall を非ゼロとします。

static void blk_copy_prev(struct BLOCK *block) (304.0)

絞り込み条件を変える

static void compile_error(const char *at) (304.0)

static void copy_fds(fd_set *dst, fd_set *src, int max) (304.0)

fd_set src を dst にコピーします。 max は select(2) の第一引数と同じ意味です。

fd_set src を dst にコピーします。
max は select(2) の第一引数と同じ意味です。

static void cvar_override_check(VALUE id, VALUE a) (304.0)

static void dyna_pop(struct RVarmap *vars) (304.0)

ブロックローカル変数テーブルをポップします。

ブロックローカル変数テーブルをポップします。

static void error_pos(void) (304.0)

絞り込み条件を変える

static void fixpos(NODE *node, NODE *orig) (304.0)

orig に格納されているファイル名と行番号を node にコピーします。 node もしくは orig が NULL のときは何もしません。

orig に格納されているファイル名と行番号を node にコピーします。
node もしくは orig が NULL のときは何もしません。

static void frame_dup(struct FRAME *frame) (304.0)

frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。

frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。

static void gc_mark_all(void) (304.0)

static void gc_sweep(void) (304.0)

GC のスイープフェイズを実行します。

GC のスイープフェイズを実行します。

static void local_pop(void) (304.0)

ローカル変数テーブルをポップします。 テーブルが参照されていない場合、 テーブルは自動的に開放されます。

ローカル変数テーブルをポップします。
テーブルが参照されていない場合、
テーブルは自動的に開放されます。

絞り込み条件を変える

static void local_push(int top) (304.0)

ローカル変数テーブルをプッシュします。 プログラムのトップレベルをパースしているときは top を真にします。

ローカル変数テーブルをプッシュします。
プログラムのトップレベルをパースしているときは top を真にします。

static void mark_source_filename(char *f) (304.0)

static void obj_free(VALUE obj) (304.0)

static void pushback(int c) (304.0)

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

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

static void rb_backref_error(NODE *node) (304.0)

絞り込み条件を変える

static void rb_clear_cache_by_class(VALUE klass) (304.0)

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

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

static void rb_clear_cache_by_id(ID id) (304.0)

メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。

メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。

static void rb_f_END(void) (304.0)

static void run_final(VALUE obj) (304.0)

obj のファイナライズを行います。

obj のファイナライズを行います。

static void scope_dup(struct SCOPE *scope) (304.0)

scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。

scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。

絞り込み条件を変える

static void undef_marker(void) (304.0)

static void var_marker(VALUE *var) (304.0)

static void void_expr(NODE *node) (304.0)

node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。

node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。

# 警告が出る例
lvar = 1
lvar # 無駄
p lvar

void * ruby_xrealloc(void *ptr, long size) (304.0)

引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。

引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。

void rb_define_class_variable(VALUE klass, const char *name, VALUE val) (304.0)

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

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

絞り込み条件を変える

void rb_define_hooked_variable(const char *name, VALUE *var, VALUE (*getter)(), VALUE (*setter)()) (304.0)

void rb_define_readonly_variable(const char *name, VALUE *var) (304.0)

void rb_define_variable(const char *name, VALUE *var) (304.0)

void rb_disable_super(VALUE klass, const char *name) (304.0)

クラス klass のメソッド name からの super を禁止します。 klass とそのスーパークラスで name というメソッドが定義 されていないときは例外 NameError を発生します。

クラス klass のメソッド name からの super を禁止します。
klass とそのスーパークラスで name というメソッドが定義
されていないときは例外 NameError を発生します。

void rb_enable_super(VALUE klass, const char *name) (304.0)

クラス klass のメソッド name からの super を許可します。 klass とそのスーパークラスで name というメソッドが定義 されていないときは例外 NameError を発生します。

クラス klass のメソッド name からの super を許可します。
klass とそのスーパークラスで name というメソッドが定義
されていないときは例外 NameError を発生します。

絞り込み条件を変える

void rb_gc_mark_children(VALUE ptr) (304.0)

v から指されているオブジェクトを全てマークします。

v から指されているオブジェクトを全てマークします。

void rb_gc_mark_frame(struct FRAME *frame) (304.0)

frame をマークします。

frame をマークします。

void rb_load(VALUE fname, int wrap) (304.0)

参考: 21651

参考: 21651

組込み関数 Kernel.#load の低レベルインタフェースです。Rubyスクリ
プトが格納されたファイルfname をロードします。

引数wrapが、non-zeroなら無名のモジュールを生成して、ロー
ドした内容をそのモジュールに閉じ込めます。閉じ込めるのは

* 定数
* クラス、モジュール
* トップレベルメソッド

です。グローバル変数の変更などは閉じ込められません。

void rb_mark_hash(st_table *tbl) (304.0)

void rb_provide(const char *feature) (304.0)

ライブラリ feature をロードしたものとしてロックをかけます。

ライブラリ feature をロードしたものとしてロックをかけます。

絞り込み条件を変える

void rb_raise(VALUE err, const char *fmt, ...) (304.0)

クラス err の例外を発生します。fmt とその後の引数は、 printf と同じ形式でエラーメッセージを表します。

クラス err の例外を発生します。fmt とその後の引数は、
printf と同じ形式でエラーメッセージを表します。

void rb_secure(int level) (304.0)

現在のセーフレベルが level 以上のとき、 例外 SecurityError を発生します。

現在のセーフレベルが level 以上のとき、
例外 SecurityError を発生します。

VALUE rb_class_real(VALUE cl) (52.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_assoc_new(VALUE a, VALUE b) (40.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);
}
<< < ... 5 6 7 >>