るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
208件ヒット [1-100件を表示] (0.187秒)
トップページ > クエリ:b[x] > バージョン:2.5.0[x] > クエリ:E[x] > クエリ:oid[x]

別のキーワード

  1. _builtin b
  2. string b
  3. b string
  4. b
  5. b _builtin

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

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

static void blk_free(struct BLOCK *data) (97201.0)

static void bm_mark(struct METHOD *data) (78901.0)

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

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

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

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

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

OpenSSL::X509::Attribute#oid -> String (72322.0)

attribute の Object ID(識別子)を文字列で返します。

attribute の Object ID(識別子)を文字列で返します。

@raise OpenSSL::X509::AttributeError Object ID の取得に失敗した場合に発生します
@see OpenSSL::X509::Attribute#oid=

絞り込み条件を変える

static void rb_thread_ready(rb_thread_t th) (55801.0)

static void rb_thread_cleanup(void) (55501.0)

static void rb_thread_deadlock(void) (55501.0)

static void rb_thread_wait_other_threads(void) (55501.0)

static void set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex) (55201.0)

絞り込み条件を変える

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

static void rb_thread_remove(rb_thread_t th) (37501.0)

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

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

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

static void rb_thread_save_context(rb_thread_t th) (37501.0)

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

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

void st_free_table(st_table *table) (37501.0)

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

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

絞り込み条件を変える

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

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

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

st_table * st_init_numtable(void) (37201.0)

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

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

st_table * st_init_strtable(void) (37201.0)

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

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

static struct BLOCKTAG * new_blktag(void) (37201.0)

static void obj_free(VALUE obj) (37201.0)

絞り込み条件を変える

static void rb_export_method(VALUE klass, ID name, ID noex) (37201.0)

static void rb_f_END(void) (37201.0)

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

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

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

void Init_var_tables(void) (37201.0)

void NEWOBJ(obj, int typeflag) (37201.0)

絞り込み条件を変える

void OBJSETUP(obj, VALUE klass, int typeflag) (37201.0)

obj をクラス klass とフラグ typeflag で初期化する。

obj をクラス klass とフラグ typeflag で初期化する。

void rb_backtrace(void) (37201.0)

void rb_clear_cache(void) (37201.0)

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

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

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

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

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

void rb_exec_end_proc(void) (37201.0)

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

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

絞り込み条件を変える

void rb_gc_call_finalizer_at_exit(void) (37201.0)

void rb_gc_mark_threads(void) (37201.0)

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

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

void rb_interrupt(void) (37201.0)

void rb_iter_break(void) (37201.0)

break の C 用インターフェイスです。 現在評価中のブロックから抜けます。

break の C 用インターフェイスです。
現在評価中のブロックから抜けます。

代表的には、rb_iterate の block_proc 中で使います。

void rb_mark_end_proc(void) (37201.0)

絞り込み条件を変える

void rb_mark_generic_ivar_tbl(void) (37201.0)

void rb_memerror(void) (37201.0)

NoMemoryErrorをraiseする。 しかしraise自体にもメモリ容量を使うため、メモリが足りない状況 ではその途中でまたメモリ不足になる可能性がある。そのため この関数では再帰を検出した場合はraiseではなくexitするように なっている。

NoMemoryErrorをraiseする。
しかしraise自体にもメモリ容量を使うため、メモリが足りない状況
ではその途中でまたメモリ不足になる可能性がある。そのため
この関数では再帰を検出した場合はraiseではなくexitするように
なっている。

void rb_parser_append_print(void) (37201.0)

ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。

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

void rb_thread_atfork(void) (37201.0)

絞り込み条件を変える

void rb_thread_interrupt(void) (37201.0)

void rb_thread_schedule(void) (37201.0)

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

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

@see rb_thread_wait_fd, rb_thread_wait_for

void rb_thread_sleep_forever(void) (37201.0)

void rb_thread_start_timer(void) (37201.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。

void rb_thread_stop_timer(void) (37201.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。

絞り込み条件を変える

void rb_timespec_now(struct timespec *ts) (37201.0)

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

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

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

void ruby_finalize(void) (37201.0)

評価器プロセスの終了処理を行います。

評価器プロセスの終了処理を行います。

void ruby_xfree(void *x) (37201.0)

以前 malloc/calloc/realloc して free していないポインタ x を 開放します。ruby のシグナル機構とコンフリクトしません。

以前 malloc/calloc/realloc して free していないポインタ x を
開放します。ruby のシグナル機構とコンフリクトしません。

OpenSSL::X509::Request#attributes -> [OpenSSL::X509::Attribute] (36919.0)

CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。

CSR が保持している attribute を OpenSSL::X509::Attribute
の配列で返します。

attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute を追加
します。

@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute

ID rb_frame_last_func(void) (36901.0)

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

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

絞り込み条件を変える

VALUE rb_backref_get(void) (36901.0)

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

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

VALUE rb_f_global_variables(void) (36901.0)

VALUE rb_gc_disable(void) (36901.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gc_enable(void) (36901.0)

GC を許可します。

GC を許可します。

VALUE rb_lastline_get(void) (36901.0)

現在評価中の SCOPE の $_ の値を取得します。

現在評価中の SCOPE の $_ の値を取得します。

絞り込み条件を変える

VALUE rb_module_new(void) (36901.0)

新しいモジュールオブジェクトを作成し、返します。

新しいモジュールオブジェクトを作成し、返します。

VALUE rb_newobj(void) (36901.0)

未使用のオブジェクト領域一つへのポインタを返す。 返り値が返ってきたときは失敗はない。

未使用のオブジェクト領域一つへのポインタを返す。
返り値が返ってきたときは失敗はない。

VALUE rb_thread_current(void) (36901.0)

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

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

VALUE rb_thread_list(void) (36901.0)

VALUE rb_thread_main(void) (36901.0)

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

絞り込み条件を変える

VALUE rb_thread_stop(void) (36901.0)

現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。

現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。

int rb_block_given_p(void) (36901.0)

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

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

int rb_safe_level(void) (36901.0)

現在のセーフレベルを返します。

現在のセーフレベルを返します。

int rb_thread_alone(void) (36901.0)

評価器にスレッドが一つしか存在しないとき真。

評価器にスレッドが一つしか存在しないとき真。

int ruby_stack_check(void) (36901.0)

絞り込み条件を変える

static VALUE cvar_cbase(void) (36901.0)

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

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

static VALUE make_backtrace(void) (36901.0)

static VALUE os_live_obj(void) (36901.0)

static VALUE rb_f_at_exit(void) (36901.0)

static VALUE rb_f_block_given_p(void) (36901.0)

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

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

絞り込み条件を変える

static VALUE rb_f_local_variables(void) (36901.0)

static VALUE rb_mod_nesting(void) (36901.0)

static VALUE rb_thread_critical_get(void) (36901.0)

static VALUE rb_thread_exit(void) (36901.0)

static VALUE rb_thread_pass(void) (36901.0)

Thread#pass の実体。

Thread#pass の実体。

絞り込み条件を変える

static VALUE rb_thread_s_abort_exc(void) (36901.0)

static void rb_backref_error(NODE *node) (36901.0)

static void rb_clear_cache_by_class(VALUE klass) (36901.0)

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

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

static void rb_clear_cache_by_id(ID id) (36901.0)

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

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

static void rb_provide_feature(VALUE feature) (36901.0)

絞り込み条件を変える

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

static void secure_visibility(VALUE self) (36901.0)

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

void OBJ_FREEZE(VALUE x) (36901.0)

void OBJ_INFECT(VALUE dest, VALUE src) (36901.0)

src に汚染マークが付いていたら dest も汚染する。

src に汚染マークが付いていたら dest も汚染する。

絞り込み条件を変える

void rb_add_method(VALUE klass, ID mid, NODE *node, int noex) (36901.0)

クラス klass に mid という名前のメソッドを定義する。 その本体は node であり、noex で示される可視性を持つ。

クラス klass に mid という名前のメソッドを定義する。
その本体は node であり、noex で示される可視性を持つ。

void rb_alias_variable(ID name1, ID name2) (36901.0)

void rb_ary_store(VALUE ary, long idx, VALUE val) (36901.0)

配列 ary のインデックス idx に val を格納します。idx が範囲を越えるときは Ruby レベルと同じく自動的にサイズが拡張されます。

配列 ary のインデックス idx に
val を格納します。idx が範囲を越えるときは
Ruby レベルと同じく自動的にサイズが拡張されます。

対応するRubyコード

ary[idx] = val

使用例

VALUE ary;
int idx;
int n[5] = { 1, 2, 3, 4, 5 };
ary = rb_ary_new();
for (idx=0; idx<5; idx++) rb_ary_store(ary, idx, INT2FIX(n[idx]));

void rb_backref_set(VALUE val) (36901.0)

現在の SCOPE の $~ に val を代入します。

現在の SCOPE の $~ に val を代入します。

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

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

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

絞り込み条件を変える

void rb_const_set(VALUE klass, ID name, VALUE val) (36901.0)

定数 klass::name の値を val として定義します。

定数 klass::name の値を val として定義します。

void rb_copy_generic_ivar(VALUE clone, VALUE obj) (36901.0)

void rb_cv_set(VALUE klass, char *name, VALUE val) (36901.0)

klass のクラス変数 name に val を代入します。 変数がまだ定義されていない場合は NameError を発生します。

klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError を発生します。

void rb_cvar_declear(VALUE klass, ID name, VALUE val) (36901.0)

klass のクラス変数 name に val を代入します。

klass のクラス変数 name に val を代入します。

void rb_cvar_set(VALUE klass, ID name, VALUE val) (36901.0)

klass のクラス変数 name に val を代入します。 変数がまだ定義されていない場合は NameError を発生します。

klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError を発生します。

絞り込み条件を変える

void rb_define_alias(VALUE klass, const char *new, const char *old) (36901.0)

クラス klass のインスタンスメソッド old の 別名 new を定義します。

クラス klass のインスタンスメソッド old の
別名 new を定義します。

void rb_define_attr(VALUE klass, const char *name, int read, int write) (36901.0)

クラス klass にメソッド name と name= を定義します。 read が真のときは name を定義し、 write が真のときは name= を定義します。

クラス klass にメソッド name と name= を定義します。
read が真のときは name を定義し、
write が真のときは name= を定義します。

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

<< 1 2 3 > >>