キーワード
-
mark
_ hashentry (11) - numhash (11)
-
rb
_ f _ hash (11) -
rb
_ mark _ hash (11) - rehash (11)
-
st
_ copy (11) -
st
_ foreach (11) -
st
_ init _ table (11) -
st
_ init _ table _ with _ size (11) -
stat
_ col (11)
検索結果
先頭5件
-
static VALUE rb
_ f _ hash(VALUE obj , VALUE arg) (6417.0) -
Kernel.#Hash の実体です。
...Kernel.#Hash の実体です。... -
static int mark
_ hashentry(VALUE key , VALUE value) (6401.0) -
-
st
_ table * st _ init _ table _ with _ size(struct st _ hash _ type *type , int size) (6317.0) -
st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。
...st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。... -
st
_ table * st _ init _ table(struct st _ hash _ type *type) (6301.0) -
-
static void rehash(register st
_ table *table) (6301.0) -
テーブルの全要素に対しハッシュ値を計算しなおして テーブルを再構成する。エントリに対して要素の数が 増えすぎ、テーブルが狭くなってきたときに発生する。
テーブルの全要素に対しハッシュ値を計算しなおして
テーブルを再構成する。エントリに対して要素の数が
増えすぎ、テーブルが狭くなってきたときに発生する。 -
static int numhash(long n) (6201.0)
-
int用のハッシュ関数。 n に対するハッシュ値を計算する。
int用のハッシュ関数。
n に対するハッシュ値を計算する。 -
void rb
_ mark _ hash(st _ table *tbl) (6201.0) -
-
static void stat
_ col(void) (6117.0) -
ハッシュの衝突に関する統計を /tmp/col に出力する。 #ifdef HASH_LOG のときだけ定義される、開発者用関数。
...ハッシュの衝突に関する統計を /tmp/col に出力する。
#ifdef HASH_LOG のときだけ定義される、開発者用関数。... -
st
_ table * st _ copy(st _ table *old _ table) (317.0) -
Hash#dup の実体。 old_table と同じ内容の st_table を新たに作成して返す。
...
Hash#dup の実体。
old_table と同じ内容の st_table を新たに作成して返す。... -
void st
_ foreach(st _ table *table , enum st _ retval (*func)() , char *arg) (217.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 のどれか。どれも見ためどおりの働きをする。...