メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

# 構造体 dkc_2TreeRoot

いわいるRootみたいなもの。 [詳細]

`#include <dkc2Tree.h>`

dkc_2TreeRootのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public 変数
size_t | now_num
| 今の数
size_t | max_num
| 最大数
size_t | pool_max
| プールの最大値
size_t | key_size
| キーのサイズ
DKC_COMPARE_TYPE | compare
| 比較関数へのポインタ
DKC_SAME_OBJECT_POOL * | key_ac
| アロケータ key用
DKC_SAME_OBJECT_POOL * | obj_ac
| アロケータ DKC_2TREE_NODE 用
DKC_2TREE_NODE * | root
| 根っこの初め root
DKC_2TREE_NODE * | sentinel
| 番人

## 説明

いわいるRootみたいなもの。

dkc2Tree.h の 41 行で定義されています。

## 変数

DKC_COMPARE_TYPE dkc_2TreeRoot::compare

| 比較関数へのポインタ dkc2Tree.h の 52 行で定義されています。 参照元 dkc2TreeEraseFromKey(), dkc2TreeFindEqual(), dkc2TreeFindMaximumLess(), dkc2TreeFindMinimalGreater(), dkc2TreeInsert(), dkcAlloc2TreeRoot(), と find_lg_base().

DKC_SAME_OBJECT_POOL* dkc_2TreeRoot::key_ac

| アロケータ key用 dkc2Tree.h の 54 行で定義されています。 参照元 alloc_2tree_node(), dkcAlloc2TreeRoot(), free_2tree_node(), と free_2tree_root().

size_t dkc_2TreeRoot::key_size

| キーのサイズ dkc2Tree.h の 50 行で定義されています。 参照元 alloc_set(), dkc2TreeEraseFromKey(), dkc2TreeFindEqual(), dkc2TreeInsert(), と dkcAlloc2TreeRoot().

size_t dkc_2TreeRoot::max_num

| 最大数 dkc2Tree.h の 45 行で定義されています。 参照元 dkcAlloc2TreeRoot().

size_t dkc_2TreeRoot::now_num

| 今の数 dkc2Tree.h の 43 行で定義されています。 参照元 dkcAlloc2TreeRoot(), と dkcFree2TreeWithVector().

DKC_SAME_OBJECT_POOL* dkc_2TreeRoot::obj_ac

| アロケータ DKC_2TREE_NODE 用 dkc2Tree.h の 56 行で定義されています。 参照元 alloc_2tree_node(), dkcAlloc2TreeRoot(), free_2tree_node(), と free_2tree_root().

size_t dkc_2TreeRoot::pool_max

| プールの最大値 dkc2Tree.h の 47 行で定義されています。 参照元 dkcAlloc2TreeRoot().

DKC_2TREE_NODE* dkc_2TreeRoot::root

| 根っこの初め root dkc2Tree.h の 59 行で定義されています。 参照元 dkc2TreeEraseFromKey(), dkc2TreeExist(), dkc2TreeFindEqual(), dkc2TreeFindMaximumLess(), dkc2TreeFindMinimalGreater(), dkc2TreeInsert(), dkcAlloc2TreeRoot(), dkcFree2TreeReflexiveBegin(), dkcFree2TreeWithVector(), と find_lg_base().

DKC_2TREE_NODE* dkc_2TreeRoot::sentinel

| 番人 dkc2Tree.h の 61 行で定義されています。 参照元 alloc_2tree_node(), dkc2TreeErase(), dkc2TreeEraseFromKey(), dkc2TreeExist(), dkc2TreeFindEqual(), dkc2TreeFindMaximumLess(), dkc2TreeFindMinimalGreater(), dkc2TreeInsert(), dkcAlloc2TreeRoot(), dkcFree2TreeReflexive(), dkcFree2TreeReflexiveBegin(), erase_tree_with_node(), find_lg_base(), free_2tree_root(), と tree_exist_reflexive().

この構造体の説明は次のファイルから生成されました:

- dkc2Tree.h