110件ヒット
[1-100件を表示]
(0.118秒)
キーワード
-
mark
_ locations _ array (11) -
rb
_ gc _ register _ address (11) -
rb
_ gc _ unregister _ address (11) -
rb
_ global _ variable (11) - rehash (11)
-
st
_ delete (11) -
st
_ delete _ safe (11) -
st
_ insert (11) -
st
_ lookup (11) - strhash (11)
検索結果
先頭5件
-
void rb
_ gc _ register _ address(VALUE *addr) (12201.0) -
ポインタ addr が指す変数を GC の対象にします。
-
void rb
_ gc _ unregister _ address(VALUE *addr) (12201.0) -
...ポインタ addr が指す変数を GC の対象から外します。
-- void rb_gc_set_params(void)
この関数は deprecated です。内部関数になりました。...ポインタ addr が指す変数を GC の対象から外します。 -
int st
_ insert(register st _ table *table , register char *key , char *value) (6401.0) -
ハッシュに key と value の組を追加する。 古いライブラリなので void* のかわりに char* を使っている。
...ハッシュに key と value の組を追加する。
古いライブラリなので void* のかわりに char* を使っている。... -
static void mark
_ locations _ array(register VALUE *x , register long n) (6301.0) -
-
void rb
_ global _ variable(VALUE *var) (6117.0) -
rb_gc_register_address と同じです。
...rb_gc_register_address と同じです。... -
int st
_ delete(register st _ table *table , register char **key , char **value) (301.0) -
*key に対応する値をテーブルから削除し、*key、*value に登録時のキーと 値を書きこむ。返り値は削除したかどうか。
*key に対応する値をテーブルから削除し、*key、*value に登録時のキーと
値を書きこむ。返り値は削除したかどうか。 -
int st
_ delete _ safe(register st _ table *table , register char **key , char **value , char *never) (301.0) -
st_delete と似ているが、その場ですぐに削除するのではなく never を 書きこんでおく。st_cleanup_safe() で本当に削除できる。 Ruby では never には Qundef を使う。
st_delete と似ているが、その場ですぐに削除するのではなく never を
書きこんでおく。st_cleanup_safe() で本当に削除できる。
Ruby では never には Qundef を使う。 -
int st
_ lookup(st _ table *table , register char *key , char **value) (201.0) -
key に対応する値をみつけて value にポインタを書きこむ。 返り値は見つかったかどうかの真偽値。
...y に対応する値をみつけて value にポインタを書きこむ。
返り値は見つかったかどうかの真偽値。
任意の型ポインタにvoid*でなくchar*を使っているのは
古いライブラリだからだ。ANSI C以前はvoid*の意味に
char*を使っていた。... -
static int strhash(register char *string) (201.0)
-
文字列用のハッシュ関数。 string に対するハッシュ値を計算する。
...文字列用のハッシュ関数。
string に対するハッシュ値を計算する。... -
static void rehash(register st
_ table *table) (201.0) -
テーブルの全要素に対しハッシュ値を計算しなおして テーブルを再構成する。エントリに対して要素の数が 増えすぎ、テーブルが狭くなってきたときに発生する。
テーブルの全要素に対しハッシュ値を計算しなおして
テーブルを再構成する。エントリに対して要素の数が
増えすぎ、テーブルが狭くなってきたときに発生する。