るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
255件ヒット [1-100件を表示] (0.088秒)
トップページ > バージョン:3.4[x] > クエリ:c[x] > クエリ:oid[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 > >>

static VALUE cvar_cbase(void) (78601.0)

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

static void call_end_proc(VALUE data) (78601.0)

評価器プロセスが終了するとき、 END 文で登録された Proc オブジェクト data を起動します。

評価器プロセスが終了するとき、
END 文で登録された Proc オブジェクト data を起動します。

static void call_trace_func(char *event, NODE *pos, VALUE self, ID id, VALUE klass) (78601.0)

評価器の動作をフックする手続き trace_func を評価します。

評価器の動作をフックする手続き trace_func を評価します。

static void catch_timer(int sig) (78601.0)

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

絞り込み条件を変える

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

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

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

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

OpenSSL::ASN1::ObjectId#oid -> String (63358.0)

オブジェクト識別子のドット区切り数値を文字列で返します。

オブジェクト識別子のドット区切り数値を文字列で返します。

例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"

@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します

OpenSSL::X509::Extension#oid -> String (54388.0)

拡張領域の識別子(extnID)をOIDの文字列で返します。

拡張領域の識別子(extnID)をOIDの文字列で返します。

@see OpenSSL::X509::Extension#oid=

Net::FTP#voidcmd(cmd) -> nil (36901.0)

cmd で指定されたコマンドをサーバーに送ります。

cmd で指定されたコマンドをサーバーに送ります。

@param cmd コマンドを文字列で指定します。

@raise Net::FTPReplyError 応答コードが 2yz 以外の場合に発生します。

絞り込み条件を変える

int ruby_stack_check(void) (36901.0)

static void stack_check(void) (36901.0)

static void rb_clear_cache_by_class(VALUE klass) (36601.0)

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

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

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

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

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

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

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

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

絞り込み条件を変える

OpenSSL::X509::ExtensionFactory#create_ext(oid, value, critical = false) -> OpenSSL::X509::Extension (18970.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

OpenSSL::X509::Extension のインスタンスを生成して返します。

@param oid 拡張領域の識別子を表す文字列
@param value 拡張領域の値を表す文字列
@param critical 重要度(真偽値)

OpenSSL::X509::ExtensionFactory#create_extension(oid, value, critical=false) -> OpenSSL::X509::Extension (18970.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

OpenSSL::X509::Extension のインスタンスを生成して返します。

引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。

引数が2個以上である場合は、
OpenSSL:...

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

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

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

static void gc_mark_all(void) (18901.0)

static void gc_mark_rest(void) (18901.0)

絞り込み条件を変える

static void gc_sweep(void) (18901.0)

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

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

static void init_mark_stack(void) (18901.0)

static void local_pop(void) (18901.0)

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

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

static void rb_thread_cleanup(void) (18901.0)

static void rb_thread_deadlock(void) (18901.0)

絞り込み条件を変える

static void stat_col(void) (18901.0)

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

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

static void top_local_init(void) (18901.0)

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

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

static void top_local_setup(void) (18901.0)

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

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

static void void_expr(NODE *node) (18901.0)

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

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

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

static void void_stmts(NODE *node) (18901.0)

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

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

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

絞り込み条件を変える

void * rb_mod_const_at(VALUE mod, void *data) (18901.0)

void * rb_mod_const_of(VALUE mod, void *data) (18901.0)

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

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

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

void CLONESETUP(VALUE clone, VALUE obj) (18901.0)

OBJSETUP() の変種。 clone を、obj から clone で作った オブジェクトとして初期化します。

OBJSETUP() の変種。
clone を、obj から clone で作った
オブジェクトとして初期化します。

void Init_Proc(void) (18901.0)

絞り込み条件を変える

void rb_backtrace(void) (18901.0)

void rb_clear_cache(void) (18901.0)

メソッドキャッシュをすべて消去します。

メソッドキャッシュをすべて消去します。

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

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

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

void rb_exec_end_proc(void) (18901.0)

END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを 実行します。

END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを
実行します。

void rb_gc_call_finalizer_at_exit(void) (18901.0)

絞り込み条件を変える

void rb_gc_mark_global_tbl(void) (18901.0)

void rb_gc_mark_threads(void) (18901.0)

存在するスレッド全てをマークします。

存在するスレッド全てをマークします。

void rb_mark_end_proc(void) (18901.0)

void rb_mark_generic_ivar_tbl(void) (18901.0)

void rb_set_end_proc(void (*func)(VALUE), VALUE data) (18901.0)

絞り込み条件を変える

void rb_thread_schedule(void) (18901.0)

他のスレッドに実行権を渡します。 対象の特定はできません。

他のスレッドに実行権を渡します。
対象の特定はできません。

@see rb_thread_wait_fd, rb_thread_wait_for

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

OpenSSL::X509::Extension#oid=(oid) (18727.0)

拡張領域の識別子(extnID)をOIDの文字列で設定します。

拡張領域の識別子(extnID)をOIDの文字列で設定します。

@param oid OIDの文字列
@raise OpenSSL::X509::Extension 識別子の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#oid

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

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

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

VALUE Data_Wrap_Struct(VALUE klass, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free, void *sval) (18649.0)

C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。

C の構造体 sval をラップして klass クラスの
インスタンスである Ruby オブジェクトを生成し、それを返します。
mark、free はそれぞれ sval のマーク用・解放用の
関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。

また RUBY_DATA_FUNC の定義は以下のようです。

typedef void (*RUBY_DATA_FUNC)(void *st)

第一引数 st には sval が渡されます。

使用例

struct mytype {
int i;
char *s;
...

絞り込み条件を変える

static void pushback(int c) (18649.0)

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

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

ID rb_frame_last_func(void) (18601.0)

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

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

VALUE rb_backref_get(void) (18601.0)

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

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

VALUE rb_const_list(void *data) (18601.0)

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

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

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

絞り込み条件を変える

VALUE rb_gc(void) (18601.0)

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

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

VALUE rb_gc_disable(void) (18601.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gc_enable(void) (18601.0)

GC を許可します。

GC を許可します。

VALUE rb_gc_start(void) (18601.0)

GC を起動します。

GC を起動します。

VALUE rb_thread_current(void) (18601.0)

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

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

絞り込み条件を変える

int rb_block_given_p(void) (18601.0)

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

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

static ID * local_tbl(void) (18601.0)

ローカル変数テーブルスタックの先頭にあるテーブルを取得します。

ローカル変数テーブルスタックの先頭にあるテーブルを取得します。

static VALUE exec_under(VALUE (*func)(), VALUE under, VALUE cbase, void *args) (18601.0)

static VALUE make_backtrace(void) (18601.0)

static VALUE mproc(void) (18601.0)

絞り込み条件を変える

static VALUE rb_f_block_given_p(void) (18601.0)

block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。

block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。

static VALUE rb_f_local_variables(void) (18601.0)

static VALUE rb_mod_s_constants(void) (18601.0)

static VALUE rb_thread_critical_get(void) (18601.0)

static VALUE rb_thread_s_abort_exc(void) (18601.0)

絞り込み条件を変える

static inline void dvar_asgn_curr(ID id, VALUE value) (18601.0)

現在のブロックローカル変数スコープに存在するはずの ブロックローカル変数 id に value を代入します。

現在のブロックローカル変数スコープに存在するはずの
ブロックローカル変数 id に value を代入します。

static int dyna_in_block(void) (18601.0)

ブロックにネストしているコードをパース中は真。

ブロックにネストしているコードをパース中は真。

static int heredoc_identifier(void) (18601.0)

ヒアドキュメントの「<<」を既に読みこんだものと仮定して 開始記号を読みこみ、lex_strterm をセットします。 返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

ヒアドキュメントの「<<」を既に読みこんだものと仮定して
開始記号を読みこみ、lex_strterm をセットします。
返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

static int nextc(void) (18601.0)

入力から次の一文字を読み込みます。 CR LF に対して LF を、EOF に対して -1 を返します。

入力から次の一文字を読み込みます。
CR LF に対して LF を、EOF に対して -1 を返します。

static int read_escape(void) (18601.0)

一文字に相当するバックスラッシュ記法が許す 文字列を入力バッファから読みとり、評価値を返す。 先頭のバックスラッシュはすでに読みこんでいるものと仮定する。 不正な記法に対しては yyerror を呼び出し, 0 を返す。

一文字に相当するバックスラッシュ記法が許す
文字列を入力バッファから読みとり、評価値を返す。
先頭のバックスラッシュはすでに読みこんでいるものと仮定する。
不正な記法に対しては yyerror を呼び出し, 0 を返す。

絞り込み条件を変える

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

static void generic_ivar_set(VALUE obj, ID id, VALUE val) (18601.0)

static void heredoc_restore(NODE *here) (18601.0)

ヒアドキュメントの本体の読み込みに失敗したとき、開始記号 のある行を復帰します。here は lex_strterm です。

ヒアドキュメントの本体の読み込みに失敗したとき、開始記号
のある行を復帰します。here は lex_strterm です。

static void jump_tag_but_local_jump(int state) (18601.0)

static void local_push(int top) (18601.0)

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

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

絞り込み条件を変える

static void localjump_error(const char *mesg, VALUE status) (18601.0)

static void mark_locations_array(register VALUE *x, register long n) (18601.0)

static void mark_source_filename(char *f) (18601.0)

static void proc_save_safe_level(VALUE data) (18601.0)

static void proc_set_safe_level(VALUE data) (18601.0)

絞り込み条件を変える

static void rb_backref_error(NODE *node) (18601.0)

static void rb_clear_cache_by_id(ID id) (18601.0)

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

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

static void rb_thread_restore_context(rb_thread_t th, int exit) (18601.0)

スレッドを切り替えるにあたって、切り替え先のスレッド th の コンテキストを評価器に復帰します。

スレッドを切り替えるにあたって、切り替え先のスレッド th の
コンテキストを評価器に復帰します。

static void rb_thread_save_context(rb_thread_t th) (18601.0)

スレッドを切り替えるにあたって、現在実行中のスレッド th の コンテキストを評価器から th に退避します。

スレッドを切り替えるにあたって、現在実行中のスレッド th の
コンテキストを評価器から th に退避します。

static void rb_trace_eval(VALUE cmd, VALUE val) (18601.0)

絞り込み条件を変える

static void remove_trace(struct global_variable *var) (18601.0)

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

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

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

static void secure_visibility(VALUE self) (18601.0)

static void set_backtrace(VALUE info, VALUE bt) (18601.0)

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

絞り込み条件を変える

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

void * ruby_xcalloc(long n, long size) (18601.0)

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

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

void * ruby_xmalloc(long size) (18601.0)

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

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

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

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

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

void Data_Get_Struct(VALUE obj, type, type *svar) (18601.0)

Ruby のオブジェクト obj から type 型へのポインタを とりだし svar に代入します。

Ruby のオブジェクト obj から type 型へのポインタを
とりだし svar に代入します。

使用例

struct mytype {
int i;
char *s;
};

VALUE
my_i(VALUE self)
{
struct mytype *m;
Data_Get_Struct(self, struct mytype, m);
return INT2NUM(m->i);
}

絞り込み条件を変える

<< 1 2 3 > >>