るりまサーチ (Ruby 3.4)

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

別のキーワード

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

キーワード

検索結果

<< 1 2 3 ... > >>

static void terminate_process(int status, const char *mesg, int mlen) (96604.0)

static const char * thread_status_name(enum thread_status status) (79204.0)

static VALUE trace_ev(struct trace_data *data) (78904.0)

static VALUE thgroup_add(VALUE group, VALUE thread) (78304.0)

static VALUE thgroup_list(VALUE group) (78304.0)

絞り込み条件を変える

static VALUE thgroup_s_alloc(VALUE klass) (78304.0)

static VALUE top_include(int argc, VALUE *argv) (78304.0)

static VALUE top_private(int argc, VALUE *argv) (78304.0)

static VALUE top_public(int argc, VALUE *argv) (78304.0)

static VALUE trace_en(struct global_variable *var) (78304.0)

絞り込み条件を変える

static double timeofday(void) (78304.0)

static int thread_keys_i(ID key, VALUE value, VALUE ary) (78304.0)

static int thread_switch(int n) (78304.0)

static int tokadd_escape(int term) (78304.0)

文字列・正規表現中で許されるバックスラッシュ記法を 入力バッファから読みとり、トークンバッファに追加します。 先頭のバックスラッシュはすでに読みこんでいるものと仮定します。 不正な記法に対しては yyerror を呼び出し 0 を返します。

文字列・正規表現中で許されるバックスラッシュ記法を
入力バッファから読みとり、トークンバッファに追加します。
先頭のバックスラッシュはすでに読みこんでいるものと仮定します。
不正な記法に対しては yyerror を呼び出し 0 を返します。

static int tokadd_string(int func, int term, int paren) (78304.0)

絞り込み条件を変える

static int top_const_get(ID id, VALUE *klassp) (78304.0)

トップレベルの定数 id を参照します。 定数 id が定義されていたら真を返し klassp に その値を書き込みます。未定義なら偽を返します。

トップレベルの定数 id を参照します。
定数 id が定義されていたら真を返し klassp に
その値を書き込みます。未定義なら偽を返します。

static void thread_free(rb_thread_t th) (78304.0)

static void thread_mark(rb_thread_t th) (78304.0)

static void tokadd(char c) (78304.0)

トークンバッファに文字 c を追加します。

トークンバッファに文字 c を追加します。

static void top_local_init(void) (78304.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

絞り込み条件を変える

static void top_local_setup(void) (78304.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。

static void rb_thread_wait_other_threads(void) (54304.0)

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (37204.0)

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

まず call_proc(data1) を実行します。そしてその関数か
その直下のメソッドで yield が発生すると以下が実行されます。

block_proc(VALUE block_arg, VALUE data2, VALUE self)

block_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self は block_proc 呼び出し時点での self です。

st_table * st_init_table(struct st_hash_type *type) (37204.0)

st_table * st_init_table_with_size(struct st_hash_type *type, int size) (37204.0)

st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。

st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。

絞り込み条件を変える

VALUE rb_str_substr(VALUE str, long beg, long len) (36904.0)

str[beg, len]

str[beg, len]

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

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

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

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

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

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

st_table * st_init_numtable(void) (36904.0)

キーが int 型であるハッシュテーブルを作成する。

キーが int 型であるハッシュテーブルを作成する。

st_table * st_init_numtable_with_size(int size) (36904.0)

キーが int 型であるハッシュテーブルを作成する。 st_init_table() に int 用の操作関数を渡しているだけ。

キーが int 型であるハッシュテーブルを作成する。
st_init_table() に int 用の操作関数を渡しているだけ。

st_table * st_init_strtable(void) (36904.0)

キーが char* 型であるハッシュテーブルを作成する。

キーが char* 型であるハッシュテーブルを作成する。

絞り込み条件を変える

st_table * st_init_strtable_with_size(int size) (36904.0)

キーが char* 型であるハッシュテーブルを作成する。 st_init_table に文字列用の操作関数を渡しているだけ。

キーが char* 型であるハッシュテーブルを作成する。
st_init_table に文字列用の操作関数を渡しているだけ。

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

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

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

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

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

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

void rb_define_protected_method(VALUE klass, const char *name, VALUE (*func)(), int argc) (36604.0)

クラス klass に protected インスタンスメソッド name を 定義します。その実体は関数 func であり、その関数がとる 引数のタイプを argc で指定します。argc のフォーマットに ついては rb_define_method の項を参照してください。

クラス klass に protected インスタンスメソッド name を
定義します。その実体は関数 func であり、その関数がとる
引数のタイプを argc で指定します。argc のフォーマットに
ついては rb_define_method の項を参照してください。

static VALUE rb_mod_protected(int argc, VALUE *argv, VALUE module) (36304.0)

絞り込み条件を変える

static VALUE rb_obj_protected_methods(VALUE obj) (36304.0)

Object#protected_methods の実体です。

Object#protected_methods の実体です。

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

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

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

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

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

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

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

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

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

st_table * st_copy(st_table *old_table) (18904.0)

Hash#dup の実体。 old_table と同じ内容の st_table を新たに作成して返す。

Hash#dup の実体。
old_table と同じ内容の st_table を新たに作成して返す。

絞り込み条件を変える

static struct BLOCKTAG * new_blktag(void) (18904.0)

static void jump_tag_but_local_jump(int state) (18904.0)

struct global_entry * rb_global_entry(ID id) (18904.0)

void st_foreach(st_table *table, enum st_retval (*func)(), char *arg) (18904.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 のどれか。どれも見ためどおりの働きをする。

VALUE rb_ary_delete(VALUE ary, VALUE item) (18604.0)

ary.delete

ary.delete

絞り込み条件を変える

VALUE rb_eval_string(const char *str) (18604.0)

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

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

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

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

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

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

VALUE rb_eval_string_wrap(const char *str, int *state) (18604.0)

rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。

rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。

VALUE rb_path2class(const char *path) (18604.0)

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

初出: 4064

初出: 4064

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

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

絞り込み条件を変える

VALUE rb_str_dup(VALUE str) (18604.0)

文字列 str の複製を作成し返します。

文字列 str の複製を作成し返します。

VALUE rb_str_new(const char *ptr, long len) (18604.0)

ptr から len バイト分をコピーして Ruby の文字列を作成し返します。

ptr から len バイト分をコピーして
Ruby の文字列を作成し返します。

rb_str_new(0,0)

では空文字列を生成して返します。

VALUE rb_str_new2(const char *ptr) (18604.0)

rb_str_new(ptr, strlen(ptr))

rb_str_new(ptr, strlen(ptr))

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

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

絞り込み条件を変える

VALUE rb_thread_run(VALUE thread) (18604.0)

スレッド thread に実行権を渡します。

スレッド thread に実行権を渡します。

VALUE rb_thread_wakeup(VALUE thread) (18604.0)

停止中のスレッド thread を再開させます。

停止中のスレッド thread を再開させます。

double rb_str_to_dbl(VALUE str, int badcheck) (18604.0)

int rb_method_boundp(VALUE klass, ID id, int ex) (18604.0)

int rb_thread_fd_writable(int fd) (18604.0)

絞り込み条件を変える

static NODE * gettable(ID id) (18604.0)

id が変数・定数として有効ならば、それを参照するノードを返します。 (get + able であって get table ではない)

id が変数・定数として有効ならば、それを参照するノードを返します。
(get + able であって get table ではない)

static NODE * list_append(NODE *head, NODE *tail) (18604.0)

NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。

NODE_LIST のリスト head に非 NODE_LIST のノード
tail を連結し、先頭ノードを返します。head が NULL
のときは tail を NODE_LIST でラップして返します。

static NODE * list_concat(NODE *head, NODE *tail) (18604.0)

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、 先頭ノードを返す。head、tailともにNULLであってはならない。

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、
先頭ノードを返す。head、tailともにNULLであってはならない。

static NODE * literal_append(NODE *head, NODE *tail) (18604.0)

static NODE * literal_concat(NODE *head, NODE *tail) (18604.0)

絞り込み条件を変える

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (18604.0)

static NODE * literal_concat_list(NODE *head, NODE *tail) (18604.0)

static NODE * literal_concat_string(NODE *head, NODE *tail, VALUE str) (18604.0)

static VALUE catch_i(ID tag) (18604.0)

static VALUE localjump_exitstatus(VALUE exc) (18604.0)

絞り込み条件を変える

static VALUE rb_class_allocate_instance(VALUE klass) (18604.0)

Class#allocate の実体です。

Class#allocate の実体です。

static VALUE rb_f_catch(VALUE dmy, VALUE tag) (18604.0)

static VALUE rb_mod_s_constants(void) (18604.0)

static VALUE rb_thread_start(VALUE klass, VALUE args) (18604.0)

static VALUE rb_thread_start_0(VALUE (*fn)(), void *arg, rb_thread_t th_arg) (18604.0)

絞り込み条件を変える

static VALUE rb_thread_status(VALUE thread) (18604.0)

static int autoload_i(ID key, const char *name, st_table *tbl) (18604.0)

static int clone_method(ID mid, NODE *body, st_table *tbl) (18604.0)

m_tbl 格納形式のメソッド (構文木) をコピーして返します。 ST_CONTINUE を返します。

m_tbl 格納形式のメソッド (構文木) をコピーして返します。
ST_CONTINUE を返します。

static int proc_get_safe_level(VALUE data) (18604.0)

static rb_thread_t rb_thread_check(VALUE data) (18604.0)

絞り込み条件を変える

static void init_mark_stack(void) (18604.0)

static void proc_set_safe_level(VALUE data) (18604.0)

static void stack_check(void) (18604.0)

static void stack_extend(rb_thread_t th, int exit) (18604.0)

static void stat_col(void) (18604.0)

ハッシュの衝突に関する統計を /tmp/col に出力する。 #ifdef HASH_LOG のときだけ定義される、開発者用関数。

ハッシュの衝突に関する統計を /tmp/col に出力する。
#ifdef HASH_LOG のときだけ定義される、開発者用関数。

絞り込み条件を変える

static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var) (18604.0)

static void val_setter(VALUE val, ID id, void *data, struct global_variable *var) (18604.0)

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

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

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

void rb_jump_tag(int tag) (18604.0)

初出: 4064

初出: 4064

rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。

tagには上記関数の引数で受け取ったstateを指定します。

void rb_load_protect(VALUE fname, int wrap, int *state) (18604.0)

絞り込み条件を変える

void rb_mark_tbl(st_table *tbl) (18604.0)

void rb_timespec_now(struct timespec *ts) (18604.0)

現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。

現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。

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

void st_add_direct(st_table *table, char *key, char *value) (18604.0)

st_insert() と似ているが、同じハッシュ値を持つエントリーに対する 「同値検査」を省略する。key がまだ登録されていないことがはっきり している場合には、少し高速に登録できる。

st_insert() と似ているが、同じハッシュ値を持つエントリーに対する
「同値検査」を省略する。key がまだ登録されていないことがはっきり
している場合には、少し高速に登録できる。

void st_cleanup_safe(st_table *table, char *never) (18604.0)

never と同じ値を持つエントリーを削除する。

never と同じ値を持つエントリーを削除する。

void st_free_table(st_table *table) (18604.0)

table を解放する。キー、値は解放されない。

table を解放する。キー、値は解放されない。

絞り込み条件を変える

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

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

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

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

VALUE rb_ary_to_s(VALUE ary) (18322.0)

ary.to_s

ary.to_s

使用例

void debug_print(VALUE ary)
{
Check_Type(ary, T_ARRAY);
printf("%s", STR2CSTR(rb_ary_to_s(ary)));
}

ID rb_frame_last_func(void) (18304.0)

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

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

ID rb_id_attrset(ID id) (18304.0)

ID rb_intern(const char *name) (18304.0)

任意の char* と一対一に対応する整数 ID を返す。

任意の char* と一対一に対応する整数 ID を返す。

絞り込み条件を変える

<< 1 2 3 ... > >>